1map logoGo to main page

Indianapolis, IN, USA to Saint Louis, MO, USA from $19:ย 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Indianapolis, United States
to
Saint Louis, United States

How to Get from Indianapolis to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$19 by trainBest price
373 kmDistance
3h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Indianapolis to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Greyhound USA
Bus
Average Duration
3hย  55m
Estimated price
$26-70
Recommended
Company
Various
Train
Average Duration
11hย  6m
Estimated price
$19-231
Cheapest
route map
Distance: 373 km
Duration: 3h 55m

See more options

Company
Various
Drive
Average Duration
4hย  2m
Estimated price
$40-65
Company
Various
Plane
Average Duration
6hย  50m
Estimated price
$105-415

Indianapolis - Saint Louis operators

Explore transport companies operating between Indianapolis and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com

Bus from Indianapolis Bus Station to St Louis Bus Station

Average Duration
3h 55m
Estimated price
$26-70
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Indianapolis to Chicago Union Station

Average Duration
5h
Estimated price
$19-240

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$26-265
Plane
Website
delta.com

Plane from Indianapolis (IND) to St. Louis (STL)

Average Duration
4h 26m
Estimated price
$262-263
Website
aa.com

Plane from Indianapolis (IND) to St. Louis (STL)

Average Duration
4h 4m
Estimated price
$265-263
Website
united.com

Plane from Indianapolis (IND) to St. Louis (STL)

Average Duration
4h 5m
Estimated price
$265-266
Website
aircanada.com

Plane from Indianapolis (IND) to St. Louis (STL)

Average Duration
4h 5m
Estimated price
$265-266
Website
southwest.com

Plane from Indianapolis (IND) to St. Louis (STL)

Average Duration
5h 55m
Estimated price
$262-269

Indianapolis to Saint Louis: Overview of Bus, Train, Flight, and Car Trips

Traveling between Indianapolis and Saint Louis offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, youโ€™re sure to find the perfect way to travel without compromising on quality or convenience.

๐Ÿš— Embark on a scenic road trip from Indianapolis to St. Louis covering a distance of 244 miles, offering a perfect blend of countryside vistas and urban charm. ๐Ÿ’ธ With car travel prices ranging between $40 - $65, this journey provides a budget-friendly option to explore the heartland of America at your own pace. ๐ŸŒ† Arrive in St. Louis after approximately 4 hours and 2 minutes of driving, ready to immerse yourself in the vibrant culture, iconic landmarks, and delicious culinary delights the city has to offer.
Average price
$40 - $65
๐Ÿš‚ Traveling from Indianapolis to St. Louis by train involves a journey with Amtrak that includes transfers at Chicago Union Station, taking approximately 11 hours and 6 minutes. ๐Ÿš‚ The train ticket prices for this route can range from $19 to $231, offering travelers an affordable and convenient transportation option between Indianapolis and St. Louis.
Departure Point
Indianapolis station
Arrival Point
St. Louis station
Useful tips for train travellers
โ€ข Onboard Services: Amtrak operates the train on this route, offering a cafe car with a selection of snacks, sandwiches, and beverages available for purchase. They also provide complimentary soft drinks and water to passengers in First Class. Don't forget to check out the menu early, as items can sell out!
โ€ข Seating Options: Amtrak offers different classes of seating for this journey: Coach Class (Economy), Business Class, and First Class. In Coach Class, expect comfortable reclining seats with ample legroom. Business Class features larger, more spacious seating and complimentary snacks. First Class offers even more comfort and dedicated service, including meals served at your seat.
โ€ข Arrival Station Tip: When you arrive at the St. Louis Gateway Station, you'll find luggage storage services available for a small fee, which is perfect if you have some time to explore the area before checking into your accommodation. The station also features clean restrooms. Take note of the station layout to easily navigate to the exit for local transport.
๐Ÿ›ซ Flying from Indianapolis to St. Louis typically involves one stopover since there are no direct flights available. The quickest route takes approximately 3 hours and 37 minutes. ๐Ÿ›„ Airlines like Air Canada, United Airlines, and Southwest Airlines, among others, provide options for travelers flying from Indianapolis Airport to St. Louis Airport. The total flight time for this journey is around 6 hours and 50 minutes. ๐Ÿ’ธ Fares for flights between Indianapolis and St. Louis vary between $105 to $415, offering passengers a range of options based on their budget and preferences. This trip provides a convenient and efficient way to travel between the two cities.
Departure Point
Indianapolis Airport
Arrival Point
St. Louis Airport. The quickest flight takes 3h 37m and has one stopover
๐ŸšŒ Traveling from Indianapolis to St. Louis by bus is a convenient and affordable option. ๐Ÿ›ฃ๏ธ The journey typically takes around 3 hours and 55 minutes, covering a distance of approximately 242 miles between the two cities. ๐ŸŽŸ๏ธ Greyhound USA operates bus services departing from Indianapolis Bus Station to St. Louis Bus Station three times a day, with daily operations. ๐Ÿ’ต Bus ticket prices for this route can range from $26 to $70, offering flexibility for travelers based on their budget and preferences.
Departure Point
Indianapolis Bus Station
Arrival Point
St Louis Bus Station
Useful tips for bus travellers
โ€ข Make sure to check the Greyhound USA schedule ahead of time, as there are only three direct services per day from Indianapolis to St. Louis, which can fill up quickly, especially during weekends: greyhound.com
โ€ข Plan a short stop along the way in case you want to stretch your legs or grab a quick meal; consider bringing snacks, as dining options may vary at rest stops during the 3h 55m journey.
โ€ข Upon arrival at the St. Louis Bus Station, familiarize yourself with the station layout to locate the MetroLink services and bus connections; the station has clear signage to help navigate to nearby attractions or transit options: metrostlouis.org

