A snowy airport apron seen through a gate window, with a jet bridge, baggage carts and the control tower beyond.
Plan Your Cruise

Fly Straight from Western Canada to Your European River Cruise

From Edmonton, Calgary & Vancouver, you can often skip all of that.

Last updated

You've pictured the first morning on the river. Coffee by the window, a church spire sliding past, nowhere you need to be.

The part you'd rather not picture is the early flight east, the long wait in Toronto, and an overnight crossing that only begins once you're already tired.

From Edmonton, Calgary and Vancouver, you can often skip all of that.

One flight. Then the river.

Why The Nonstop Matters

✦

One boarding

You check your bag once and settle into your seat once. Crossing the Atlantic is the only thing on the day's list.

You land close to the water

Amsterdam, Frankfurt, Paris and Munich are river cruise gateways. Your ship is often a short transfer or train ride from the arrivals hall.

A gentler first day

Fewer connections mean fewer chances for a missed flight or a wandering suitcase, and fewer hours awake before your first night in Europe.

Every Nonstop to Europe from the West - Airport by Airport

Year-round routes fly through winter, usually with fewer flights a week. Summer routes typically run from spring into October.

EDMONTON (YEG)

DestinationAirlineSeason
Amsterdam (AMS)KLMYEAR-ROUND
Frankfurt (FRA)Discover Airlines Jun 1 to Oct 30, 2027NEW FOR 2027

Pro tip: A short WestJet hop to Calgary on the same ticket opens up the Calgary list, and you stay in the West the whole way.

CALGARY (YYC)

DestinationAirlineSeason
AmsterdamKLMYEAR-ROUND
FrankfurtDiscover Airlines + Condor in summerYEAR-ROUND
London HeathrowAir Canada + WestJetYEAR-ROUND
ParisWestJetYEAR-ROUND
ZurichEdelweissSUMMER
Barcelona / Dublin / Edinburgh / RomeWestJetSUMMER

VANCOUVER (YVR)

DestinationAirlineSeason
AmsterdamKLMYEAR-ROUND
FrankfurtAir Canada, Lufthansa, CondorYEAR-ROUND
MunichLufthansaYEAR-ROUND
ParisAir FranceYEAR-ROUND
London HeathrowAir Canada, British AirwaysYEAR-ROUND
IstanbulTurkish AirlinesYEAR-ROUND
ZurichEdelweissSUMMER
London Gatwick / DublinBritish Airways / Air CanadaSUMMER

Your River, and The Nonstop That Gets You Closest

✦

The Rhine - Amsterdam to Basel

Fly into Amsterdam. KLM flies nonstop from Edmonton, Calgary and Vancouver all year. Ending in Basel? Zurich is about an hour away by train, and Edelweiss flies Zurich nonstop from Calgary and Vancouver in summer.

Nonstop: YEG, YYC, YVR

The Danube - Bavaria to Budapest

Fly into Munich or Frankfurt. Many Danube sailings start or end in Bavaria. Lufthansa flies Vancouver to Munich all year, Frankfurt is nonstop from Calgary and Vancouver, and from Edmonton starting June 2027. The Budapest end of the river takes one connection in Europe. Sailing the lower Danube toward the Black Sea? Turkish Airlines flies nonstop from Vancouver to Istanbul all year — easy in or out if your itinerary includes a stay in Istanbul.

Nonstop: YYC, YVR, YEG in 2027

The Main & Moselle - Germany's Wine Valleys

Fly into Frankfurt. The city sits on the Main, and the Moselle meets the Rhine at Koblenz, within reach by train.

The Seine - Paris to Normandy

Fly into Paris. WestJet from Calgary and Air France from Vancouver both fly nonstop to Paris all year. From Edmonton, KLM through Amsterdam is a single, easy European connection.

Nonstop: YYC, YVR

The Rhône & Saône - Lyon to Provence

