1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from Saint Louis to Kansas City: 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
401 kmDistance
4h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

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

See more options

Company
various
Drive
Average Duration
4h  9m
Estimated price
$45-70
Company
Southwest Airlines
Plane
Average Duration
4h  10m
Estimated price
$122-392

Saint Louis - Kansas City operators

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

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

Train from St. Louis to Kansas City

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

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

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

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

Traveling between Saint Louis and Kansas City 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 Saint Louis to Kansas City, covering a distance of 249 miles. 💸 Explore budget-friendly options with car rental prices ranging from $45 to $70 for the trip from Saint Louis to Kansas City. Plan ahead to find the best deal for your travel budget. ⏱️ Set aside around 4 hours and 9 minutes for a leisurely drive to Kansas City from Saint Louis.
Average price
$45 - $70
🚂 Embark on a scenic train journey from Saint Louis to Kansas City! The direct train operated by Amtrak departs twice daily for the 5-hour and 40-minute ride, making it a convenient and comfortable option for travelers. 🌆 Enjoy the picturesque views along the 279-mile route as you travel towards Kansas City. With services departing from St. Louis station and arriving at Kansas City station, you'll have a stress-free travel experience on the Lincoln Service Missouri River Runner train. 💰 Ticket prices for this train ride vary from $10 to $120, offering a budget-friendly option for exploring the beautiful landscapes between Saint Louis and Kansas City.
Departure Point
St. Louis station
Arrival Point
Kansas City station
Useful tips for train travellers
• For your train journey from Saint Louis to Kansas City, Amtrak is the primary operator. Amtrak offers a Café Car onboard, featuring a selection of snacks, beverages, and meal options. You can enjoy a variety of sandwiches, salads, and hot meals, which can be ordered for consumption in your seat.
• The seating options on Amtrak for this route include Coach Class, Business Class, and First Class. Coach Class provides comfortable seating with adequate legroom, while Business Class offers spacious seating with additional perks like complimentary snacks and beverages. First Class typically includes wider seats and exclusive amenities; however, availability may vary, so check ahead on Amtrak's website at amtrak.com
• Upon arrival at Kansas City Union Station, you’ll have the opportunity to store your luggage at the station's luggage service for a fee, making it easier to explore the city without carrying your bags. The station also has clean restrooms, and while it doesn’t have showers, you can find plenty of dining options nearby, including local favorites and fast-casual eateries.
🛫 Flying from St. Louis Airport to Kansas City Airport is convenient with the quickest direct flight taking just 1 hour and 5 minutes. 💸 The cost of a flight from Kansas City to St. Louis can range from $122 to $392, providing flexibility for travelers with different budget preferences.
Departure Point
St. Louis Airport
Arrival Point
Kansas City Airport
🚌 The journey from St. Louis to Kansas City by bus takes approximately 4 hours and 10 minutes. Greyhound USA operates this service, with buses departing three times a day. 🎫 Bus tickets for this route can be purchased online with FlixBus, with prices ranging from $27 to $70. The direct bus route covers a distance of 248 miles between the two cities.
Departure Point
St Louis Bus Station
Arrival Point
Kansas City Bus Station
Useful tips for bus travellers
• To maximize comfort during your 4-hour ride from St. Louis to Kansas City, consider booking your ticket with FlixBus, which often has options like more legroom and free Wi-Fi for a relatively affordable price between $27 - $70, making your journey more enjoyable. Visit their site here: flixbus.com
• Make sure to check the Greyhound schedule for your departure from St. Louis to Kansas City; services generally operate three times a day, and booking in advance can help you secure your preferred departure time. You can find the timetable here: greyhound.com
• Upon arrival at Kansas City Bus Station, take note that the station is well-connected via the Kansas City Public Transit system; you can access several bus lines to reach different parts of the city, as well as nearby dining options at the Union Station if you wish to grab a quick bite. For station maps and routes, visit: kcata.org

Frequently asked questions

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

Or choose the category:
The distance between St. Louis and Kansas City is 385 km by road. The typical travel times by various modes of transportation are as follows: It takes 5 hours and 40 minutes to reach Kansas City from St. Louis by train, 4 hours and 2 minutes by plane, 4 hours and 9 minutes by car, and 4 hours and 10 minutes by bus.
The most cost-effective transportation option for traveling from Saint Louis to Kansas City is by bus, which typically costs between $30 and $45. The journey takes approximately 4 hours and 10 minutes. However, if time is a priority, the fastest option is to fly, which takes about 4 hours and 2 minutes but can cost between $120 and $340.
When traveling from Saint Louis to Kansas City, the prices for a train ticket can range from $10 to $120. On the other hand, the prices for a bus ticket can range from $30 to $45.
To travel from Saint Louis to Kansas City without using public transportation, the most convenient option is to drive. The road distance between the two cities is approximately 401 km, and the journey takes around 4 hours and 9 minutes. The cost of driving varies but can range from $45 to $70, depending on factors such as fuel prices and vehicle efficiency.
To travel from Saint Louis to Kansas City without a car, there are several options available. The most convenient and affordable option is by bus, which takes approximately 4 hours and 10 minutes and costs around $30 to $45. Alternatively, you can take a train, which takes around 5 hours and 40 minutes and costs between $10 and $120. If you prefer a quicker journey, you can opt for a flight, which takes around 4 hours and 2 minutes and costs between $120 and $340.
Yes, there is a direct link between Saint Louis and Kansas City. You can take a train from St. Louis to Kansas City, which operates twice daily and takes approximately 5 hours and 40 minutes. Additionally, there is a direct bus service from St. Louis to Kansas City, which departs twice daily and has a travel time of about 4 hours and 10 minutes.
The flight between Saint Louis and Kansas City typically takes around 1 hour. The cost of the flight can vary, ranging from $122 to $332.
There are many accommodation options available near Kansas City. With 292+ hotels to choose from, you can find something to suit your preferences and budget. Prices start at $42 and go up depending on the location and amenities of the hotel.