There are 5 ways to get from Calgary to Vancouver by plane, bus, 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.
Recommended option
Fly to Vancouver • 3h 34m
4 alternative options
Fly to Abbotsford, bus • 5h 2m
Bus • 13h 35m
Train • 2 days 1h
Drive • 11h 1m
Calgary to Vancouver by bus
Questions & Answers
The cheapest way to get from Calgary to Vancouver is to bus which costs $140 - $230 and takes 13h 35m.
The fastest way to get from Calgary to Vancouver is to fly which takes 3h 34m and costs $50 - $340.
Yes, there is a direct bus departing from Calgary, AB - Westbrook Mall and arriving at Vancouver, BC. Services depart once daily, and operate every day. The journey takes approximately 13h 35m.
Yes, there is a direct train departing from Calgary, AB and arriving at Vancouver, BC - Rocky Mountaineer Station station. Services depart hourly. The journey takes approximately 2 days 1h.
The distance between Calgary and Vancouver is 719 km. The road distance is 970.9 km.
The best way to get from Calgary to Vancouver without a car is to bus which takes 13h 35m and costs $140 - $230.
It takes approximately 3h 34m to get from Calgary to Vancouver, including transfers.
Calgary to Vancouver bus services, operated by Rider Express, depart from Calgary, AB - Westbrook Mall station.
Calgary to Vancouver train services, operated by Rocky Mountaineer, depart from Calgary, AB station.
The best way to get from Calgary to Vancouver is to fly which takes 3h 34m and costs $50 - $340. Alternatively, you can bus, which costs $140 - $230 and takes 13h 35m, you could also train, which costs and takes 2 days 1h.
- Distance: 719.2 km
- Duration: 3h 34m
What companies run services between Calgary, AB, Canada and Vancouver, BC, Canada?
Air Canada, WestJet and Flair Airlines fly from Calgary to Vancouver hourly. Alternatively, Rider Express operates a bus from Calgary, AB - Westbrook Mall to Vancouver, BC once daily. Tickets cost $140 - $230 and the journey takes 13h 35m.
- Website
- westjet.com
Flights from Calgary to Vancouver
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $110 - $490
Flights from Calgary to Abbotsford
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $85 - $450
Flights from Calgary to Abbotsford via Edmonton
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $85 - $450
- Website
- aircanada.com
Flights from Calgary to Vancouver
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $150 - $650
- Website
- flyflair.com
Flights from Calgary to Vancouver
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $55 - $430
Flights from Calgary to Abbotsford
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $65 - $350
- Phone
- 1800.821.531
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Calgary, AB to Vancouver, BC - Rocky Mountaineer Station
- Ave. Duration
- 2 days 1h
- Frequency
- On demand
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $25 - $35
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/
- Adult
- $25 - $35
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Abbotsford, BC to Vancouver, BC
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $9 - $170
- Website
- http://riderexpress.ca
- Schedules at
- http://riderexpress.ca
- Adult
- $9 - $170
Bus from Calgary, AB - Westbrook Mall to Vancouver, BC
- Ave. Duration
- 13h 35m
- Frequency
- Once daily
- Estimated price
- $140 - $230
- Website
- http://riderexpress.ca
- Schedules at
- http://riderexpress.ca
- Adult
- $140 - $230
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Abbotsford, BC - 30440 Liberator Ave to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $45 - $65
- Website
- https://mountainmanmikes.ca/
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 Best ways to travel around Australia, How to plan an amazing trip around Scandinavia and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Calgary to Vancouver bus services, operated by Rider Express, arrive at Vancouver, BC station.
Vancouver is 1h behind Calgary. It is currently 8:49 AM in Calgary and 7:49 AM in Vancouver.
Calgary to Vancouver train services, operated by Rocky Mountaineer, arrive at Vancouver, BC - Rocky Mountaineer Station.
Yes, the driving distance between Calgary to Vancouver is 971 km. It takes approximately 11h 1m to drive from Calgary to Vancouver.
There are 675+ hotels available in Vancouver. Prices start at $74 CAD per night.