1map logoGo to main page

Kansas City, MO, USA to Saint Louis, MO, USA from $10: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Kansas City, United States
to
Saint Louis, United States

How to Get from Kansas City 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.

$10 by trainBest price
385 kmDistance
3h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kansas City 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
$27-70
Recommended
Company
Amtrak
Train
Average Duration
5h  40m
Estimated price
$10-120
Cheapest
route map
Distance: 385 km
Duration: 3h 55m

See more options

Company
various
Drive
Average Duration
4h  9m
Estimated price
$45-70
Company
various
Plane
Average Duration
4h  35m
Estimated price
$123-393

Kansas City - Saint Louis operators

Explore transport companies operating between Kansas City 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 Kansas City Bus Station to St Louis Bus Station

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

Train from Kansas City to St. Louis

Average Duration
5h 40m
Estimated price
$10-120
Plane
Website
https://www.southwest.com/

Plane from Kansas City (MCI) to St. Louis (STL)

Average Duration
1h 2m
Estimated price
$110-270

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

Traveling between Kansas City 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 Kansas City to St. Louis, covering a distance of 249 miles in about 4 hours and 9 minutes. Enjoy the journey as you pass through charming towns and rolling countryside. ⛽️ Fuel up at pit stops along the way, with prices ranging from $45 to $70 for the trip from Kansas City to St. Louis by car. Take in the sights and flavors of Missouri as you make your way towards the bustling city of St. Louis.
Average price
$45 - $70
🚆 Traveling by train from Kansas City to St. Louis is a convenient and scenic journey, with services departing twice daily and operating every day. The trip takes approximately 5 hours and 40 minutes to complete, offering a comfortable way to reach your destination. 🌆 As you embark on this 279-mile route, you'll enjoy the picturesque views along the way while experiencing the smooth ride of the Amtrak train service. Departing from Kansas City Station, the train will take you directly to the St. Louis Gateway Transportation Center, making for a hassle-free travel experience. 💰 Prices for the train journey between Kansas City and St. Louis can vary from $10 to $120, offering affordable options for travelers looking to explore Missouri by rail. Whether you choose Route 1 or Route 2, the approximately 5-hour and 40-minute ride offers a relaxing way to reach St. Louis from Kansas City.
Departure Point
Kansas City station
Arrival Point
St. Louis station
Useful tips for train travellers
• On your train trip from Kansas City to Saint Louis, Amtrak is the primary operator. On board, you can enjoy a café car offering a selection of snacks, beverages, and light meals for purchase. There's also an option for seat-side service in First Class, where you can enjoy complimentary meals and beverages prepared on tracks.
• The Amtrak trains provide multiple seating options: First Class, Business Class, and Coach Class. First Class offers wider seats with more legroom, a quiet atmosphere, and complimentary meals, while Business Class has slightly less spacious seating but still provides enhanced comfort and some amenities. Coach Class is the most economical option, with standard seating suitable for short trips. Consider your comfort preferences when booking your ticket.
• Upon your arrival at the Saint Louis Gateway Station, you can leave your luggage at the Amtrak baggage service counter if you want to explore the city hands-free. The station is equipped with restrooms, and while there are no shower facilities, you can easily find nearby cafes to freshen up. Navigating the station is straightforward, just keep an eye out for the signage directing you to exits and onward transportation.
🛫 Traveling from Kansas City to Saint Louis by plane is a quick and convenient journey. The direct flight between the two cities takes just 1 hour, making it a great option for a day trip or a weekend getaway. 🌆 Southwest Airlines is the carrier that offers flights from Kansas City Airport to St. Louis Airport, providing travelers with a reliable and efficient way to reach their destination. With a flight duration of approximately 1 hour and competitive pricing, flying with Southwest makes the trip hassle-free. 💸 The prices for a flight between Saint Louis and Kansas City can range from $123 to $393, offering travelers flexibility based on their budget and travel preferences. Whether you're flying for business or pleasure, you can find a flight that suits your needs and ensures a smooth journey between these two vibrant Missouri cities.
Departure Point
Kansas City Airport
Arrival Point
St. Louis Airport
🌆 The journey typically takes around 3 hours and 55 minutes, covering a distance of approximately 255 miles between the two cities. 💸 Ticket prices for the bus from Kansas City to St. Louis vary from $27 to $70, making it an affordable and efficient way to travel between these two Missouri cities.
Departure Point
Kansas City Bus Station
Arrival Point
St Louis Bus Station
Useful tips for bus travellers
• Make sure to arrive at the Kansas City Bus Station at least 30 minutes before your scheduled departure to allow time for checking in and boarding, as buses typically leave on time.
• Bring snacks and water for the journey, as while the travel time is just under four hours, it’s wise to have provisions on hand; rest stops may not always align with your hunger pangs.
• Upon arrival at the St. Louis Bus Station, locate the MetroLink light rail system, which is just a short walk away and can take you directly to downtown attractions, with the nearest station being 8th & Pine - check their schedule for arrivals at metrostlouis.org

Frequently asked questions

Find out more about the route from Kansas City to Saint Louis.

Or choose the category:
The distance between Kansas City and St. Louis is approximately 384.6 km by road. By train, it takes around 5 hours and 40 minutes to reach St. Louis from Kansas City. If you choose to fly, the travel time is shorter, with a flight from Kansas City to St. Louis taking about 3 hours and 48 minutes. Driving by car typically takes around 4 hours and 9 minutes, while taking a bus can take approximately 3 hours and 55 minutes to travel between the two cities.
The most cost-effective option for traveling from Kansas City to Saint Louis is by bus, which typically takes around 3 hours and 55 minutes and costs between $30 and $45. If time is of the essence, flying is the most time-efficient option, taking only 3 hours and 48 minutes. However, it is important to note that flying can be more expensive, with ticket prices ranging from $120 to $340.
The prices for train travel between Kansas City and Saint Louis can range from $10 to $120 depending on factors such as seat class and availability. On the other hand, prices for bus travel between the two cities typically range from $30 to $45.
To get from Kansas City to Saint Louis without using public transportation, you can drive the 400.7 km distance, which takes approximately 4 hours and 9 minutes. The estimated cost of fuel for this journey would range from $45 to $70, depending on gas prices and the fuel efficiency of your vehicle. Driving allows for flexibility and the opportunity to enjoy the scenic route between these two cities.
If you're looking to travel from Kansas City to St. Louis without a car, the best option is to take a bus. The journey takes approximately 3 hours and 55 minutes and the cost ranges from $30 to $45. Another option is to take a train, which takes around 5 hours and 40 minutes and costs between $10 and $120. Lastly, you can fly from Kansas City to St. Louis, which takes about 3 hours and 48 minutes and costs between $120 and $340.
Yes, there is a direct link between Kansas City and Saint Louis. You can travel between the two cities by train or bus. The train journey takes approximately 5 hours and 40 minutes, while the bus journey takes around 3 hours and 55 minutes.
The flight duration between Kansas City and Saint Louis is approximately 1 hour. The cost of a flight ticket between the two cities typically ranges from $123 to $333.
There are numerous options for accommodation near Saint Louis. With over 326 hotels to choose from, travelers can find something suitable for their needs and budget. Prices for hotels in the area start at $41 per night.