There are 7 ways to get from Canton to St. Louis by bus, plane, bus (Greyhound), train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Cleveland-Hopkins International Airport, fly to Lambert–St. Louis International Airport
best- Take the bus from Canton to Clevelandbus
- Fly from Cleveland-Hopkins International Airport (CLE) to Lambert–St. Louis International Airport (STL)plane CLE - STL
5h 28m$505–968Bus
cheapest- Take the bus from Canton to Cambridgebus Bsb 12 / ...
- Take the bus from Cambridge, OH to St Louis Bus Stationbus Greyhound US0421
12h 35m$86–168Bus, train
- Take the bus from Canton to Clevelandbus
- Take the train from Cleveland Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to St. Louistrain
15h 34m$339–592Drive 538.8 mi
- Drive from Canton to St. Louiscar 538.8 mi
9h 13m$99–142Fly Akron to Lambert–St. Louis International Airport
- Fly from Akron (CAK) to Lambert–St. Louis International Airport (STL)plane CAK - STL
6h 35m$92–499Bus to John Glenn Columbus International Airport, fly to Lambert–St. Louis International Airport
- Take the bus from Canton Ohio Sarta Transit Station to John Glenn Columbus Intnl Airport (CMH)bus
- Fly from John Glenn Columbus International Airport (CMH) to Lambert–St. Louis International Airport (STL)plane CMH - STL
6h 13m$845–1,046Fly Akron to Abraham Lincoln Capital Airport, train
- Fly from Akron (CAK) to Abraham Lincoln Capital Airport (SPI)plane CAK - SPI
- Take the train from Springfield to St. Louistrain
11h 4m$125–459
Canton to St. Louis by bus
Comparing Your Travel Options
The cheapest way to get from Canton to St. Louis is to bus which costs $85 - $170 and takes 12h 35m.
The fastest way to get from Canton to St. Louis is to bus and fly which takes 5h 28m and costs $500 - $1,000.
No, there is no direct bus from Canton to St. Louis station. However, there are services departing from Canton and arriving at St Louis Bus Station via Cambridge, OH. The journey, including transfers, takes approximately 12h 35m.
The distance between Canton and St. Louis is 574 miles. The road distance is 542 miles.
The best way to get from Canton to St. Louis without a car is to bus which takes 12h 35m and costs $85 - $170.
It takes approximately 5h 28m to get from Canton to St. Louis, including transfers.
Canton to St. Louis bus services, operated by Barons Bus, depart from Canton station.
The best way to get from Canton to St. Louis is to bus which takes 12h 35m and costs $85 - $170. Alternatively, you can fly, which costs $90 - $500 and takes 6h 35m.
Canton to St. Louis bus services, operated by Barons Bus, arrive at Cambridge station.
St. Louis is 1h behind Canton. It is currently 21:22 in Canton and 20:22 in St. Louis.
What companies run services between Canton, OH, USA and St. Louis, MO, USA?
You can take a bus from Canton to St Louis Bus Station via Cambridge, OH in around 12h 35m. Alternatively, United Airlines and American Airlines fly from Akron (CAK) to Lambert–St. Louis International Airport (STL) every 3 hours.
- Website
- southwest.com
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $95–600
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport via Chicago Midway
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $100–650
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 3h 47m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $120–700
Flights from John Glenn Columbus International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $90–600
Flights from John Glenn Columbus International Airport to Lambert–St. Louis International Airport via Chicago Midway
- Ave. Duration
- 3h 36m
- When
- Tuesday, Wednesday, Sunday, and Saturday
- Estimated price
- $100–650
Flights from John Glenn Columbus International Airport to Lambert–St. Louis International Airport via Nashville
- Ave. Duration
- 3h 42m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $110–650
- Website
- aa.com
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport via Chicago O'Hare
- Ave. Duration
- 3h 58m
- When
- Saturday
- Estimated price
- $100–650
Flights from Akron to Lambert–St. Louis International Airport via Charlotte
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $110–600
Flights from Akron to Lambert–St. Louis International Airport via Chicago O'Hare
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $85–500
Flights from Akron to Lambert–St. Louis International Airport via Reagan Washington
- Ave. Duration
- 5h 49m
- When
- Monday to Friday
- Estimated price
- $120–600
Flights from Akron to Abraham Lincoln Capital Airport via Chicago O'Hare
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $60–360
Flights from Akron to Abraham Lincoln Capital Airport via Charlotte, Chicago O'Hare
- Ave. Duration
- 7h 14m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–490
Flights from Akron to Abraham Lincoln Capital Airport via Reagan Washington, Chicago O'Hare
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $90–470
- Website
- united.com
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport via Chicago O'Hare
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $100–650
Flights from Akron to Lambert–St. Louis International Airport via Chicago O'Hare
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $85–500
- Website
- delta.com
Flights from Cleveland-Hopkins International Airport to Lambert–St. Louis International Airport via Detroit
- Ave. Duration
- 3h 59m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–600
- Website
- flybreeze.com
Flights from Akron to Abraham Lincoln Capital Airport via Orlando
- Ave. Duration
- 13h 56m
- When
- Wednesday and Saturday
- Estimated price
- $210–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Cleveland Amtrak to Chicago Union Station
- Ave. Duration
- 6h 46m
- Frequency
- 3 times a day
- Estimated price
- $180–290
- Website
- Amtrak
Train from Chicago Union Station to St. Louis
- Ave. Duration
- 4h 46m
- Frequency
- 5 times a day
- Estimated price
- $150–240
- Website
- Amtrak
Train from Springfield to St. Louis
- Ave. Duration
- 1h 48m
- Frequency
- 5 times a day
- Estimated price
- $50–85
- Website
- Amtrak
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- Barons Bus
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $5–40
- Website
- Barons Bus
Bus from Canton to Cambridge
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $6–40
- Website
- Barons Bus
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $5–40
- Website
- Barons Bus
- Phone
- +1 888 954 6287
- gobus@hapcap.org
- Website
- Go bus
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- Go bus
- Book at
- Go bus booking
Bus from Canton to Cambridge
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- Go bus
- Book at
- Go bus booking
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- Go bus
- Book at
- Go bus booking
- Phone
- +1 502-368-5644 x 135
- Website
- Miller Transportation
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $21–60
- Website
- Miller Transportation
Bus from Canton to Cleveland
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $21–60
- Website
- Miller Transportation
Bus from Canton Ohio Sarta Transit Station to John Glenn Columbus Intnl Airport (CMH)
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $40–150
- Website
- Miller Transportation
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- Greyhound
Bus from Cambridge, OH to St Louis Bus Station
- Ave. Duration
- 10h 35m
- Frequency
- Once daily
- Estimated price
- $80–130
- Website
- Greyhound
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guideNeed to know: Greyhound
Read the travel guideWhy you should take the train in the US
Read the travel guideBooking & Getting There
Yes, the driving distance between Canton to St. Louis is 542 miles. It takes approximately 9h 13m to drive from Canton to St. Louis.
There are 575+ hotels available in St. Louis.