Buses St. Louis Indianapolis to St. Louis

Find buses from Indianapolis to St. Louis

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

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Indianapolis (IND)
St. Louis (STL)
Fri 6/24
Fri 7/1
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 Indianapolis to St. Louis

Find the right bus ticket for you
Greyhound
Direct
3h 55m
Greyhound
Greyhound
Direct
4h 55m
Greyhound
Greyhound
Direct
3h 55m
Greyhound
Greyhound
Direct
4h 25m
Greyhound
Greyhound
Direct
3h 55m
Greyhound
Greyhound
Direct
4h 25m
Greyhound

Indianapolis to St. Louis bus information

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

Round-trip from

$146

One-way from

$85

Avg travel time

4h 02m

Popular bus line

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

Book round-trip bus tickets from Indianapolis to St. Louis

Below are the quickest and cheapest round-trip bus tickets from Indianapolis to St. Louis that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Greyhound, Burlington Trailways
Jul 21
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Sep 17
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound, Burlington Trailways
Jul 17
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Jul 23
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound, Burlington Trailways
Jul 22
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Jul 29
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound
Jul 20
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Jul 21
9:35 amSt. Louis Gateway Station
4h 25m
2:00 pmIndianapolis
Greyhound, Burlington Trailways
Jul 20
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Union
Sep 17
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound
Sep 16
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Sep 20
9:35 amSt. Louis Gateway Station
4h 25m
2:00 pmIndianapolis

Book one-way bus tickets from Indianapolis to St. Louis

Below are the fastest and cheapest one-way bus tickets from Indianapolis to St. Louis we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
Greyhound
Aug 17
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Greyhound
Aug 18
7:45 amIndianapolis
4h 55m
12:40 pmSt. Louis Gateway Station
Greyhound
Jul 1
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station

FAQs for booking bus tickets from Indianapolis to St. Louis

Greyhound buses are the main buses operating within the Indianapolis to St. Louis route. They are very strict on pet policies. They strictly do not allow any pets onboard. However, there is an exception of service dogs or pets. A service pet is one that can perform several tasks. These animals are mostly used by the visually impaired to guide the way, help the hearing impaired respond to an incoming emergency, such as a car, or help a person with mental disorders take their medicine. People with service dogs depend almost entirely on the animals to navigate. Also, Greyhound buses also do not allow emotional support dogs for anxious people. If you are traveling by bus, you can let your pet stay at your friend’s until you return.

The buses from Indianapolis to St. Louis depart from the Greyhound Amtrak Station located 2 minutes south of the Kurt Vonnegut Museum and library. You can board a taxi to the station, which will take a maximum of 15 minutes. The Greyhound bus also departs from the IND Airport to ferry people arriving in St. Louis. Amenities include toilets and cafeterias. You will arrive at the Gateway station in St Louis. It will take 20 minutes to travel from the station to the St Louis airport area. The station has ATMs to withdraw cash, payphones, restaurants, and restrooms.

There are three buses to St. Louis from Indianapolis on a typical day. There are at least two direct routes and one layover bus in a day. The number of buses traveling the route may increase depending on peak seasons and St. Louis events. You can always buy return tickets for your travel from Indianapolis to St. Louis because they are cheaper compared to buying one ticket and buying another ticket on your way back. Also, if you want cheaper travel, layovers may be your best option, though they may take about 1h or 1h 30min longer. Book your ticket earlier with the momondo booking company to find better transport deals. Buses on this route should be booked early so that you can get a seat on your travel date.

The first bus leaves Indianapolis to St Louis at around 3:00 am. You should arrive earlier than the departure time as indicated on your ticket. This bus allows passengers to arrive at St. Louis as early as 7:20 am. If you need to arrive at your destination early in the morning, book your first bus with momondo. The last bus departs at around 9:00 pm and arrives at 2:00 am. When using this bus, you may stay within the bus station or wait in the bus till dawn. However, you can also call a taxi to take you safely to your destination. The other bus leaves between 10:30 to 11:30 pm. Check your departure time as indicated on your ticket and arrive at least half an hour earlier.

When traveling in the Greyhound bus, you can carry up to three suitcases and one handbag. However, one bag is free while the other two require a fee. You may carry medication and special needs devices on board and under the bus. You may also carry your favorite beverages. You can carry metal items and glass, but they will go under the bus for security measures. You may also carry sports equipment. You cannot bring guns, hoverboards, explosives, and harmful chemicals. You are also not allowed to carry flammable materials. If you have an art item you wish to carry, ship it separately as you cannot have them anywhere on the bus.

If you need a bus from Indianapolis to St. Louis for this week you can find options from $90 one-way.

The most time-efficient journey by bus from Indianapolis to St. Louis currently available is 2h 55m. Travel time can vary by 1h 07m, so prioritize nonstop options for the quickest arrival. Greyhound is one of the fastest options available.

Greyhound and Burlington Trailways will take you from Indianapolis to St. Louis. Greyhound, Burlington Trailways has been recently found as the cheapest option from $146 round-trip.

Indianapolis and Lambert-St Louis are 230.0 mi apart from one another. The actual distance traveled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. In terms of time, 2h 55m by bus is reasonable for normal traffic levels.


Greyhound, Burlington Trailways buses from Indianapolis to St. Louis

Our best Greyhound, Burlington Trailways deals on Indianapolis to St. Louis bus tickets
Greyhound, Burlington Trailways
Jul 21
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Sep 17
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound, Burlington Trailways
Jul 17
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Jul 23
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis
Greyhound, Burlington Trailways
Jul 22
3:10 amIndianapolis
7h 05m
1 stop
10:15 amSt. Louis Union
Jul 29
6:50 amSt. Louis Union
7h 10m
1 stop
2:00 pmIndianapolis

Greyhound buses from Indianapolis to St. Louis

Our best Greyhound deals on Indianapolis to St. Louis bus tickets
Greyhound
Jul 20
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Jul 21
9:35 amSt. Louis Gateway Station
4h 25m
2:00 pmIndianapolis
Greyhound
Sep 16
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Sep 20
9:35 amSt. Louis Gateway Station
4h 25m
2:00 pmIndianapolis
Greyhound
Sep 16
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Sep 19
8:30 pmSt. Louis Gateway Station
4h 05m
12:35 amIndianapolis

  • Round-trip
  • One-way