Flights from Montreal to Frankfurt – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YUL to FRA – All flight route options from Pierre Elliott Trudeau International, Canada to Frankfurt Airport, Germany. These routes are operated by 18 airlines. Fly non-stop with Lufthansa or Air Canada, or choose from 33 different stopover flights. The shortest flight time is 7 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Montreal to Frankfurt flights
There are over 35 airlines and as many as 1427 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Montreal (YUL) with Air Canada or Lufthansa but if a stopover option suits you better you can choose to fly via Brussels, Amsterdam or any other of the 33 alternatives with connectiing airports.
Montreal to Frankfurt with Air Canada
You can fly non-stop every weekday with flights departing at 6:00 pm, 7:00 pm or 9:00 pm. You can also take a connecting flight via Toronto or Toronto. Air Canada is a Star Alliance member.
With KLM
If you fly from Montreal with KLM you will do a stopover in Amsterdam, AMS before reaching Frankfurt. This flight trip will take 10 hours and 10 minutes and you can fly every weekday with departures at 18:50, 19:05 or 20:05. KLM is a member of SkyTeam.
Distance & flight times: Montreal Airport to Frankfurt Airport
The shortest flight time between YUL and FRA is 7 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 25m | - | 3658 miles (5886 km) |
BRU Brussels | 9h 20m | 1h 5m | 3660 miles (5889 km) |
AMS Amsterdam | 10h 10m | 4h 30m | 3666 miles (5899 km) |
MUC Munich | 10h 10m | 1h 30m | 4030 miles (6484 km) |
TLS Toulouse | 10h 25m | 1h 40m | 4139 miles (6660 km) |
MXP Milan | 10h 25m | 1h 15m | 4126 miles (6639 km) |
ZRH Zurich | 10h 40m | 2h 5m | 3924 miles (6314 km) |
VCE Venice | 10h 45m | 1h 15m | 4334 miles (6973 km) |
KEF Reykjavik | 10h 55m | 2h 10m | 3829 miles (6161 km) |
CPH Copenhagen | 11h 0m | 2h 25m | 4048 miles (6513 km) |
LHR London | 11h 15m | 1h 45m | 3666 miles (5899 km) |
MAD Madrid | 11h 20m | 1h 55m | 4357 miles (7010 km) |
YHZ Halifax | 11h 30m | 3h 25m | 3773 miles (6071 km) |
CDG Paris | 11h 35m | 3h 10m | 3731 miles (6003 km) |
IAD Dulles | 11h 40m | 2h 21m | 4583 miles (7374 km) |
OPO Porto | 11h 55m | 2h 30m | 4242 miles (6825 km) |
BCN Barcelona | 12h 0m | 2h 30m | 4376 miles (7041 km) |
BOS Boston | 12h 3m | 3h 15m | 3934 miles (6330 km) |
EDI Edinburgh | 12h 5m | 3h 40m | 3683 miles (5926 km) |
VIE Vienna | 12h 15m | 1h 55m | 4425 miles (7120 km) |
EWR New York | 12h 15m | 4h 8m | 4205 miles (6766 km) |
PHL Philadelphia | 12h 31m | 2h 51m | 4357 miles (7010 km) |
LYS Lyon | 12h 40m | 4h 0m | 4005 miles (6444 km) |
DUB Dublin | 12h 40m | 4h 30m | 3658 miles (5886 km) |
YYZ Toronto | 12h 40m | 2h 39m | 4279 miles (6885 km) |
LIS Lisbon | 12h 45m | 3h 55m | 4441 miles (7146 km) |
ORY Paris | 12h 45m | - | - |
LGA New York | 12h 48m | - | - |
GVA Geneva | 12h 53m | 4h 25m | 3977 miles (6399 km) |
NCE Nice | 13h 0m | 3h 30m | 4276 miles (6880 km) |
DCA Washington | 13h 15m | - | - |
YTZ Toronto | 14h 5m | - | - |
FCO Rome | 14h 5m | 1h 35m | 4713 miles (7583 km) |
DTW Detroit | 14h 20m | 4h 15m | 4703 miles (7567 km) |




Quick copy and share this page
From Montreal to Germany
Below is a list of other destinations to Germany from Pierre Elliott Trudeau International with either direct flights or 1 stop connections.
From Canada to Frankfurt
Below is a list of other cities in Canada with flights to Frankfurt with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YEG Edmonton
-
YHZ Halifax Direct
-
YOW Ottawa
-
YWG Winnipeg
-
YQB Quebec
-
YLW Kelowna
-
YXE Saskatoon