1map logoGo to main page

Kansas City, KS, 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 of America
to
Saint Louis, United States of America

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
407 kmDistance
4h 14m 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
5h  20m
Estimated price
$27-70
Recommended
Company
Amtrak
Train
Average Duration
6h  41m
Estimated price
$10-120
Cheapest
route map
Distance: 407 km
Duration: 4h 14m

See more options

Company
various
Drive
Average Duration
4h  14m
Estimated price
$45-70
Company
Southwest Airlines
Plane
Average Duration
4h  35m
Estimated price
$233-473

Traveling From Kansas City to Saint Louis

The journey from Kansas City to Saint Louis reveals a fascinating contrast between Kansas City's vibrant jazz scene and Saint Louis' iconic Gateway Arch and rich history.

Best Neighbourhoods in Saint Louis

Saint Louis boasts diverse neighborhoods, each with its own charm and attractions.

The Loop
• Home to eclectic shops and vibrant street art.
• Diverse dining options from local favorites to international cuisine.
Soulard
• Known for its historic architecture and lively festivals.
• Famous for its food scene and blues music venues.
Forest Park
• Features beautiful green spaces and museums.
• Offers recreational activities and scenic walking trails.

Best Times To Visit Saint Louis's Attractions

Timing your visit to Saint Louis attractions can greatly enhance your experience.

Gateway Arch
Visit early morning or weekdays to enjoy fewer crowds and ideal photo opportunities.
Missouri Botanical Garden
Late spring and early fall offer stunning blooms and enjoyable temperatures.
Saint Louis Zoo
Arrive on weekdays during the summer to avoid the weekend rush.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate, with hot summers and cold winters, making spring and fall the most favorable seasons for a visit. Your travel plans can be greatly influenced by seasonal weather, so consider the temperature and precipitation levels when planning your outdoor activities.

Dining Recommendation in Saint Louis

Try a slice of St. Louis-style pizza, known for its thin crust and Provel cheese, at local favorite Imo's Pizza, which contrasts sharply with Kansas City's hearty barbecue. The lively atmosphere and unique flavor profiles in Saint Louis offer a deliciously different dining experience that highlights local ingredients and reflects the city's culinary creativity.

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
5h 20m
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
6h 41m
Estimated price
$10-120
Plane
Website
southwest.com

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

Average Duration
1h
Estimated price
$230-270
all-pages.other Show other routes

Other from Kansas City to St. Louis

