Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Toronto Pearson Airport to Munich
or less
or less
Top tips for finding cheap flights to Germany
Looking for cheap airfare to Germany? 25% of our users found tickets to Germany for the following prices or less: From Montreal Pierre Elliott Trudeau Intl C$ 939 one-way - C$ 1,403 round-trip, from Calgary C$ 972 one-way - C$ 1,714 round-trip, from Vancouver Intl C$ 1,000 one-way - C$ 1,764 round-trip
Book at least 3 weeks before departure in order to get a below-average price.
High season is considered to be June, July and August. The cheapest month to fly from Canada is November.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Germany flight deals.
Travellers looking for a convenient airport choice when travelling to the southern part of Germany might instead choose the Zurich Airport (ZRH). There are a huge selection of cities in Canada that offer one-stop flights to this airport, including major cities such as Vancouver in Montreal, plus there are nonstop flights available from Toronto Pearson International Airport (YYZ).
If you plan on travelling to Germany for the huge celebration called Oktoberfest, it is important to book your tickets as far in advance as possible as the cost of flights to popular festival cities such as Munich, Berlin, and Stuttgart can really begin to increase as October approaches, and the availability of seats can also dramatically diminish.
Travellers looking for the airlines with the most direct flights from Canada to Germany should consider flights on each of these countries' national airlines. That means that when you search on KAYAK, you should look for flights aboard both Air Canada and Lufthansa.
Low-cost carriers such as Ryanair, easyJet and Germanwings fly daily between many German cities, so travelling across the country by air is often cheaper than other modes of transportation.
Hamburg Airport (HAM) is considered the gateway into northern Germany, including the North Sea and its islands. The airport is well connected to cities across Europe, Africa and the Middle East.
If you want to explore the eastern region of Germany, consider flying into the capital, Berlin. International flights to Berlin land at either Berlin-Tegel (TXF) or Berlin-Schonefeld (SXF), as both airports service the capital and the surrounding region.
For travellers who want to visit the Black Forest in the southwestern part of Germany, Stuttgart Airport (STR) might be the most convenient option. It is serviced by national and low-cost carriers and it takes approximately 1h 40min to get to the Black Forest by car.
To discover North Rhine-Westphalia and the western region of Germany, consider flying into Dusseldorf Airport (DUS). Low-cost carriers such as EasyJet and Eurowings offer regular flights to and from many domestic destinations such as Munich and Berlin.
FAQs - booking Germany flights
Although Canadian citizens will need to have a regular Canadian passport that is valid for at least three months beyond the day they plan on leaving Germany to travel to this country, there is no need for these passengers to obtain a visa to travel to Germany so long as they don't plan on staying for more than 90 days in the country within any 180 day period.
Since there are no large international airports in this part of the country, a quite popular alternate destination is to fly to the Luxembourg Airport (LUX) in neighbouring Luxenberg. You can find one-stop flights to this airport from cities in Canada such as Calgary, Vancouver, Toronto, and Montreal.
Frankfurt Airport is one of the busiest airports in Europe and is the main hub of German airline Lufthansa. You can find nonstop flights to Frankfurt from 6 major airports in Canada, including Halifax Stanfield (YHZ), Ottawa (YOW) and Calgary (YYC). Direct flights to Germany are operated by Lufthansa, Air Canada and Condor. Lufthansa also flies nonstop from Toronto Pearson International Airport to both Munich Airport (MUC) and Berlin-Tegel Airport (TXL).
Many German cities have their own airports and you might need more than one flight to travel to different regions. Due to its size and international connections, you may find that the best airport to fly into is Frankfurt Airport. Frankfurt am Main is located in central Germany so it can be a great starting point if you wish to travel across the country. Travellers focusing on the northern part of Germany might find cheap flights to Hamburg Airport (HAM), Berlin-Tegel (TXL) or Berlin-Schonefeld (SXF).
In Germany, child car seats must be approved according to European safety regulations. If your car seat is UN R44/R129 approved, you can use it in Germany. If this is not the case, you should get an appropriate car seat from your car rental company. Be aware that car seats are required for all children up to the age of 12 or less than 150 cm tall.
If you want to travel to the Bavarian Alps, Munich Airport might be the most convenient entry point when travelling from North America. Munich Airport is approximately 200 km north of the Alps and the drive by car takes approximately 3h. However, if you are flying in from another German airport such as Frankfurt, consider flying into Innsbruck Airport (INN). This airport is located in Austria close to the German border and you can reach the Bavarian Alps within 1h by car. As both countries are members of the Schengen Area, you can move freely across the border.
An average direct flight from Canada to Germany takes 11h 51m, covering a distance of 6652 km. The most popular route is Vancouver - Frankfurt am Main with an average flight time of 9h 30m.
The cheapest ticket to Germany from Canada found in the last 72 hours was C$ 395 one-way, and C$ 508 round-trip. The most popular route is Vancouver Intl to Frankfurt am Main and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,091.
Air Canada, Lufthansa & Austrian Airlines fly the most frequently from Canada to Germany. The most popular route is from Vancouver to Frankfurt am Main, and Air Canada, Lufthansa and SWISS fly this route the most.
Based on KAYAK flight searches, the most popular destination is Frankfurt am Main (56% of total searches to Germany). The next most popular destinations are Munich (16%) and Berlin (13%). Searches for flights to Düsseldorf (5%), to Hamburg (4%) and to Bremen (2%) are also popular.
Air Canada, Lufthansa and Austrian Airlines have waived their change and cancellation fees on flights to Germany. Confirm policies on booking site.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.