1map logoGo to main page

Vancouver, British Columbia to Calgary, Alberta from $100: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vancouver, Canada
to
Calgary, Canada

How to Get from Vancouver to Calgary: 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.

$100 by busBest price
420.2 milesDistance
2h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vancouver to Calgary 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  19m
Estimated price
$41-258
Recommended
Company
Rider Express
Bus
Average Duration
13h  40m
Estimated price
$100-170
Cheapest
route map
Distance: 420.2 miles
Duration: 2h 41m

See more options

Company
Rocky Mountaineer
Train
Average Duration
49h  1m
Estimated price
$0-0
Company
Various
Drive
Average Duration
11h 
Estimated price
$130-200
Company
Various
Taxi
Plane
Average Duration
2h  41m
Estimated price
$157-373

Traveling From Vancouver to Calgary

The journey from Vancouver to Calgary offers a striking contrast between Vancouver's lush coastal landscapes and Calgary's vibrant urban energy nestled near the majestic Canadian Rockies.

Best Neighbourhoods in Calgary

Calgary boasts diverse neighborhoods, each offering distinct charm and attractions.

Inglewood
• Home to trendy boutiques and artisan shops.
• Features the scenic Bow River pathway.
Kensington
• Vibrant dining and nightlife scene await you.
• Local farmers' market showcases regional flavors.
16th Avenue (Beltline)
• Bustling atmosphere with art galleries and cafes.
• Offers easy access to downtown attractions.

Best Times To Visit Calgary's Attractions

Calgary's attractions shine at different times of the year, enhancing your experience.

Calgary Tower
Visit early morning for stunning sunrise views and fewer crowds.
Heritage Park Historical Village
Weekdays in late spring offer pleasant weather and lighter visitor numbers.
Calgary Zoo
Early afternoon during weekdays lets you enjoy the exhibits peacefully.

Calgary Weather: What to Expect Year-Round

Calgary experiences a varied climate, with warm summers and cold winters, making it ideal for both outdoor activities and cozy indoor explorations. Late spring and early fall offer mild temperatures, allowing you to fully enjoy the city's attractions without the hustle and bustle of peak season.

Dining Recommendation

Try the Alberta beef at Charcut Roast House, where you’ll experience a focus on locally sourced ingredients and bold flavors that contrast with Vancouver's seafood-centric cuisine. The lively atmosphere and emphasis on hearty comfort food provide a unique dining experience that showcases Calgary's distinct culinary identity.

Vancouver - Calgary operators

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

Plane
Website
aircanada.com

Plane from Vancouver to Calgary

Average Duration
1h 27m
Estimated price
$110-480

Plane from Abbotsford to Calgary

Average Duration
1h 19m
Estimated price
$65-330
Website
westjet.com

Plane from Vancouver to Calgary

Average Duration
1h 26m
Estimated price
$80-360

Plane from Vancouver to Calgary via Victoria

Average Duration
2h 49m
Estimated price
$80-360

Plane from Vancouver to Calgary via Cranbrook

Average Duration
2h 53m
Estimated price
$80-360
Website
flyflair.com

Plane from Vancouver to Calgary

Average Duration
1h 35m
Estimated price
$40-320

Plane from Abbotsford to Calgary

Average Duration
1h 25m
Estimated price
$50-260
Bus Show bus routes
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Vancouver, BC to Calgary, AB - Westbrook Mall

Average Duration
13h 40m
Estimated price
$100-170
Train Show train routes
Contact phone
1800.821.531
Website
https://www.rockymountaineer.com/

Train from Vancouver, BC - Rocky Mountaineer Station to Calgary, AB

Average Duration
49h
Estimated price
$0-0
Other Show other routes

Other from Vancouver to Abbotsford

Average Duration
55m
Estimated price
$100-130

Vancouver to Calgary: Overview of Bus, Train, Flight, and Car Trips

Traveling between Vancouver and Calgary 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.

