1map logoGo to main page

Saint Louis, MO, USA to Indianapolis, IN, USA from $20: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States of America
to
Indianapolis, United States of America

How to Get from Saint Louis to Indianapolis: 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.

$20 by trainBest price
391 kmDistance
4h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Indianapolis 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 US0421
Bus
Average Duration
4h  5m
Estimated price
$26-70
Recommended
Company
Amtrak
Train
Average Duration
11h  19m
Estimated price
$20-231
Cheapest
route map
Distance: 391 km
Duration: 4h 2m

See more options

Company
various
Drive
Average Duration
4h  2m
Estimated price
$40-65
Company
various
Plane
Average Duration
5h  56m
Estimated price
$104-414
Company
various
Drive
Average Duration
5h  55m
Estimated price
$190-260

Traveling From Saint Louis to Indianapolis

Traveling from Saint Louis to Indianapolis offers a journey through diverse landscapes and contrasting city vibes, with St. Louis showcasing its rich history and iconic arch, while Indianapolis boasts its vibrant arts scene and lively sports culture.

Best Neighbourhoods in Indianapolis

Indianapolis offers a vibrant mix of neighborhoods, each with its own charm.

Broad Ripple Village
• Known for its eclectic bars and restaurants.
• Home to art galleries and live music venues.
Downtown Indianapolis
• Bustling atmosphere with shopping and dining options.
• Features iconic sites like the Soldiers and Sailors Monument.
Fountain Square
• Renowned for vintage shops and local art.
• Hosts festivals and community events throughout the year.

Best Times To Visit Indianapolis's Attractions

Timing your visit can greatly enhance your experience in Indianapolis.

Indianapolis Motor Speedway
Weekday mornings before race events offer fewer crowds and unobstructed views.
The Indianapolis Zoo
Visit during weekdays in early spring or late fall for a quieter experience.
The Children's Museum of Indianapolis
Early opening hours on weekends provide a more peaceful atmosphere for families.

Indianapolis Weather: What to Expect Year-Round

Indianapolis experiences four distinct seasons, with hot summers and cold winters shaping travel plans throughout the year. The best times to visit are typically spring and fall, when mild temperatures enhance outdoor activities and local events.

Dining Recommendation in Indianapolis

Don't miss the chance to try a plate of Indiana fried biscuits paired with homemade apple butter at Milktooth, a trendy restaurant known for its inventive brunch menu. This dining experience reveals a fresh culinary style that emphasizes local ingredients and a creative twist on comfort food, setting it apart from the flavors you may find in Saint Louis.

Saint Louis - Indianapolis operators

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

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

Bus from St Louis Bus Station to Indianapolis Bus Station

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

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$20-231

Train from Chicago Union Station to Indianapolis

Average Duration
4h 54m
Estimated price
$20-231
Plane Show flights
Website
http://aa.com

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

Average Duration
4h 1m
Estimated price
$265-266
Website
http://delta.com

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

Average Duration
4h 10m
Estimated price
$268-266
Website
http://united.com

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

Average Duration
3h 40m
Estimated price
$265-700
Website
http://southwest.com

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

Average Duration
4h 10m
Estimated price
$268-702

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