Frequently asked questions

Find out more about the route from Indianapolis to Saint Louis.

Or choose the category:
The distance between Indianapolis and Saint Louis is approximately 373.4 km by road. If you prefer to travel by train, it will take around 11 hours and 6 minutes to reach Saint Louis from Indianapolis. If you opt for a plane, the travel time will be around 6 hours and 4 minutes. Additionally, if you choose to drive, it takes about 4 hours and 2 minutes to reach Indianapolis from Saint Louis, or roughly 3 hours and 55 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Indianapolis to Saint Louis is by bus. The bus journey takes approximately 3 hours and 55 minutes, and the ticket prices range from $26 to $70.
The prices for a train ticket from Indianapolis to Saint Louis vary between $19 and $231, depending on factors such as the class and seating options. On the other hand, the prices for a bus ticket between the two cities range from $26 to $70.
To get from Indianapolis to Saint Louis without using public transportation, you can drive the distance of approximately 392.7 km. The journey usually takes around 4 hours and 2 minutes by car. The price for renting a car or using your own vehicle can range from $40 to $65, depending on factors such as gas prices and rental fees.
To travel from Indianapolis to Saint Louis without a car, your best options are by bus, train, or plane. Taking a bus is the most convenient choice, as it takes approximately 3 hours and 55 minutes and costs between $26 and $70. Alternatively, you can take a train, which takes 11 hours and 6 minutes and costs between $19 and $240. If you prefer a faster option, flying is also available, taking around 6 hours and 4 minutes, with ticket prices ranging from $100 to $500.
Yes, there are direct bus services between Indianapolis and Saint Louis. Greyhound USA operates buses that depart from Indianapolis Bus Station and arrive at St Louis Bus Station. The journey takes approximately 3 hours and 55 minutes. However, there is no direct train service between the two cities, as the train journey requires a transfer in Chicago Union Station and takes approximately 11 hours and 6 minutes.
The flight duration from Indianapolis to Saint Louis, including one stopover, typically takes around 3 hours and 35 minutes. However, it is important to note that there is no direct flight available between the two cities. The cost of a flight between Saint Louis and Indianapolis can vary, with prices ranging from $100 to $495.
There are plenty of accommodation options near Saint Louis with over 326 hotels to choose from. Prices for hotels start at $41 and go up depending on the location and amenities offered.