🚗 Cross the beautiful Canadian landscape on a road trip from Vancouver to Calgary, covering a distance of 606 miles in around 11 hours. ⛽ With car travel costs ranging between C$176 to C$270, immerse yourself in the charm of Western Canada while exploring the vibrant city of Calgary at the end of your journey.
Average price
C$180 - C$277
Useful tips for car travellers
• On your route from Vancouver to Calgary, plan to stop for gas at the major service stations in Hope and Merritt, where prices typically range around CAD 1.60 to CAD 1.80 per liter; be prepared for limited options in the more remote areas.
• As you approach Calgary, be aware that the city has several restricted traffic zones, particularly in the downtown area; to avoid fines, make sure to check for signage and consider using a map app like Google Maps or Waze for real-time traffic updates and navigation.
• Upon arriving in Calgary, parking rates in the downtown area range from CAD 15 to CAD 30 per day; consider the City of Calgary's ParkPlus system, which allows you to pay for parking via an app, streamlining your parking experience.
🚆 Experience the breathtaking journey from Vancouver to Calgary by train with Rocky Mountaineer. Departing from the Rocky Mountaineer Station, this scenic route offers stunning views and luxurious accommodations throughout the 2-day, 1-hour journey.
Departure Point
Vancouver, BC - Rocky Mountaineer Station
Arrival Point
Calgary, AB station
Useful tips for train travellers
• Take advantage of VIA Rail's catering services, which offer various meal options for breakfast, lunch, and dinner. You can choose from a selection of hot and cold meals made with local ingredients, along with beverages including coffee, tea, and a variety of alcoholic options on select trains. Make sure to pre-order your meal during booking to enhance your dining experience.
• The train services from Vancouver to Calgary are operated by VIA Rail and Rocky Mountaineer, offering different seating options. VIA Rail has Economy, Business, and Sleeper Class seats, while Rocky Mountaineer provides luxurious Gold Leaf and Silver Leaf service, featuring panoramic windows and fine dining. Consider the views and comfort when selecting your class, as Rocky Mountaineer is renowned for its breathtaking scenic experiences.
• When you arrive at Calgary's train station (Calgary Via Rail Station), be prepared for a bustling environment. Although the station does not have luggage storage facilities, you will find restrooms available. To navigate the station, look for clear signs directing you to public transportation options. If you need showers, consider nearby hotels that offer day-use access for travelers. For the fastest way to the city center, catch the C-Train Light Rail; simply board the Red Line towards Somerset-Bridlewood; the trip will take about 20 minutes, and the fare is inexpensive.
🛫 Flying from Vancouver to Calgary is quick and convenient with the shortest direct flight lasting only 1 hour and 24 minutes. Flair Airlines, Air Canada, and WestJet provide flight options for this route. 💸 Prices for flights between Vancouver and Calgary can range from C$55 to C$349, offering travelers a variety of options based on their budget and preferences. Booking in advance can often result in more affordable fares for this popular domestic route. 🇨🇦
Departure Point
Vancouver Airport
Arrival Point
Calgary Airport
🌲 Enjoy approximately 13 hours and 40 minutes of scenic views as you make your way from Vancouver to Calgary on the Rider Express bus service. 💰 Ticket prices for the Vancouver to Calgary bus route typically range from C$135 to C$230, making it an affordable option for travelers looking to explore more of Canada.
Departure Point
Vancouver, BC station
Arrival Point
Calgary, AB - Westbrook Mall station
Useful tips for bus travellers
• To make the most of the 13h 40m journey from Vancouver to Calgary, consider packing a versatile backpack with snacks, a good book or downloaded movies, as the bus does not make frequent stops along the route. Rider Express's website, riderexpress.ca, offers additional resources on travel itineraries and amenities.
• When traveling from Vancouver to Calgary, prepare for a potential change in altitude and climate; bring a light jacket and the layers you may need to feel comfortable upon arrival, especially since Calgary can experience variable weather even in summer.
• Upon arrival at Calgary’s Westbrook Mall station, familiarize yourself with the local transit system to easily navigate to your destination; you can find transit schedules and nearby stops on the Calgary Transit website at calgarytransit.com, which will help you plan your next steps in the city.

Frequently asked questions

Find out more about the route from Vancouver to Calgary.