Traveling between Saint Louis and Indianapolis 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 picturesque journey from Saint Louis to Indianapolis, covering a driving distance of 243 miles through the heart of the Midwest. Enjoy the smooth roads and changing landscapes as you make your way eastward. 💰 Explore budget-friendly options with prices ranging from $40 to $65 for the road trip from Saint Louis to Indianapolis by car. Plan your stops wisely to experience local flavors and attractions along the route without breaking the bank. 🛣️ Set out on the open road for approximately 4 hours and 2 minutes, immersing yourself in the rhythm of the long stretch ahead. Take in the scenic beauty and anticipate the rich history that awaits in Indianapolis, making this drive a memorable part of your travel adventures.
Average price
$40 - $65
🚆 Although there is no direct train from Saint Louis to Indianapolis, travelers can take a train from St. Louis to Indianapolis via Chicago Union Station, with the journey taking approximately 11 hours and 19 minutes with transfers. 🎫 The prices for the train between Saint Louis and Indianapolis typically range from $20 to $231 for this 11-hour journey, offering a scenic route through the heartland of the United States. 🚌 For alternative travel options, one can also consider taking a bus towards New York, with routes varying in duration from 4 hours 5 minutes to 4 hours 30 minutes, depending on the specific route and distance of around 244 to 248 miles.
Departure Point
St. Louis station
Arrival Point
Indianapolis station
Useful tips for train travellers
• On your train trip from Saint Louis to Indianapolis, Amtrak is the primary operator offering onboard catering services. You can enjoy a variety of snacks and beverages available for purchase, such as coffee, soft drinks, and light meals. Selections may vary, but you generally can find options like sandwiches, salads, and even vegetarian choices.
• Amtrak provides several seating options on this route. You can choose from Economy Class, which offers standard seating with limited legroom, or First Class (also known as Business Class), which offers larger, more comfortable seats and additional amenities such as extra legroom and priority boarding. Make sure to check availability and book early for the best options.
• When you arrive in Indianapolis at the Amtrak station, be prepared for a busy environment. The station does not provide storage for luggage, so be sure to travel light. The restrooms are available for use, but there are no shower facilities. If you need to freshen up, consider stopping at a nearby café. Also, to get to downtown Indianapolis swiftly, take the IndyGo bus number 8, which directly connects from the station to various stops across the city center.
🛫 Traveling from Saint Louis to Indianapolis by plane involves a flight duration of approximately 3 hours and 22 minutes with one stopover. While there are no direct flights available, major airlines such as Southwest, United, American, and Delta operate this route. ✈️ The journey between the two cities typically takes around 5 hours and 56 minutes by air, providing a convenient option for travelers looking to reach Indianapolis from Saint Louis efficiently. Despite the travel time, the flight offers a swift and comfortable means of transportation between the two destinations. 💸 Flight prices between Saint Louis and Indianapolis range from $104 to $414, depending on the airline, season, and booking preferences. Travelers can select from a variety of flight options to find the most suitable and cost-effective choice for their trip between these two Midwestern cities.
Departure Point
St. Louis Airport
Arrival Point
Indianapolis Airport. The quickest flight takes 3h 22m and has one stopover
🚌 Depart from St Louis Bus Station station and arrive at Indianapolis Bus Station station for a 4-hour and 5-minute journey. Greyhound USA operates the St. Louis to Indianapolis bus services, departing three times a day. Louis to Indianapolis bus tickets online with FlixBus for prices ranging from $26 to $70. The distance of the route is 244 miles, offering a comfortable bus ride through scenic landscapes. 🛣️ Enjoy a smooth ride as you travel from Saint Louis to Indianapolis in just over 4 hours. Sit back, relax, and take in the sights along the way with Greyhound USA as your reliable transportation provider.
Departure Point
St Louis Bus Station
Arrival Point
Indianapolis Bus Station
Useful tips for bus travellers
• Arrive at the St. Louis Bus Station at least 30 minutes early to locate your bus and understand the layout, as it can be busy and a bit confusing; the station is located at 430 S 15th St, St. Louis, MO 63103.
• Pack snacks and a refillable water bottle, as there are limited dining options on the bus; if you're looking for food before departure, check out St. Louis' Union Station nearby, which has various eateries.
• Upon arriving at Indianapolis Bus Station, familiarize yourself with the public transit options nearby; the station is located at 350 S Illinois St, which is close to the IndyGo bus system, or consider using rideshare services for quick access to downtown Indianapolis.

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Indianapolis is 232 miles by road. By train, it takes approximately 11 hours and 19 minutes to travel from Saint Louis to Indianapolis. By plane, it takes approximately 6 hours and 1 minute. If driving, it takes around 4 hours and 2 minutes to travel from Saint Louis to Indianapolis by car, or 4 hours and 5 minutes by bus.
The most cost-effective option for traveling from Saint Louis to Indianapolis is by bus, which ranges in price from $26 to $70. This journey takes approximately 4 hours and 5 minutes. Alternatively, driving is the quickest way to reach Indianapolis from Saint Louis, taking around 4 hours and 2 minutes, with estimated costs ranging from $40 to $65. Both options provide reasonable travel times and offer affordable prices for travelers on a budget.
The prices for a train journey between Saint Louis and Indianapolis range from $20 to $231, depending on factors such as the class of service and availability. Alternatively, taking a bus from Indianapolis to Saint Louis can cost anywhere between $26 and $70, with prices varying depending on the bus company and ticket type. It's always recommended to check for the most up-to-date pricing and availability before booking your travel.
You can easily get from Saint Louis to Indianapolis without using public transportation by driving. The road distance is approximately 243 miles and it takes about 4 hours and 2 minutes to reach Indianapolis by car. The prices for car rentals vary but typically range from $40 to $65.
The best way to travel from St. Louis to Indianapolis without a car is by taking a bus. The bus journey takes approximately 4 hours and 5 minutes and the ticket prices range from $26 to $70. Another option is to take a train, which takes around 11 hours and 19 minutes and costs between $19 and $240. Lastly, you could also consider flying, which is the fastest option, taking about 6 hours and 1 minute and costing between $95 and $500.
Yes, there are direct links between Saint Louis and Indianapolis. There is a train service operated by Amtrak that connects the two cities, with a travel time of approximately 11 hours and 19 minutes, including transfers. Additionally, there is a direct bus service provided by Greyhound USA, which departs several times a day and takes around 4 hours and 5 minutes for the journey.
The flight between Saint Louis and Indianapolis typically takes around 3 hours and 27 minutes with one stopover. However, please note that there is no direct flight available between the two cities. The cost of a flight between Indianapolis and Saint Louis can range from $100 to $494, depending on various factors such as the time of booking and availability. It is advisable to check with airlines for more accurate and up-to-date pricing information.
There are many options for accommodation near Indianapolis. With over 659 hotels available, ranging in price starting at $53, there is something to suit every budget. Whether you are looking for luxury, mid-range or budget accommodations, you are sure to find a suitable hotel in Indianapolis. It is recommended to check online booking platforms or contact a travel agent to find the best deals and availability for your desired dates.

Trips from Saint Louis

Trips to Indianapolis