Explore Destinations

Discover the world's most amazing places

How to get from Edmonton International Airport (YEG) to Calgary

Quick Answer

The best overall way to get from Edmonton Airport (YEG) to Calgary for most travelers is by direct bus or shuttle service (e.g., Red Arrow, Cold Shot), balancing cost, convenience, and door-to-door time (~3.5 hrs, $50-90 CAD). The fastest point-to-point option is a direct flight (1 hr air time, but ~3+ hrs total with transfers). The cheapest option is the standard bus. There is no practical direct train service for this route.

Quick Navigation: Edmonton Airport to Calgary Transport

Train from Edmonton to Calgary: Understanding the Limited Options

Unlike major corridors in other countries, direct inter-city passenger train service between Edmonton and Calgary is not a viable airport transfer option. Here’s a detailed breakdown of rail travel in Alberta.

The Reality of VIA Rail Service

VIA Rail's flagship transcontinental service, The Canadian, passes through Edmonton and Calgary. However, it is designed as a scenic, long-distance journey, not a commuter service.

FactorDetailsImplication for Airport Travel
Frequency2-3 times per week (not daily)Extremely inflexible; unlikely to match your flight schedule.
Station LocationDowntown Edmonton, not at YEG.Requires a 45-minute taxi/$50+ from YEG to the train station.
Trip Duration~4.5 to 6+ hoursSlower than driving or taking a bus.
CostEconomy from ~$70 CAD, higher for sleeper cabins.More expensive than bus, similar to budget flights.

Verdict: For 99% of travelers, the train is not a practical choice for getting from YEG to Calgary. It should only be considered for its unique tourism experience, with careful planning around its sparse schedule.

Flying from Edmonton (YEG) to Calgary (YYC)

Multiple airlines operate the "Air Canada Shuttle" and other frequent services on this busy corridor. While the flight itself is short, the total door-to-door journey requires careful analysis.

Airlines and Flight Details

  • Air Canada: Offers the most frequent service (often hourly), with both standard and Express (Jazz) flights.
  • WestJet: The other major carrier, also with multiple daily flights.
  • Flight Time: Approximately 50 minutes to 1 hour and 10 minutes in the air.
  • Typical Cost: One-way fares range from $100 to $300+ CAD. Last-minute or business fares are higher. Use tools like Google Flights to track prices.

The "Door-to-Door" Time Reality

Flying is often perceived as the fastest option, but ground logistics add significant time:

  1. At YEG: Arrive 1.5-2 hours before departure for check-in and domestic security.
  2. Flight: 1 hour.
  3. At YYC: Deplaning and walking to baggage claim (10-20 mins).
  4. YYC to Downtown Calgary: A 30-minute taxi/rideshare or 30-40 minute transit ride on the Route 300 Airport Express.

Total Typical Door-to-Door Time: 3.5 to 4.5 hours. This is comparable to, or sometimes longer than, a direct 3-hour shuttle that takes you from YEG to downtown Calgary without airport transfers.

Who Should Fly? Business travelers on tight schedules, those with connecting international flights at YYC, or travelers with mobility issues who find the direct bus challenging.

Bus & Shuttle from YEG to Calgary (Top Recommendation)

For cost, convenience, and reliable door-to-door timing, direct bus services are the top choice for most travelers. They depart directly from the YEG arrivals level and drop you in central Calgary.

Primary Bus Operators

CompanyService TypeKey FeaturesApprox. Fare (One-Way)Travel Time
Red ArrowPremium CoachLeather seats, more legroom, onboard WiFi, power outlets, complimentary snacks/water. Reserved seating.$80 - $110 CAD~3.5 hours
Cold ShotStandard CoachComfortable, reliable, economical. WiFi and power on most buses. Stops in Red Deer.$50 - $80 CAD~3.75 hours

Detailed Journey Experience

  • Pick-up at YEG: Both companies have clearly marked counters and boarding areas on the arrivals level (Level 1). Follow signs for "Bus Services" or "Ground Transportation".
  • The Route: Buses travel south on the QE2 Highway (AB-2), usually making a brief 10-15 minute stop in Red Deer for driver change and passenger break.
  • Arrival in Calgary: Red Arrow arrives at its downtown terminal (205 9th Ave SE). Cold Shot arrives at its depot (2231 39th Ave NE), from which a complimentary local shuttle service to downtown is often available—confirm when booking.
  • Luggage: Typically, two checked bags are included. Buses have spacious undercarriage storage.