Average Duration
4h 14m
Estimated price
$45-70

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Kansas City to Saint Louis is by bus. There are several bus companies that operate this route, such as Greyhound and Jefferson Lines. The cost of a one-way ticket typically ranges from $30 to $45, and the journey takes around 7 hours. Buses usually have amenities like free Wi-Fi and power outlets to ensure a comfortable trip.
The fastest way to travel from Kansas City to Saint Louis is by flying. There are multiple airlines that offer direct flights between the two cities, with a flight duration of approximately 3 hours and 47 minutes. The cost of the flight can range from $120 to $340, depending on the airline, time of booking, and availability. It is recommended to check for deals and compare prices to find the best option for your travel.
The distance between Kansas City and St. Louis is approximately 242 miles. This is the straight line distance, also known as the as-the-crow-flies distance. However, if you are planning to drive or take a bus, the road distance is around 252.6 miles. The actual traveling time may vary depending on the route chosen, traffic conditions, and the mode of transportation.
The best way to travel from Kansas City to Saint Louis without a car is by bus. Greyhound offers several daily departures from Kansas City to Saint Louis, with a travel time of approximately 5 hours and 20 minutes. The ticket prices range from $27 to $70, depending on the time and date of travel. The bus station in Kansas City is located at 1101 Troost Ave and the bus station in Saint Louis is located at 430 South 15th St.
The travel time from Kansas City to Saint Louis is approximately 5 hours and 20 minutes, including any necessary transfers. This duration may vary depending on factors such as traffic, weather conditions, and the mode of transportation chosen. It is always a good idea to check for any potential delays or disruptions before embarking on your journey.
The most affordable option to travel from Kansas City to St. Louis is by bus, with tickets ranging from $27 to $70. The bus journey takes approximately 5 hours and 20 minutes. Alternatively, you can choose to take the train, which takes 6 hours and 48 minutes and costs between $10 and $120. Flying is the quickest option, with a flight time of 3 hours and 47 minutes, but it is also the most expensive, with prices ranging from $120 to $340.
There are plenty of options for accommodation near Saint Louis. With over 326 hotels to choose from, you'll be sure to find something that suits your preferences and budget. Prices for hotels in Saint Louis start at around $41 per night. Whether you prefer luxury hotels, budget-friendly options, or something in between, there are plenty of choices available for you to have a comfortable stay near Saint Louis.
Yes, you can drive from Kansas City to Saint Louis. The driving distance is approximately 253 miles and it usually takes about 4 hours and 14 minutes, depending on traffic and the route you take. There are multiple highways you can use, such as I-70 or I-64, to make the journey.
Yes, there is a bus service available between Kansas City and Saint Louis. However, there is no direct bus from Kansas City to St. Louis station. The journey involves transferring buses at the Kansas City Bus Station. The total travel time, including transfers, takes approximately 5 hours and 20 minutes.
To catch the bus from Kansas City to Saint Louis you will need to go to the Kansas City Bus Station. This is where the Greyhound USA bus services operate from. Make sure to check the bus schedule in advance and arrive at the station early to ensure you don't miss your departure.
The Kansas City to St. Louis bus services, operated by Greyhound USA, arrive at the St. Louis Bus Station. The station is conveniently located in downtown St. Louis, making it easy to access other parts of the city. From the bus station, various transportation options are available to reach your final destination in St. Louis.
To get from the Kansas City Airport to Saint Louis, you can take a flight from Kansas City to Lambert-St. Louis International Airport. The flight duration is typically around 1 hour. Alternatively, you can also take a bus from the airport to Saint Louis, which takes approximately 4-5 hours depending on the traffic. Another option is to rent a car from the airport to drive to Saint Louis, which usually takes around 4-5 hours depending on the route and traffic conditions.
Southwest Airlines is the primary airline that offers flights from Kansas City to Saint Louis. They operate regular flights between Kansas City Airport and St. Louis Airport. Other airlines may also offer flights on this route, but Southwest Airlines is a popular choice for travelers due to their competitive prices and frequent schedule. It is advisable to check with the airlines for the most up-to-date flight information and to compare prices before booking your tickets.
The fastest way to travel from Kansas City to St. Louis by plane is to take a direct flight, which takes approximately 1 hour. Southwest Airlines offers flights from Kansas City Airport to St. Louis Airport, with a total travel time of around 3 hours and 47 minutes. The prices for flights between these two cities range from $123 to $333.
The flight from Kansas City to Saint Louis typically takes about 1 hour. This duration is based on a direct flight from Kansas City Airport to St. Louis Airport. However, it's important to note that the actual flight time may vary based on factors such as weather conditions and air traffic. It's advisable to check with the airline for the most accurate and up-to-date information regarding flight duration.
Trains from Kansas City to Saint Louis arrive at the St. Louis station. This is the main train station in St. Louis and is conveniently located near many attractions and hotels. The station is well-equipped with amenities such as restrooms, waiting areas, and ticketing services for the convenience of travelers. Upon arrival at the St. Louis station, there are various transportation options available to reach your final destination in the city.
Yes, there is a train service from Kansas City to St. Louis, but it requires a transfer. The journey starts at the Library On Main At 9Th St Sb in Kansas City and the final destination is St. Louis. The total travel time, including the transfer, is approximately 6 hours and 48 minutes.
To catch the train from Kansas City to Saint Louis you will need to go to the Kansas City station. This is where the Amtrak train services depart from. The station is conveniently located in downtown Kansas City, making it easily accessible for travelers. Be sure to check the Amtrak schedule and book your tickets in advance to secure your seat on the train.
The cost of a flight from Kansas City to Saint Louis can vary depending on the airline, time of booking, and travel dates. On average, prices range from $123 to $333 for a round-trip ticket. However, it's important to note that prices are subject to change, so it's recommended to check with different airlines or travel websites for the most accurate and up-to-date pricing information. Additionally, factors such as baggage fees and additional charges may apply, so it's advisable to review the terms and conditions of the ticket before making a purchase.
The cost of a train ticket from Kansas City to Saint Louis ranges from $10 to $120 depending on the class of service and time of booking. The fares may also vary depending on any ongoing promotions or discounts. It is recommended to check the website of the train service provider or call their customer service for the most accurate and up-to-date prices.
The cost of a bus ticket from Kansas City to Saint Louis can range from $27 to $70. However, on average, prices tend to fall between $30 and $45. It's recommended to check with different bus companies, such as Greyhound, Megabus, or Jefferson Lines, as prices may vary depending on the time of day, day of the week, and other factors.
The cost to drive from Kansas City to Saint Louis can range from $45 to $70 depending on factors such as gas prices and tolls. This estimate includes the cost of fuel for the round trip journey of approximately 248 miles. It's important to consider any additional expenses such as parking fees or possible vehicle maintenance along the way.