1map logoGo to main page

Columbus, OH, USA to Saint Louis, MO, USA from $43:Β 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Columbus, United States
to
Saint Louis, United States

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

$43 by busBest price
641 kmDistance
4h 57m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Columbus 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
various
Plane
Average Duration
4hΒ  57m
Estimated price
$95-296
Recommended
Company
Flixbus USA, Greyhound
Bus
Average Duration
8hΒ  39m
Estimated price
$43-133
Cheapest
route map
Distance: 641 km
Duration: 4h 57m

See more options

Company
N/A
Drive
Average Duration
6hΒ  56m
Estimated price
$75-110

Columbus - Saint Louis operators

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

Plane
Website
southwest.com

Plane from Columbus Airport (CMH) to St. Louis Airport (STL)

Average Duration
1h 25m
Estimated price
$950-951
Website
delta.com

Plane from Columbus Airport (CMH) to St. Louis Airport (STL)

Average Duration
3h 44m
Estimated price
$954-955
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Columbus to Indianapolis Bus Station

Average Duration
3h 30m
Estimated price
$956-957

Bus from Indianapolis Bus Station to St Louis Bus Station

Average Duration
3h 55m
Estimated price
$958-959
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Indianapolis Bus Station to St Louis Bus Station

Average Duration
3h 55m
Estimated price
$958-959

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

Traveling between Columbus 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 Columbus to St. Louis covering a distance of 420 miles. Experience the changing landscapes as you journey towards the Gateway City. πŸ’° Prices for the drive from Columbus to St. Louis can range from $75 to $110, making it an affordable and convenient option for travel. Plan your budget accordingly for a cost-effective road adventure. ⏰ Enjoy a leisurely drive of approximately 6 hours and 56 minutes, where you can make pit stops along the way and soak in the charm of the Midwest before arriving in vibrant St. Louis.
Average price
$75 - $110
πŸš† Traveling from Columbus to Saint Louis by train is a convenient and scenic journey. The route covers a distance of 429 miles and takes approximately 10 hours and 40 minutes to reach the destination. πŸš† The trip involves a transfer, with the first step being a bus ride towards Columbus Greyhound. This short 15-minute bus ride allows travelers to transition smoothly before continuing their journey towards St. Louis. The GoBus agency operates this leg of the trip. πŸš† The second step of the journey is a longer bus ride towards Los Angeles, with a duration of about 9 hours and 20 minutes. This leg of the trip, operated by Greyhound, takes passengers from Columbus to St. Louis, offering a comfortable and scenic route for travelers to enjoy.
πŸ›« Flying from Columbus Airport to St. Louis Airport is a convenient option, with direct flights taking just 1 hour and 25 minutes on airlines like Delta and Southwest. πŸŒ† After a quick flight, you'll arrive in Saint Louis in under 5 hours, ready to explore all the city has to offer. πŸ’Έ Flight prices between Saint Louis and Columbus can range from $95 to $296, providing options for various budgets to enjoy a seamless journey between these two vibrant cities.
Departure Point
Columbus Airport
Arrival Point
St. Louis Airport
🚌 Starting from Columbus you will need to transfer at Indianapolis Bus Station on your way to St. Louis. The journey by bus, operated by Flixbus USA and Greyhound USA, takes approximately 8 hours and 39 minutes. πŸŒ† The total distance from Columbus to St. Louis is 429 miles, and the bus ticket prices range from $43 to $133. Prepare for a comfortable yet lengthy journey as you make your way through the beautiful Midwest landscapes.
Departure Point
Columbus station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Columbus to Saint Louis is by taking a bus. You can catch a bus from Columbus to Indianapolis, and then transfer to another bus that goes to Saint Louis. The cost of the bus ticket can range from $40 to $140, and the total travel time is approximately 8 hours and 39 minutes.
The fastest way to travel from Columbus to Saint Louis is by plane. There are multiple airlines that offer direct flights between the two cities, with a flight duration of around 3 hours and 15 minutes. The cost of a flight ticket can range from $100 to $310 depending on factors such as the airline, time of booking, and travel dates.
It is approximately 640 km from Columbus to Saint Louis. The road distance is slightly longer at 675 km. The driving time between the two cities is typically around 6-7 hours, depending on traffic conditions.
The best way to travel from Columbus to Saint Louis without a car is by taking a bus. The most convenient route is to take a bus from Columbus to Indianapolis, and then transfer to another bus from Indianapolis to St. Louis. This journey takes approximately 8 hours and 39 minutes. Ticket prices for this bus route range from $40 to $140, depending on the date and time of travel.
The journey from Columbus to Saint Louis typically takes around 3 hours and 15 minutes, including any transfers that may be required.
There are numerous hotels to choose from near Saint Louis. With over 326 options available, you are sure to find accommodation that suits your needs and budget. Prices for hotels in St. Louis start at around $41 per night. Some popular areas to stay in include Downtown St. Louis, the Central West End, and the historic Soulard neighborhood.
Yes, you can drive from Columbus to Saint Louis. The driving distance between the two cities is approximately 676 kilometers. It usually takes around 6 hours and 56 minutes to complete the journey by car, depending on traffic and road conditions.
Yes, there is no direct bus between Columbus and Saint Louis. However, you can take a bus from Columbus to St. Louis with a transfer at Indianapolis Bus Station. The total journey time is approximately 8 hours and 39 minutes.
To catch the bus from Columbus to Saint Louis you will need to go to the Columbus station. This is where Flixbus USA operates their bus services. The address of the Columbus station may vary, so it is recommended to check the specific location and departure times on the Flixbus website or app.
The Columbus to St. Louis bus service operated by Greyhound USA arrives at the St. Louis Bus Station. This station is located at 711 North Tucker Boulevard in downtown St. Louis.
American Airlines and Southwest Airlines both offer flights from Columbus to St. Louis, Missouri. American Airlines operates direct flights between the two cities, while Southwest Airlines may have layovers depending on the schedule.
The fastest way to travel from Columbus to Saint Louis is by plane. There are direct flights available from Columbus Airport to St. Louis Airport which typically take around 1 hour and 20 minutes. Airlines like American Airlines and Southwest Airlines offer flights for this route, with the total travel time averaging around 3 hours and 15 minutes. Flight prices between Saint Louis and Columbus can range from $100 to $303 depending on the airline and time of travel.
The flight from Columbus to Saint Louis typically takes around 1 hour and 20 minutes.
A flight from Columbus to St. Louis can cost anywhere between $100 to $303.
The cost of a bus ticket from Columbus to Saint Louis ranges from $42 to $130.
The cost to drive from Columbus to Saint Louis typically ranges from $75 to $110, depending on factors such as gas prices and vehicle efficiency.