Fly into Paris, then take the train. The high-speed train reaches Lyon in about two hours, a lovely way to arrive in the south. You can also connect in Amsterdam or Frankfurt for a short flight to Lyon or Marseille.

Nonstop to Paris from YYC, YVR

Dutch & Belgian Waterways - Tulip Season

Fly into Amsterdam. These sailings usually begin and end there, and KLM's year-round nonstops from all three airports mean spring departures are easy.

Nonstop: YEG, YYC, YVR

The Douro - Porto and Portugal's Wine Country

One connection in Europe. There is no nonstop from Western Canada to Portugal. Fly to London, Amsterdam, Frankfurt or Paris, then on to Porto, still without a stop in eastern Canada.

Connect in Europe from YEG, YYC, YVR

The Nonstops That Keep Flying in November and December

Winter schedules are lighter, with fewer flights a week, so your sailing date and your flight date need to line up. These are the routes still running when the markets open.

  • Edmonton: Amsterdam
  • Calgary: Amsterdam, Frankfurt, London Heathrow, Paris
  • Vancouver: Amsterdam, Frankfurt, Istanbul, London Heathrow, Munich, Paris

When There's No Nonstop: One Connection, on the European Side

Budapest, Porto and Lyon have no nonstop from Western Canada. You can still skip the trip east. Fly nonstop across the Atlantic, then make one short connection in Amsterdam, Frankfurt, Munich, Zurich, Paris or London.

Booked on one ticket, your suitcase is checked through to your final city and the airline looks after you if the first flight runs late.

Being based in Edmonton, I try to fly into Amsterdam on KLM and then connect wherever I need to go. If I can make it work I also try and fly Business Class for the lay down seat - being able to sleep on the way over helps reset the body so your not fighting jetlag the first part of your trip. This also gets you into the lounge in Amsterdam if you have a layover so you can use the services to refresh and get ready for the day.

Penny Matthews - River Cruise Specialist

FAQ - Flying to Your River Cruise from the West

✦

Can I fly from Edmonton to Europe without connecting in Toronto?

Yes. KLM flies nonstop from Edmonton to Amsterdam all year, about five times a week, and many Rhine cruises begin in Amsterdam. Discover Airlines starts three flights a week to Frankfurt on June 1, 2027. You can also connect in Calgary on one ticket and stay in the West the whole way.

Which airport should I fly from for my river cruise?

It depends on where your ship begins. For the Rhine, Amsterdam is nonstop from Edmonton, Calgary and Vancouver. For the Danube, Vancouver's Munich flight or a Frankfurt flight puts you closest. For the Seine, Calgary and Vancouver both fly nonstop to Paris all year.

What if my river cruise starts in Budapest?

Plan on one connection in Europe, since there is no nonstop from Western Canada to Budapest. Fly nonstop to Amsterdam, Frankfurt, Munich or Zurich, then take a short flight on to Budapest, ideally on one ticket so your bag is checked through. Many Danube itineraries also start or end in Bavaria, close to the Munich and Frankfurt gateways.

Can I fly nonstop for a Christmas market cruise?

Yes, from all three airports, with fewer choices than in summer. KLM flies to Amsterdam all year from Edmonton, Calgary and Vancouver. Calgary keeps London and Paris, and Vancouver keeps Frankfurt, Munich, London, Paris and Istanbul. Summer routes such as Zurich, Dublin and Edinburgh pause for the winter.

Do these routes change?

Yes, every season. Airlines add, drop and reschedule routes, sometimes with only a few months' notice. The routes on this page were checked in October 2026, and I confirm every flight against the airline's current schedule before anything is booked.

Flight routes checked October 2026 and subject to airline schedule changes. One Luxe Journey - Leduc, Alberta - Agency of record: TTAND, Travel Leaders Network

✦

A personal note

When you're ready, I'm here

No pressure, no commission-driven pitch. Just an unhurried conversation about the river, the season, and the ship that fits where you are in life right now.

— Penny