Plane tickets to Canada

One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions
Join over 10 million yearly travellers booking with ease.
Popular cities in Canada
Explore airlines and airports
Airlines based in Canada
- Lynx Air
- WestJet
- Air North
- Harbour Air (Priv)
- Pacific Coastal Airline
- Central Mountain Air
- Helijet
- Air Canada
- WestJet Encore
- Canadian North
- Air Tindi
- Flair Airlines
- Air Liaison
- Air Liaison
- Air Canada
- Air Canada Jazz
- Cargojet Airways
- Air Inuit
- Summit Air
- Northwestern Air
Popular airlines flying to Canada
- Avianca
- Royal Air Maroc
- United Airlines
- Azul
- Air Algerie
- Air New Zealand
- ZIPAIR
- Egyptair
- Virgin Australia Airlines
- Air India Limited
- French Bee
- Philippine Airlines
- China Airlines
- Tunisair
- Lufthansa
- EVA Air
- Ethiopian Airlines
- Alaska Airlines
- Fiji Airways
- Korean Air
Other airlines flying to Canada
Airports in Canada
Airports near Canada
Nearby airports
Airports flying to Canada
Buses & trains
Bus providers in Canada
UP Express
Robert Q Airbus
Red Arrow Motorcoach
Ontario Northland
Maritime bus
GO Transit bus
Ebus
Cold Shot Bus
Adirondack Canada
Train companies in Canada
Via Rail Canada
GO Transit train
Exo Montreal RTM train
AccesRail
Cheapest month to fly to Canada
Explore price trends for trips to Canada
Showing prices in CAD
Annual Avg. Price | 113 CAD |
April 2025 | 122 CAD |
May 2025 | 58 CAD |
June 2025 | 58 CAD |
July 2025 | 91 CAD |
August 2025 | 122 CAD |
September 2025 | 108 CAD |
October 2025 | 108 CAD |
November 2025 | 126 CAD |
December 2025 | 126 CAD |
January 2026 | 148 CAD |
February 2026 | 148 CAD |
March 2026 | 148 CAD |
Visit Canada
Canada is an attractive country which you need to visit.
The country is full of lovely places and natural areas to explore. The most popular city is Ottawa, with all its historical parts.
There are other interesting cities like Toronto, Montreal, Vancouver, Calgary, Edmonton and many others where you can travel during your journey to Canada.
During your journey around Canada, you can taste poutine, bannock, butter tarts, Montreal-style bagels, beavertails and other local specialities.
Major airports in Canada
There are more than 2 major airports in Canada. You can find cheap flights via the following airports: Toronto Pearson International Airport (YYZ), Vancouver International Airport (YVR), Calgary International Airport (YYC), Montréal–Trudeau International Airport (YUL), Edmonton International Airport (YEG), Ottawa International Airport (YOW), Winnipeg James Armstrong Richardson International Airport (YWG), Halifax Stanfield International Airport (YHZ), Victoria International Airport (YYJ), Québec City Jean Lesage International Airport (YQB).
General information about Canada
Canada doesn’t accept Euro or US dollars. Also, exchanging money for CAD dollars before arriving in Canada is a good idea to get the best rates. Although credit and debit cards are universally accepted throughout the country, carrying cash is still recommended.
Canada has a population of 38.4 million inhabitants, making it one of the top 100 most populated countries in the world.
The official language of Canada is English and French. However, most people can speak one more language besides their native one; usually, it is Chinese, Punjabi, Spanish, Tagalog, Arabic, German, and Italian.
Canada is bordered by the United States.
The climate of Canada is continental. When packing for your journey to Canada, check if you have all the essentials such as your passport, travel tickets, a camera to take great pictures, chargers or power banks.
Regions in Canada
Alberta
- Regina to Calgary
- Ottawa to Edmonton
- Waterloo to Calgary
- Cancún to Calgary
- Moncton to Calgary
- Calgary to Edmonton
- Edmonton to Calgary
- New York to Calgary
- St. John s to Calgary
- Dublin to Calgary
- Quebec City to Calgary
- Budapest to Calgary
- Lahore to Calgary
- Phoenix to Calgary
- Los Angeles to Calgary
- Los Angeles to Edmonton
- Dallas to Calgary
- Las Vegas to Calgary
- Puerto Vallarta to Calgary
- San Francisco to Calgary
- Mexico City to Calgary
- Fort McMurray to Calgary
- Houston to Calgary
- Phoenix to Edmonton
British Columbia
- Mexico City to Vancouver
- Ottawa to Vancouver
- Toronto to Victoria
- Toronto to Abbotsford
- Los Angeles to Vancouver
- Regina to Vancouver
- Puerto Vallarta to Vancouver
- Guadalajara to Vancouver
- Cancún to Vancouver
- Montreal to Kelowna
- Winnipeg to Kelowna
- Waterloo to Vancouver
- Winnipeg to Abbotsford
- San Francisco to Vancouver
- Charlottetown to Vancouver
- New York to Vancouver
- Hamilton to Vancouver
- Quebec City to Vancouver
- Vienna to Vancouver
- Prague to Vancouver
- Seattle to Vancouver
- Victoria to Vancouver
- Hyderabad to Vancouver
- Vancouver to Prince George
Nova Scotia
- Winnipeg to Halifax
- Montreal to Halifax
- Ottawa to Halifax
- St. John s to Halifax
- Warsaw to Halifax
- Hamilton to Halifax
- Abbotsford to Halifax
- Manila to Halifax
- Paris to Halifax
- Frankfurt to Halifax
- San José to Halifax
- Bucharest to Halifax
- London to Halifax
- Amsterdam to Halifax
- Oslo to Halifax
- Tampa to Halifax
- Orlando to Halifax
- New York to Halifax
- Naples to Halifax
- Manchester to Halifax
- Madrid to Halifax
- Rome to Halifax
- Cartagena to Halifax
Ontario
- Mexico City to Toronto
- Edmonton to Ottawa
- Phoenix to Toronto
- Victoria to Toronto
- Fort Lauderdale to Toronto
- Las Vegas to Toronto
- San Francisco to Toronto
- Winnipeg to Ottawa
- St. John s to Toronto
- Calgary to Hamilton
- Abbotsford to Toronto
- Fort Myers to Toronto
- Montego Bay to Toronto
- Tampa to Toronto
- Houston to Toronto
- New York to Toronto
- Halifax to Ottawa
- Quebec City to Toronto
- Toronto to Thunder Bay
- Moncton to Toronto
- Thunder Bay to Toronto
- Punta Cana to Toronto
- Charlottetown to Toronto
- Miami to Toronto
Quebec
- Halifax to Montreal
- Fort Lauderdale to Montreal
- Orlando to Montreal
- Mexico City to Montreal
- Cancún to Montreal
- Toronto to Quebec City
- Frankfurt to Montreal
- Lisbon to Montreal
- Bucharest to Montreal
- Punta Cana to Montreal
- Chișinău to Montreal
- Fort Lauderdale to Quebec City
- New York to Montreal
- Quebec City to Les Îles-de-la-Madeleine, Quebec
- Windsor to Montreal
- Montreal to Gaspé
- London to Montreal
- Iași to Montreal
- Kelowna to Montreal
- Amsterdam to Montreal
- Tel Aviv to Montreal
- Los Angeles to Montreal
- Tampa to Montreal
- Miami to Montreal
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Winnipeg to Toronto from CA$102
- Kelowna to Vancouver from CA$81
- Vancouver to Kelowna from CA$63
- Halifax to Toronto from CA$165
- Abbotsford to Calgary from CA$39
- Kelowna to Calgary from CA$121
- Winnipeg to Calgary from CA$91
- Calgary to Kelowna from CA$99
- Toronto to Halifax from CA$154
- Victoria to Calgary from CA$110
- Calgary to Winnipeg from CA$96
- Calgary to Abbotsford from CA$80
- Calgary to Victoria from CA$146
- Halifax to Vancouver from CA$247
- Ottawa to Calgary from CA$168
- Toronto to Regina from CA$160
- Winnipeg to Edmonton from CA$99
- Halifax to Calgary from CA$214
- Regina to Toronto from CA$140
- Abbotsford to Edmonton from CA$55
- Toronto to Saskatoon from CA$149
- Kelowna to Edmonton from CA$99
- Calgary to Ottawa from CA$167
- Vancouver to Halifax from CA$241
- Halifax to Edmonton from CA$225
- Edmonton to Kelowna from CA$96
- Cancún to Toronto from CA$203
- Saskatoon to Toronto from CA$113
- Hamilton to Calgary from CA$140
- Edmonton to Winnipeg from CA$96
- Edmonton to Victoria from CA$137
- Edmonton to Abbotsford from CA$97
- Saskatoon to Vancouver from CA$91
- Orlando to Toronto from CA$56
- Edmonton to Halifax from CA$208
- Calgary to Halifax from CA$198
- Vancouver to Saskatoon from CA$159
- Saskatoon to Calgary from CA$160
- Vancouver to Ottawa from CA$173
- Prince George to Vancouver from CA$118
Popular flights from Asia to Canada
- Istanbul to Toronto from CA$490
- New Delhi to Toronto from CA$811
- Tel Aviv to Toronto from CA$523
- Dubai to Toronto from CA$854
- Manila to Toronto from CA$797
- Manila to Calgary from CA$561
- Tokyo to Vancouver from CA$608
- Manila to Vancouver from CA$677
- Istanbul to Calgary from CA$443
- Islamabad to Toronto from CA$1,219
- New Delhi to Vancouver from CA$921
- Istanbul to Vancouver from CA$362
- Bangkok to Vancouver from CA$594
- Hyderabad to Toronto from CA$876
- Hong Kong to Toronto from CA$835
- Tehran to Vancouver from CA$652
- New Delhi to Calgary from CA$717
- Istanbul to Montreal from CA$545
- Jeddah to Toronto from CA$452
- Hong Kong to Vancouver from CA$630
- New Delhi to Montreal from CA$923
- Mumbai to Vancouver from CA$792
- Lahore to Toronto from CA$945
- Beirut to Montreal from CA$706
- Mumbai to Toronto from CA$775
- New Delhi to Edmonton from CA$742
- Amman to Toronto from CA$438
- Dhaka to Vancouver from CA$852
- Karachi to Calgary from CA$620
- Karachi to Toronto from CA$671
- Ahmedabad to Toronto from CA$852
- Tehran to Toronto from CA$620
- New Delhi to Winnipeg from CA$787
- Mumbai to Calgary from CA$625
- Ahmedabad to Vancouver from CA$761
- Ahmedabad to Calgary from CA$808
- New Delhi to Halifax from CA$781
- Kochi to Toronto from CA$906
- Shanghai to Vancouver from CA$776
- New Delhi to Regina from CA$885
Popular flights from Africa to Canada
- Cairo to Toronto from CA$542
- Cairo to Montreal from CA$568
- Tunis to Montreal from CA$620
- Casablanca to Montreal from CA$479
- Algiers to Montreal from CA$386
- Douala to Montreal from CA$1,008
- Lagos to Toronto from CA$1,029
- Lagos to Calgary from CA$969
- Marrakesh to Vancouver from CA$398
- Tangier to Montreal from CA$629
- Casablanca to Toronto from CA$519
- Cairo to Calgary from CA$625
- Abuja to Toronto from CA$1,166
- Accra to Montreal from CA$978
- Marrakesh to Edmonton from CA$425
- Dakar to Montreal from CA$942
- Nairobi to Calgary from CA$683
- Hargeisa to Edmonton from CA$1,197
- Cairo to Vancouver from CA$608
- Djerba to Montreal from CA$441
- Johannesburg to Toronto from CA$860
- Tangier to Toronto from CA$451
- Casablanca to Vancouver from CA$582
- Tunis to Toronto from CA$484
- Tunis to Calgary from CA$441
- Marrakesh to Calgary from CA$466
- Conakry to Calgary from CA$944
- Lusaka to Edmonton from CA$1,358
- Accra to Toronto from CA$934
- Windhoek to Edmonton from CA$1,096
- Casablanca to Ottawa from CA$561
- Fes to Montreal from CA$452
- Mahé to Calgary from CA$955
- Kigali to Montreal from CA$877
- Freetown to Toronto from CA$1,459
- Douala to Grande Prairie from CA$1,300
- Tunis to Kelowna from CA$505
- Casablanca to Calgary from CA$472
- Bamako to Montreal from CA$1,057
- Cape Town to Winnipeg from CA$1,114
Popular flights from Europe to Canada
- London to Toronto from CA$425
- Paris to Montreal from CA$502
- Paris to Toronto from CA$512
- Amsterdam to Toronto from CA$452
- Warsaw to Calgary from CA$434
- Warsaw to Toronto from CA$416
- Paris to Calgary from CA$324
- Athens to Toronto from CA$305
- Barcelona to Toronto from CA$420
- London to Calgary from CA$390
- Frankfurt to Toronto from CA$405
- Dublin to Toronto from CA$561
- London to Montreal from CA$411
- Paris to Vancouver from CA$340
- Warsaw to Winnipeg from CA$415
- Lisbon to Toronto from CA$621
- Warsaw to Vancouver from CA$444
- Frankfurt to Calgary from CA$382
- Warsaw to Montreal from CA$371
- Budapest to Toronto from CA$531
- London to Vancouver from CA$333
- Prague to Toronto from CA$408
- Rome to Toronto from CA$558
- Berlin to Toronto from CA$479
- Warsaw to Edmonton from CA$596
- Prague to Calgary from CA$365
- Frankfurt to Vancouver from CA$294
- Kraków to Calgary from CA$413
- Bucharest to Toronto from CA$444
- Barcelona to Montreal from CA$381
- Kraków to Toronto from CA$584
- Berlin to Calgary from CA$411
- Munich to Toronto from CA$644
- Milan to Toronto from CA$521
- Chișinău to Toronto from CA$553
- Vienna to Toronto from CA$501
- Amsterdam to Calgary from CA$465
- Tirana to Toronto from CA$387
- Chișinău to Calgary from CA$408
- Vienna to Montreal from CA$707
Popular flights from Oceania to Canada
- Sydney to Vancouver from CA$550
- Brisbane to Vancouver from CA$732
- Sydney to Calgary from CA$556
- Sydney to Toronto from CA$803
- Melbourne to Vancouver from CA$622
- Melbourne to Toronto from CA$765
- Auckland to Vancouver from CA$633
- Brisbane to Edmonton from CA$627
- Tahiti to Montreal from CA$710
- Perth to Toronto from CA$893
- Adelaide to Calgary from CA$691
- Brisbane to Halifax from CA$1,254
- Hobart to Vancouver from CA$521
- Melbourne to Ottawa from CA$803
- Perth to Vancouver from CA$759
- Gold Coast to Winnipeg from CA$775
- Dunedin to Comox from CA$1,252
- Tahiti to Castlegar from CA$986
- Melbourne to Winnipeg from CA$586
- Melbourne to Quebec City from CA$1,013
- Ballina to Vancouver from CA$914
- Melbourne to Montreal from CA$989
- Tahiti to Toronto from CA$646
- Sunshine Coast Region to Calgary from CA$657
- Sydney to Halifax from CA$1,090
- Adelaide to Vancouver from CA$679
- Christchurch to Edmonton from CA$698
- Cairns to Montreal from CA$906
- Canberra to Vancouver from CA$707
- Melbourne to Kelowna from CA$643
- Cairns to Toronto from CA$851
- Sydney to Winnipeg from CA$529
- Cairns to Victoria from CA$732
- Auckland to Toronto from CA$674
- Melbourne to Calgary from CA$658
- Tahiti to Vancouver from CA$581
- Sydney to Montreal from CA$505
- Brisbane to Toronto from CA$885
- Perth to Whitehorse from CA$986
- Sydney to Kelowna from CA$598
Popular flights from South America to Canada
- Bogotá to Toronto from CA$378
- Lima to Montreal from CA$524
- Bogotá to Montreal from CA$405
- Bogotá to Vancouver from CA$400
- Medellín to Toronto from CA$409
- Lima to Vancouver from CA$504
- Quito to Toronto from CA$453
- Medellín to Vancouver from CA$483
- Cartagena to Toronto from CA$318
- Medellín to Montreal from CA$386
- Lima to Toronto from CA$438
- Guayaquil to Toronto from CA$441
- Buenos Aires to Toronto from CA$696
- Quito to Vancouver from CA$486
- Medellín to Calgary from CA$430
- Santiago de Chile to Toronto from CA$392
- Caracas to Toronto from CA$729
- Buenos Aires to Vancouver from CA$792
- Bogotá to Calgary from CA$371
- Santiago de Chile to Montreal from CA$431
- Cali to Toronto from CA$422
- Medellín to Edmonton from CA$475
- Santiago de Chile to Vancouver from CA$617
- São Paulo to Toronto from CA$439
- Buenos Aires to Montreal from CA$562
- Barranquilla to Toronto from CA$433
- Bogotá to Edmonton from CA$416
- Cali to Montreal from CA$431
- Cusco to Toronto from CA$498
- Caracas to Winnipeg from CA$769
- Lima to Calgary from CA$499
- Rio de Janeiro to Montreal from CA$561
- Fortaleza to Vancouver from CA$543
- Guayaquil to St. John s from CA$635
- Santa Marta to Vancouver from CA$548
- Guayaquil to Winnipeg from CA$512
- Lima to Halifax from CA$559
- Cartagena to Calgary from CA$427
- Cali to Vancouver from CA$461
- Cali to Edmonton from CA$486
Get more out of Kiwi.com with our mobile application
Find out more about the Kiwi.com app on kiwi.com/mobile . With our app you can search for the best plane connections. The Kiwi.com mobile app offers cheap flights, access to hidden features, travel hacks and special offers.
Download boarding passes
One-click booking
Get exclusive offers and prices
Mobile trip notifications