1map logoGo to main page

Saint Louis, MO, USA to Cleveland, OH, USA from $26:ย 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Cleveland, United States

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

$26 by trainBest price
795 kmDistance
3h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Cleveland 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
3hย  33m
Estimated price
$94-286
Recommended
Company
Amtrak
Train
Average Duration
12hย  30m
Estimated price
$26-261
Cheapest
route map
Distance: 795 km
Duration: 3h 33m

See more options

Company
Greyhound
Bus
Average Duration
13hย  15m
Estimated price
$60-157
Company
Greyhound
Bus
Average Duration
15hย  15m
Estimated price
$66-167
Company
various
Drive
Average Duration
9hย  16m
Estimated price
$100-150

Saint Louis - Cleveland operators

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

Plane
Website
southwest.com

Plane from St. Louis (STL) to Cleveland (CLE)

Average Duration
1h 25m
Estimated price
$945-946
Website
delta.com

Plane from St. Louis (STL) to Cleveland (CLE)

Average Duration
3h 36m
Estimated price
$949-2860
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Cleveland

Average Duration
12h 30m
Estimated price
$26-261
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Cleveland Bus Station

Average Duration
13h 15m
Estimated price
$60-157

Bus from St Louis Bus Station to Cambridge

Average Duration
11h 35m
Estimated price
$2868-947
Contact phone
+1 888-378-3823
Website
baronsbus.com

Bus from Cambridge to Cleveland, OH

Average Duration
2h 55m
Estimated price
$2861-260
Contact phone
+1 888 954 6287
Website
ridegobus.com

Bus from Cambridge to Cleveland

Average Duration
2h 40m
Estimated price
$266-267

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

Traveling between Saint Louis and Cleveland 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.

๐Ÿš— Driving from vibrant Saint Louis to the bustling city of Cleveland offers a journey of 561 miles through the heart of the Midwest. As you traverse the scenic landscapes and charming towns, you'll witness the diverse beauty of the region unfold before your eyes. ๐Ÿ’ต The cost of traveling from Saint Louis to Cleveland by car typically ranges from $100 to $150, providing a budget-friendly option for those looking to explore the Midwest at their own pace. With plenty of affordable gas stations and roadside eateries along the route, you can enjoy the journey without breaking the bank. ๐Ÿ•ฐ๏ธ Embark on this 9-hour and 16-minute road trip from Saint Louis to Cleveland, immersing yourself in the rich history and vibrant culture that both cities have to offer. Whether you're a history buff, foodie, or nature lover, this drive promises a memorable experience filled with exciting pit stops and unforgettable moments.
Average price
$100 - $150
๐Ÿš† Traveling from Saint Louis to Cleveland by train involves a journey that takes approximately 12 hours and 30 minutes, with a transfer at Chicago Union Station. ๐Ÿ’ต Tickets for the train ride between Saint Louis and Cleveland range from $26 to $261, offering travelers a range of options to suit their budget and schedule.
Departure Point
St. Louis station
Arrival Point
Cleveland station
๐Ÿ›ซ Flying from St. Louis to Cleveland is quick and convenient, with a direct flight taking just 1 hour and 25 minutes. Both Delta and Southwest Airlines operate flights on this route. ๐ŸŒ† The journey by plane from St. Louis to Cleveland typically takes around 3 hours and 33 minutes, offering travelers a comfortable and efficient way to reach their destination. ๐Ÿ’ธ Prices for flights between Cleveland and St. Louis can range from $94 to $286, providing flexibility for travelers with different budgets. Booking in advance can often result in more cost-effective fares.
Departure Point
St. Louis Airport
Arrival Point
Cleveland Airport
๐ŸšŒ Starting from St. Louis Bus Station, the journey to Cleveland Bus Station includes a transfer at Columbus Bus Station and takes approximately 13 hours and 15 minutes. ๐Ÿ’ฐ Bus ticket prices between St. Louis and Cleveland can range from $60 to $157, offering budget-friendly options for this interstate journey.
Departure Point
St Louis Bus Station
Arrival Point
Cleveland Bus Station

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Cleveland is approximately 795.0 km by air, 903.5 km by road. By train, it takes around 12 hours and 30 minutes to travel from Saint Louis to Cleveland. By plane, it takes approximately 3 hours and 33 minutes. If driving by car, it takes about 9 hours and 16 minutes from Cleveland to Saint Louis, while by bus, the travel time is around 12 hours and 15 minutes.
The most cost-effective option for traveling from Saint Louis to Cleveland is by train, with fares ranging from $25 to $270. However, this route is also the most time-consuming, taking approximately 12 hours and 30 minutes. If time efficiency is a priority, flying is the quickest option, taking only 3 hours and 33 minutes. Flight tickets for this route typically cost between $100 and $280.
When traveling from Saint Louis to Cleveland, the prices for a train ticket can range from $26 to $261. Alternatively, the prices for a bus ticket between Cleveland and Saint Louis can vary from $59 to $179.
To get from Saint Louis to Cleveland without using public transportation, you can opt for a road trip. The driving distance is approximately 902.8 km, and it usually takes around 9 hours and 16 minutes by car. Rental car prices may vary, but you can expect to pay somewhere between $100 to $150 for the journey.
To travel from Saint Louis to Cleveland without a car, there are several options available. The most convenient and quickest way is by flying, which takes approximately 3 hours and 33 minutes. Another option is to take a bus, which takes around 12 hours and 15 minutes. The cost for both these modes of transportation ranges from $55 to $280. Additionally, you can also take a train, which takes approximately 12 hours and 30 minutes and costs between $25 and $270.
Yes, there is a direct link between Saint Louis and Cleveland by train and bus, but not by plane. The train journey from St. Louis to Cleveland, with transfers in Chicago, takes approximately 12 hours and 30 minutes. The bus journey, with transfers in Indianapolis and Toledo, takes around 12 hours and 15 minutes.
The flight duration from St. Louis Airport to Cleveland Airport typically takes around 1 hour and 25 minutes. The cost of a flight between Cleveland and St. Louis can range from $104 to $276.
There are plenty of options for accommodation near Cleveland. With over 292 hotels available, you can find something to fit your budget and preferences. Prices start at $50 per night, making it accessible for all types of travelers.