Greyhound is launching two new routes in Iowa, adding daily service connecting Des Moines to St. Louis and Indianapolis.