There are 3 ways to get from Medicine Hat to Revelstoke by bus (Flixbus), car, shuttle, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Medicine Hat to Calgarybus FlixBus 2720
- Take the bus from Calgary to Revelstokebus Calgary
10h 10mJ&L Shuttle Service, bus
cheapest- Take a shuttle bus from Medicine Hat, AB to Calgary, ABMedicine Hat
- Take the bus from Calgary, AB - Westbrook Mall to Revelstoke, BCbus Calgary / ...
12h 6m$125–190Drive 696.5 km
- Drive from Medicine Hat to Revelstokecar 696.5 km
7h 56m$138–199
Questions & Answers
The cheapest way to get from Medicine Hat to Revelstoke is to J&L Shuttle Service and bus which costs $120 - $190 and takes 12h 6m.
The fastest way to get from Medicine Hat to Revelstoke is to drive which takes 7h 56m and costs $130 - $200.
No, there is no direct bus from Medicine Hat to Revelstoke. However, there are services departing from Medicine Hat and arriving at Revelstoke via Calgary. The journey, including transfers, takes approximately 10h 10m.
The distance between Medicine Hat and Revelstoke is 718 km. The road distance is 696.5 km.
The best way to get from Medicine Hat to Revelstoke without a car is to bus which takes 10h 10m and costs .
It takes approximately 10h 10m to get from Medicine Hat to Revelstoke, including transfers.
Medicine Hat to Revelstoke bus services, operated by Flixbus USA, depart from Medicine Hat station.
Medicine Hat to Revelstoke bus services, operated by Flixbus USA, arrive at Calgary station.
Revelstoke is 1h behind Medicine Hat. It is currently 3:51 PM in Medicine Hat and 2:51 PM in Revelstoke.
Yes, the driving distance between Medicine Hat to Revelstoke is 697 km. It takes approximately 7h 56m to drive from Medicine Hat to Revelstoke.
What companies run services between Medicine Hat, AB, Canada and Revelstoke, BC, Canada?
You can take a bus from Medicine Hat to Revelstoke via Calgary, SB Whitehorn CTrain Station, WB 4 Street SW Station, and Calgary in around 10h 10m.
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Medicine Hat to Calgary
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Schedules at
- flixbus.com
- Website
- flixbus.com
Bus from Medicine Hat to Calgary
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Schedules at
- flixbus.com
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Calgary to Revelstoke
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- 403-528-8851
- [email protected]
- Website
- jandlshuttle.com
Shuttle from Medicine Hat, AB to Calgary, AB
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $70
- Website
- https://www.jandlshuttle.com/
- Adult (8+)
- $70
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Revelstoke, BC
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $55–120
- Website
- https://www.riderexpress.ca/
- Standard
- $55–120
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, How to get from Heathrow Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 162+ hotels available in Revelstoke.







