Greyhound is expanding again in Iowa, adding in-state stops on new routes to Indianapolis and St. Louis.