Booking Tip: Always book online in advance, especially for evening departures, weekends, and around holidays (Christmas, Calgary Stampede). Walk-up space is often limited.

Private Car, Taxi, and Rideshare from YEG to Calgary

This category offers maximum privacy and door-to-door convenience but comes at a premium cost, making it suitable for specific situations rather than general travel.

Taxi & Rideshare (Uber/Lyft)

Availability: Taxis are readily available at YEG's designated stand. Uber and Lyft operate from the airport using a designated pick-up zone.
Major Drawback - Cost: A one-way trip to Calgary is prohibitively expensive, typically ranging from $250 to over $400 CAD, plus tip. Rates are metered for taxis and subject to distance/surge pricing for rideshares. Most drivers will accept the trip, but it is an inefficient use of their vehicle for a one-way journey.

Pre-Booked Private Transfers & Shuttles

A more structured and often better-value alternative to a random taxi.

  • How it Works: Book online in advance with a service like Airport Shuttles Calgary or a local limousine company. You'll be met in arrivals by a driver with a sign.
  • Vehicle Options: From sedans for 1-3 passengers to large vans for groups of 10+.
  • Cost: Starts around $200-$250 for a sedan one-way. For groups of 3-4, this can become cost-competitive per person with premium bus tickets.
  • When to Choose This:
    • Traveling in a group (splitting cost).
    • Arriving very late at night after bus service has ended.
    • Have excessive luggage or special equipment.
    • Require immediate, direct transport to a specific Calgary address (not just downtown).

Rental Cars: All major agencies are present at YEG. The ~3-hour drive on the QE2 is straightforward. Factor in rental cost, fuel (~$40-$50), potential one-way drop fees (which can be very high), and winter driving risks from November to April.

Ticket, Cost & Travel Time Comparison

This table consolidates all key data to help you make an informed decision at a glance.

Transport Method Approx. Door-to-Door Time Approx. Cost (One-Way, CAD) Key Advantages Key Disadvantages Best For
Premium Bus (Red Arrow) 3.5 - 4 hours $80 - $110 Direct from airport, comfortable, reliable, amenities included. Fixed schedule, slightly higher cost than standard bus. Most travelers seeking best balance of comfort & value.
Standard Bus (Cold Shot) 4 - 4.5 hours $50 - $80 Most economical, direct from airport, reliable. Fewer amenities, may require short shuttle to final downtown destination. Budget-conscious solo travelers & backpackers.
Domestic Flight 3.5 - 4.5+ hours $100 - $300+ Fastest point-to-point; good for tight connections. High total door-to-door time due to airport processes; most expensive; weather delays. Business travelers, international connectors.
Private Transfer / Taxi 3 - 3.5 hours $200 - $400+ Door-to-door, private, on your schedule, good for groups. Very expensive for solo travelers; empty return trip for driver. Groups, late-night arrivals, special needs.
Rental Car 3 - 3.5 hours (drive time) $80-$150/day + gas + drop fee Total freedom, ability to explore en route. One-way drop fees can be massive ($100+), winter driving risk, parking costs in Calgary. Travelers continuing a road trip through Alberta.
VIA Rail Train 6+ hours (plus transfer from YEG) $70+ Scenic, relaxed experience. Highly impractical: Infrequent, not from airport, slower than all options. Tourists prioritizing a unique rail journey over efficiency.

Traveler Tips & Local Experience

Insights from frequent travelers on this route to make your journey smoother.

Seasonal Considerations

  • Winter (Nov-Apr): Always check road conditions before a bus or car trip. Use Alberta 511. Snowstorms can close the QE2 Highway, causing major delays. Flights can also be delayed or cancelled. Allow a full buffer day if you have a critical event in Calgary.
  • Summer & Calgary Stampede (July): Book all transport and accommodation months in advance. Buses and flights sell out, and prices surge.