Or choose the category:
The cheapest way to travel from Vancouver to Calgary is by bus. Bus tickets cost between C$116 to C$178 and the journey takes approximately 13 hours and 40 minutes. There are several bus companies that operate on this route, offering comfortable and affordable transportation options for travelers.
The fastest way to travel from Vancouver to Calgary is to fly. There are multiple flights available from Vancouver International Airport to Calgary International Airport with a flight duration of approximately 3 hours and 18 minutes. Airfares can vary depending on the airline and the time of booking, ranging from C$48 to C$356. It is advised to check with different airlines and compare prices to get the best deal for your travel.
The distance between Vancouver and Calgary is approximately 420 miles. If you prefer to drive, the road distance is about 605.7 miles. Keep in mind that these distances may vary depending on the route you take and any stops you make along the way. It's always a good idea to check the current road conditions and plan your travel accordingly.
The best way to travel from Vancouver to Calgary without a car is by taking a bus. Greyhound operates direct buses from Vancouver to Calgary, with the journey taking approximately 13 hours and 40 minutes. The cost of a bus ticket generally ranges between C$116 and C$178, depending on the season and availability. It is recommended to book your ticket in advance to secure the best price.
The travel time from Vancouver to Calgary is approximately 3 hours and 18 minutes, including transfers. The fastest way to make this journey is by taking a flight, which offers the shortest travel duration. However, it's important to note that actual travel times may vary depending on flight schedules and any layovers. Alternatively, one can also take a bus or drive, but these options generally take longer, with travel times of around 11-13 hours.
The quickest way to travel from Vancouver to Calgary is by flying. Flights take approximately 3 hours and 18 minutes and can cost between C$48 and C$356. If you are looking for a more affordable option, taking a bus is the cheapest choice, with prices ranging from C$116 to C$178 and a travel time of approximately 13 hours and 40 minutes. However, if you prefer a more relaxed and scenic journey, you can also take a train, which takes around 2 days and 1 hour.
There are 402+ hotels available near Calgary. Prices start at C$71 per night. Some popular accommodation options include the Fairmont Palliser, Hotel Arts, and the Hilton Calgary Downtown. It is recommended to book your stay in advance to ensure availability and secure the best rates.
Yes, you can drive from Vancouver to Calgary. The driving distance between the two cities is approximately 606 miles. It takes approximately 11 hours to complete the drive, depending on traffic and road conditions. Keep in mind that you may encounter tolls, gas costs, and potential overnight accommodations if you choose to drive.
Yes, there is a direct bus between Vancouver and Calgary. The bus departs from Vancouver and arrives at Calgary - Westbrook Mall. There is one bus service daily, operating every day. The journey takes approximately 13 hours and 40 minutes.
You can catch the bus from Vancouver to Calgary at the Vancouver station. The bus services are operated by Rider Express.
The Vancouver to Calgary bus service, operated by Rider Express, arrives at the Calgary - Westbrook Mall station. This station is conveniently located in the Westbrook Mall, which offers various amenities and services for travelers. From there, you can easily access other parts of Calgary using public transportation or arrange for a taxi or ridesharing service.
To get to Calgary from Vancouver International Airport, you can take a direct flight from the airport to Calgary International Airport. Airlines such as Air Canada, WestJet, and Flair Airlines offer multiple daily flights between the two cities. The flight duration is approximately 1.5 to 2 hours, and ticket prices vary depending on the airline and time of booking. Once you arrive at Calgary International Airport, you can take a taxi, shuttle service, or public transportation to reach your final destination.
There are several airlines that offer flights between Vancouver and Calgary. Kish Air, Flair Airlines, World Ticket, and two other airlines provide this service. You can book a flight from Vancouver Airport to Calgary Airport with these airline options. It is recommended to check with each airline for their specific flight schedules, prices, and any additional information or requirements.
The fastest way to travel from Vancouver to Calgary is by plane. There are multiple airlines that offer direct flights from Vancouver Airport to Calgary Airport, with a travel time of approximately 1 hour and 23 minutes. The prices of flights between Vancouver and Calgary vary, ranging from C$53 to C$353. Flying is the most efficient way to reach Calgary from Vancouver, ensuring you arrive in a timely manner.
The flight from Vancouver to Calgary typically takes around 1 hour and 23 minutes. This is for a direct flight, which is the quickest option. However, keep in mind that flight times can vary depending on factors such as weather conditions and air traffic. It's always a good idea to check with the airline for the most up-to-date and accurate flight information.
Trains from Vancouver to Calgary arrive at Calgary station. The Rocky Mountaineer operates the train services for this route. The station is conveniently located in downtown Calgary, making it easily accessible for travelers. Upon arrival, passengers can explore the city or continue on with their journey to other destinations.
Yes, there is a direct train service between Vancouver and Calgary. The train departs from Vancouver - Rocky Mountaineer Station station and arrives in Calgary. The journey takes approximately 2 days and 1 hour. The train service operates hourly, providing a scenic and leisurely way to travel between the two cities.
To catch the train from Vancouver to Calgary you will need to go to the Vancouver - Rocky Mountaineer Station. This is where the train services operated by Rocky Mountaineer depart from. Make sure to check the train schedules and arrive at the station ahead of time to ensure a smooth journey to Calgary.
The cost of a flight from Vancouver to Calgary can range from C$53 to C$353. The price depends on factors such as the airline, time of booking, and seat availability. It is recommended to compare prices across different airlines and book in advance to secure the best deal. Additionally, prices may also vary based on the time of year and any ongoing promotions or discounts.
The cost of a bus ticket from Vancouver to Calgary ranges between C$116 and C$178. The exact price can vary depending on the bus company and the time of travel. It is recommended to compare prices and book in advance to secure the best deal.
The cost to drive from Vancouver to Calgary varies depending on factors such as the type of car, fuel prices, and the route taken. On average, you can expect to spend around C$178 - C$274 for the journey, taking into account fuel costs and potential tolls. Keep in mind that this estimate may change depending on personal driving habits and any additional expenses along the way, such as meals or accommodation.

Trips from Vancouver

Trips to Surrey