1map logoGo to main page

Edmonton, Alberta to Calgary, Alberta from $30: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edmonton, Canada
to
Calgary, Canada

How to Get from Edmonton 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.

$30 by busBest price
283.7 kmDistance
3h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edmonton 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
Red Arrow
Bus
Average Duration
4h 
Estimated price
$30-120
Recommended
route map
Distance: 283.7 km
Duration: 3h 6m

See more options

Company
various
Bus
Drive
Average Duration
5h  4m
Estimated price
$36-51
Company
various
Drive
Average Duration
3h  8m
Estimated price
$40-65
Company
various
Bus
Average Duration
4h  39m
Estimated price
$51-71
Company
WestJet, Air North, Air Canada
Plane
Average Duration
3h  6m
Estimated price
$101-280

Traveling From Edmonton to Calgary

The journey from Edmonton to Calgary offers a vivid shift from the vibrant arts scene and river valley parks of Edmonton to the bustling urban energy and stunning Rocky Mountain backdrop of Calgary.

Best Neighbourhoods in Calgary

Calgary's neighborhoods each offer unique experiences for visitors to explore.

Inglewood
• Home to eclectic shops and art galleries.
• Enjoy vibrant dining options along 9th Avenue.
Beltline
• Known for its trendy bars and nightlife.
• Offers proximity to parks and cultural attractions.
Calgary Downtown
• Features the iconic Calgary Tower skyline.
• Bustling with shopping, dining, and entertainment options.

Best Times To Visit Calgary's Attractions

Discovering Calgary is best with smart timing to enhance your experience.

Calgary Zoo
Visit early in the morning on weekdays for a quieter experience.
Heritage Park Historical Village
Plan your visit on a sunny weekday to avoid weekend crowds.
Canada Olympic Park
Ski during weekdays in winter for fewer crowds and better runs.

Calgary Weather: What to Expect Year-Round

Calgary experiences a prairie climate with four distinct seasons, offering warm summers and cold winters, making spring and fall ideal for comfortable travel. Weather can impact your plans, so packing layers and staying flexible will help you enjoy the city's outdoor attractions regardless of the season.

Dining Recommendation

Try the Alberta beef brisket at Charcut Roast House, where the focus on locally sourced ingredients and bold flavors creates a dining experience distinct from Edmonton’s culinary scene. The lively atmosphere and commitment to sustainability here highlight Calgary's innovative approach to food, contrasting beautifully with Edmonton's more traditional offerings.

Edmonton - Calgary operators

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

Bus Show bus routes
Contact phone
1-800-232-1958
Website
https://redarrow.ca/

Bus from Edmonton Downtown Ticket Office - Holiday Inn Express Plaza to Calgary - Downtown, 606 5th Ave SW

Average Duration
4h
Estimated price
40-60
Contact phone
1-877-769-3287
Website
https://myebus.ca/

Bus from Edmonton Downtown Ticket Office to Calgary, AB Downtown Ticket Office

Average Duration
4h 5m
Estimated price
40-55
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Edmonton, AB - Downtown to Calgary, AB - Downtown 4 Ave SE

Average Duration
4h 29m
Estimated price
30-120
Contact phone
+1 587-557-7719
Website
https://www.coldshot.ca/

Bus from Edmonton, AB - 9860 34 Ave Northwest to Calgary, AB - Centex, 12 4 Street Northeast

Average Duration
2h 55m
Estimated price
45-65
Contact phone
+14036689600
Website
https://thecanadabus.com/

Bus from Edmonton, AB - Southgate LRT Station to Calgary, AB - Whitehorn LRT Station

Average Duration
3h 15m
Estimated price
30-45
Plane Show flights
Website
westjet.com

Plane from Edmonton (YEG) to Calgary (YYC)

Average Duration
57m
Estimated price
95-360
Website
aircanada.com

Plane from Edmonton (YEG) to Calgary (YYC)

Average Duration
57m
Estimated price
120-480
Website
flyairnorth.com

Plane from Edmonton (YEG) to Calgary (YYC)

Average Duration
51m
Estimated price
75-380

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

Traveling between Edmonton 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.