Navigating the Airports

  • At YEG: The bus counters are in the Domestic Arrivals area. If you land internationally, you must clear customs and immigration first, which can add 30-60 minutes.
  • At YYC: If you fly in, the YYC Link free airport train connects the International and Domestic terminals. For ground transport, the Ground Transportation Centre is easily accessible from arrivals.

Money-Saving Strategies

  • Bus Bundle: Some operators offer slight discounts for round-trip bookings.
  • Flight Hack: If you must fly, consider flying into/out of Calgary/Springbank Airport (YBW) via smaller carriers for general aviation, though this is niche and often not cheaper.
  • Group Travel: For 3+ people, always price out a pre-booked private van transfer; it may be cheaper and far more convenient per person than multiple bus or plane tickets.

FAQs: Edmonton Airport to Calgary Transport

Is there a direct train from Edmonton Airport (YEG) to Calgary?

No, there is no direct passenger train service connecting Edmonton International Airport (YEG) to Calgary. The primary long-distance rail service in the area, VIA Rail's 'The Canadian,' does not serve YEG directly and runs on an infrequent schedule between Edmonton and Calgary, making it impractical for airport transfers. The most common and efficient options are flights, buses, and private transfers.

What is the fastest way to get from YEG to Calgary?

Flying is the fastest point-to-point travel method. A direct flight from Edmonton International (YEG) to Calgary International (YYC) takes about 1 hour. However, when considering total door-to-door travel time (including airport security, boarding, and travel from Calgary Airport to downtown), a direct shuttle or private vehicle (approx. 3 hours) can be more time-efficient for many travelers, as it involves no airport transfers on the Calgary end.

What is the cheapest way to travel from Edmonton Airport to Calgary?

The bus or shuttle service is the most budget-friendly option. Companies like Cold Shot and Red Arrow offer fares typically ranging from $50 to $90 CAD one-way. Booking in advance online often secures the lowest prices. Ridesharing or carpooling apps can sometimes offer comparable prices, but are less reliable for guaranteed airport pickup.

How long is the drive from Edmonton Airport to Calgary?

The drive from Edmonton International Airport (YEG) to downtown Calgary is approximately 280 to 300 kilometers (174-186 miles), depending on your exact destination. The total drive time is typically around 3 hours under normal traffic and weather conditions on the Queen Elizabeth II (QE2) Highway (AB-2). Allow extra time in winter (Nov-Apr) for potential poor road conditions.

Are there direct bus services from YEG to Calgary?

Yes, there are direct bus and luxury coach services. Operators like Red Arrow (offering premium seating with amenities) and Cold Shot run multiple daily trips directly from Edmonton International Airport to downtown Calgary. The journey takes about 3.5 to 4 hours, including a brief stop in Red Deer. It's highly recommended to book tickets online in advance, especially during weekends and holidays.

Is it worth flying between Edmonton and Calgary?

Flying can be worth it for business travelers with tight schedules or those connecting to international flights at YYC. However, for most leisure travelers, the time savings are often negated by the need to arrive early for security (YEG), the flight itself (~1hr), and the subsequent 30-minute taxi/train ride from YYC to downtown Calgary. When comparing a 1-hour flight + 2 hours of airport time to a 3-hour direct drive or shuttle, the ground transport is often equally fast or faster door-to-door.

Can I use a rideshare (Uber/Lyft) from YEG to Calgary?

Technically yes, but it is strongly discouraged due to extreme cost. While apps like Uber and Lyft operate at YEG, a one-way trip to Calgary would cost $250 to $400+ CAD, subject to surge pricing. This is significantly more expensive than a private shuttle or taxi. Drivers may also refuse such a long trip. Pre-booking a dedicated private airport transfer service is a more reliable and often similarly priced option for door-to-door private transport.

Where can I book bus tickets from Edmonton Airport to Calgary?

The most reliable method is to book directly through the bus company's official website. Key booking portals are:

Booking online guarantees your seat, provides e-tickets, and often offers the best fares. Tickets can also be purchased at the service counters in the YEG arrivals hall, but availability is not guaranteed for the next departure.