Buses Indianapolis St. Louis to Indianapolis

Find buses from St. Louis to Indianapolis

Search for cheap bus tickets from St. Louis to Indianapolis and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
St. Louis (STL)
Indianapolis (IND)
Tue 9/27
Tue 10/4
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for bus tickets from St. Louis to Indianapolis

Find the right bus ticket for you
Greyhound
Direct
7h 30m
Greyhound
Greyhound
Direct
7h 30m
Greyhound
Greyhound, Burlington Trailways
Direct
7h 10m
Greyhound, Burlington Trailways
Greyhound, Burlington Trailways
Direct
7h 10m
Greyhound, Burlington Trailways
Greyhound
Direct
4h 30m
Greyhound
Greyhound
Direct
4h 05m
Greyhound

St. Louis to Indianapolis bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from St. Louis to Indianapolis

Round-trip from

$126

One-way from

$63

Avg travel time

4h 21m

Popular bus line

Greyhound
Bus tickets from St. Louis to Indianapolis found within the last 3 days start at $126 round-trip
The cheapest one-way bus ticket starts at $63. This price was found within the last 3 days.
The average bus ride from St. Louis to Indianapolis is 4h 21m
Greyhound and Burlington Trailways service this route

  • Round-trip
  • One-way