🚗 Embark on a picturesque journey from Edmonton to Calgary, covering a distance of 186 miles along the captivating landscapes of Alberta. Plan for approximately 3 hours and 8 minutes of scenic drive time through the heart of the province. 💰 Experience the flexibility of travel as the cost of driving from Edmonton to Calgary ranges from C$54 to C$88, allowing you to tailor your budget according to preferences. Explore the freedom of the open road while taking in the diverse beauty that Alberta has to offer.
Average price
C$55 - C$90
🛫 Flying from Edmonton to Calgary is a convenient and quick travel option. The direct flight between the two cities takes only 50 minutes, making it a time-efficient journey. 🕒 💰 The cost of a flight ticket between Edmonton and Calgary can range from C$136 to C$378, depending on the airline, time of booking, and other factors. 💸
Departure Point
Edmonton Airport
Arrival Point
Calgary Airport
🚌 Experience a convenient journey from Edmonton to Calgary by bus with services departing every four hours and operating daily. The direct route takes approximately 4 hours, allowing you to relax and enjoy the scenic ride. 🌆 The bus departs from Edmonton Downtown Ticket Office - Holiday Inn Express Plaza and arrives at Calgary - Downtown, 606 5th Ave SW, making the travel experience smooth and seamless. With Red Arrow as the operating company, passengers can expect a comfortable and reliable ride between these two Alberta cities. 💸 Prices for the Edmonton to Calgary bus ticket can range from C$41 to C$162, offering flexibility for travelers on different budgets. Covering a distance of 316 km, this efficient bus journey provides an affordable and practical way to travel from Edmonton to Calgary for both locals and visitors alike.
Departure Point
Edmonton Downtown Ticket Office - Holiday Inn Express Plaza station
Arrival Point
Calgary - Downtown, 606 5th Ave SW station
Useful tips for bus travellers
• Choose Red Arrow for the most comfortable bus experience; they have onboard amenities like Wi-Fi and refreshments, making your 4-hour journey enjoyable. You can check their schedule at redarrow.ca
• When you arrive at the Calgary Downtown station (606 5th Ave SW), look for the helpful information desk where staff can assist you with directions to nearby attractions or transportation options like the C-Train, which is just a short walk away.
• If you're looking for a meal or snack before you board, consider stopping by the café at the Edmonton Downtown Ticket Office, which offers a variety of options to fuel your journey. For more information about bus services including Rider Express, visit riderexpress.ca

Frequently asked questions

Find out more about the route from Edmonton to Calgary.

Or choose the category:
The distance between Edmonton and Calgary is 176 miles, or 186.3 miles by road. The typical travel times by various modes of transportation are as follows: it takes 2 hours and 43 minutes to reach Calgary from Edmonton by plane, 3 hours and 8 minutes to reach Edmonton from Calgary by car, and 3 hours and 55 minutes to reach Calgary from Edmonton by bus. These times may vary depending on traffic conditions and other factors.
The most cost-effective method for travel from Edmonton to Calgary is by bus, specifically the bus via Calgary Airport. This option is relatively cheap, with prices ranging from C$41-C$75. However, it is important to note that the journey takes approximately 4 hours and 42 minutes, making it slightly longer than other options. For travelers seeking a quicker route, flying is the most time-efficient option. Although it is more expensive, with prices ranging from C$122-C$379, the flight typically takes just 2 hours and 43 minutes to reach Calgary from Edmonton.
When traveling from Edmonton to Calgary the prices of a bus ticket can range from C$37 up to C$88. The exact price may depend on factors such as the bus company, the time of travel, and the type of ticket purchased. It is advisable to check with different bus operators and compare their prices to find the best deal for your trip.
To travel from Edmonton to Calgary without using public transportation, you can choose to drive by car. The driving distance between the two cities is approximately 186 miles, with an estimated travel time of around 3 hours and 8 minutes. The cost for this drive can vary from C$54 to C$88, depending on factors such as fuel prices and vehicle efficiency.
To travel from Edmonton to Calgary without a car, your best option is to take a bus. The journey takes approximately 3 hours and 55 minutes, and tickets can cost between C$37 and C$88. This is a convenient and affordable way to get from one city to the other, allowing you to relax and enjoy the scenery along the way.
Yes, there is a direct link between Edmonton and Calgary. The bus services operated by Red Arrow offer a direct route, with buses departing from Edmonton Downtown - Holiday Inn Express Plaza and arriving at Calgary - Downtown, 101-205 9 Ave SE. The journey takes approximately 3 hours and 55 minutes, with buses departing every two hours and operating daily. This is a convenient and reliable option for travel between the two cities.
The flight duration between Edmonton and Calgary is typically 44 minutes for a direct flight. The prices for flights between the two cities can vary, with ticket prices ranging from C$125 to C$371. It's important to note that these prices are subject to change depending on factors such as the time of booking and availability of seats.
There are many options for accommodations near Calgary with over 402 hotels to choose from. Prices start at C$70, ensuring there is an option for every budget. Some popular areas to consider staying near Calgary include downtown Calgary and the University of Calgary area. Researching and booking in advance will help you find the perfect place to stay for your visit to Calgary.

Trips from Edmonton

Trips to Calgary