Book cheap flights to Canada from $119
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
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
- Royal Air Maroc
- Avianca
- Azul
- Hong Kong Airlines
- Icelandair
- Virgin Australia Airlines
- Air Algerie
- Air New Zealand
- Gol Transportes Aéreos
- All Nippon Airways
- French Bee
- ZIPAIR
- Egyptair
- Ethiopian Airlines
- Philippine Airlines
- Qantas
- Tunisair
- Caribbean Airlines
- Tway Airlines
- Fiji Airways
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 USD
Annual Avg. Price | 81 USD |
June 2025 | 108 USD |
July 2025 | 78 USD |
August 2025 | 79 USD |
September 2025 | 57 USD |
October 2025 | 91 USD |
November 2025 | 59 USD |
December 2025 | 70 USD |
January 2026 | 125 USD |
February 2026 | 70 USD |
March 2026 | 70 USD |
April 2026 | 70 USD |
May 2026 | 96 USD |
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
- Detroit to Calgary
- Chicago to Calgary
- Atlanta to Edmonton
- Las Vegas to Edmonton
- Boston to Calgary
- Santa Ana to Calgary
- Minneapolis to Edmonton
- San Francisco to Edmonton
- Orlando to Edmonton
- Fort Lauderdale to Calgary
- New York to Edmonton
- Washington, D.C. to Calgary
- Toronto to Calgary
- Philadelphia to Calgary
- Toronto to Edmonton
- Philadelphia to Edmonton
- Vancouver to Calgary
- Salt Lake City to Edmonton
- Reno to Calgary
- Chicago to Edmonton
- Santa Ana to Edmonton
- Honolulu to Calgary
- San Diego to Edmonton
- Denver to Edmonton
British Columbia
- Salt Lake City to Vancouver
- New York to Vancouver
- Orlando to Vancouver
- Detroit to Vancouver
- Boston to Vancouver
- Santa Ana to Vancouver
- Toronto to Vancouver
- San Diego to Vancouver
- Denver to Vancouver
- Houston to Vancouver
- Washington, D.C. to Vancouver
- Chicago to Vancouver
- Las Vegas to Kelowna
- Fort Lauderdale to Vancouver
- Minneapolis to Vancouver
- Calgary to Vancouver
- Orlando to Kelowna
- San Diego to Kelowna
- Miami to Vancouver
- San Francisco to Kelowna
- Los Angeles to Kelowna
- New York to Kelowna
- Chicago to Victoria
- Houston to Victoria
Ontario
- Chicago to Toronto
- Denver to Toronto
- Salt Lake City to Toronto
- Austin to Toronto
- Raleigh to Toronto
- New York to Ottawa
- Atlanta to Ottawa
- Miami to Toronto
- Vancouver to Toronto
- Minneapolis to Toronto
- Seattle to Toronto
- Dallas to Ottawa
- Calgary to Toronto
- San Francisco to Ottawa
- Oakland to Toronto
- Boston to Ottawa
- Charlotte to Toronto
- Edmonton to Toronto
- Minneapolis to Ottawa
- Fresno to Toronto
- Ontario to Toronto
- Myrtle Beach to Toronto
- Orlando to Hamilton
- Winnipeg to Toronto
Quebec
- Orlando to Montreal
- Los Angeles to Montreal
- Fort Lauderdale to Montreal
- Las Vegas to Montreal
- Atlanta to Montreal
- Houston to Montreal
- New York to Montreal
- Dallas to Montreal
- Miami to Montreal
- Chicago to Montreal
- San Francisco to Montreal
- Charlotte to Montreal
- Toronto to Montreal
- New Orleans to Montreal
- San Diego to Montreal
- San Francisco to Quebec City
- New York to Quebec City
- Vancouver to Montreal
- Seattle to Montreal
- Minneapolis to Montreal
- Pittsburgh to Montreal
- Nashville to Montreal
- Denver to Quebec City
- Portland to Montreal
Saskatchewan
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Los Angeles to Calgary from $123
- San Francisco to Calgary from $90
- Los Angeles to Toronto from $111
- Dallas to Toronto from $154
- Atlanta to Toronto from $140
- Phoenix to Calgary from $104
- San Francisco to Toronto from $175
- New York to Toronto from $72
- Los Angeles to Edmonton from $130
- Houston to Calgary from $130
- Orlando to Toronto from $105
- Dallas to Calgary from $159
- Atlanta to Calgary from $113
- Los Angeles to Vancouver from $85
- Atlanta to Vancouver from $114
- New York to Calgary from $142
- Houston to Toronto from $166
- San Francisco to Vancouver from $86
- San Diego to Calgary from $107
- Phoenix to Toronto from $166
- Fort Lauderdale to Toronto from $74
- Las Vegas to Calgary from $127
- Phoenix to Edmonton from $84
- Dallas to Edmonton from $135
- Minneapolis to Calgary from $96
- Tampa to Toronto from $78
- Honolulu to Vancouver from $303
- Salt Lake City to Calgary from $139
- Las Vegas to Toronto from $146
- Boston to Toronto from $110
- Los Angeles to Winnipeg from $97
- Phoenix to Vancouver from $98
- Seattle to Calgary from $86
- Denver to Calgary from $89
- Austin to Calgary from $128
- Sacramento to Toronto from $133
- Dallas to Vancouver from $139
- Orlando to Calgary from $135
- San Diego to Toronto from $178
- Washington, D.C. to Toronto from $96
Popular flights from Asia to Canada
- Tel Aviv to Toronto from $610
- Tel Aviv to Montreal from $692
- Tokyo to Vancouver from $396
- Dubai to Toronto from $437
- Antalya to Toronto from $425
- Istanbul to Toronto from $557
- New Delhi to Toronto from $523
- Tel Aviv to Vancouver from $507
- Baghdad to Toronto from $555
- Amman to Toronto from $616
- Ahmedabad to Toronto from $588
- Tokyo to Toronto from $499
- Istanbul to Vancouver from $431
- Manila to Toronto from $544
- Lahore to Toronto from $691
- Bangkok to Vancouver from $481
- Manila to Vancouver from $457
- Dhaka to Toronto from $638
- Tbilisi to Toronto from $411
- Islamabad to Toronto from $710
- Sapporo to Vancouver from $451
- Hyderabad to Toronto from $571
- Jeddah to Toronto from $377
- Shanghai to Toronto from $649
- New Delhi to Vancouver from $589
- Tehran to Vancouver from $812
- Taipei to Vancouver from $513
- Istanbul to Edmonton from $412
- Jeddah to Edmonton from $637
- Beijing to Vancouver from $515
- Mashhad to Toronto from $516
- Antalya to Victoria from $514
- Antalya to Cranbrook from $662
- Da Nang to Toronto from $603
- Puerto Princesa to Vancouver from $516
- Beirut to Edmonton from $703
- Yerevan to Toronto from $369
- Kuala Lumpur to Vancouver from $506
- Tbilisi to Calgary from $418
- Singapore to Vancouver from $567
Popular flights from Africa to Canada
- Lagos to Toronto from $676
- Casablanca to Toronto from $403
- Tunis to Toronto from $314
- Casablanca to Montreal from $501
- Casablanca to Calgary from $386
- Lagos to Calgary from $881
- Johannesburg to Montreal from $657
- Tunis to Montreal from $430
- Windhoek to Fort McMurray from $1,270
- Algiers to Vancouver from $360
- Accra to Edmonton from $904
- Cairo to Toronto from $445
- Lagos to Vancouver from $856
- Kinshasa to Ottawa from $768
- Douala to Winnipeg from $1,052
- Luanda to Toronto from $823
- Oran to Edmonton from $421
- Accra to Quebec City from $915
- Bamako to Ottawa from $862
- N Djamena to Calgary from $956
- Fes to Toronto from $370
- Dakar to Toronto from $485
- Cairo to Halifax from $329
- Lusaka to Halifax from $831
- Tangier to Edmonton from $373
- Fes to Montreal from $430
- Livingstone to Calgary from $1,293
- Banjul to Toronto from $740
- Algiers to Toronto from $459
- Conakry to Montreal from $773
- Johannesburg to Kelowna from $822
- Khartoum to Montreal from $1,352
- Lagos to Fredericton from $943
- Accra to Halifax from $693
- Accra to Windsor from $829
- Bamako to Quebec City from $933
- Marrakesh to Toronto from $316
- Douala to Montreal from $754
- Addis Ababa to Toronto from $546
- Bafoussam to Abbotsford from $2,102
Popular flights from Europe to Canada
- London to Toronto from $409
- Paris to Toronto from $366
- Paris to Montreal from $404
- Paris to Vancouver from $525
- Amsterdam to Toronto from $500
- London to Vancouver from $478
- Barcelona to Toronto from $411
- London to Montreal from $465
- London to Calgary from $513
- Rome to Toronto from $464
- Warsaw to Toronto from $508
- Rome to Calgary from $504
- Frankfurt to Toronto from $507
- Cluj-Napoca to Montreal from $307
- Madrid to Toronto from $356
- London to Edmonton from $411
- Madrid to Montreal from $411
- Athens to Toronto from $432
- Budapest to Montreal from $459
- Manchester to Toronto from $467
- Prague to Toronto from $505
- Vienna to Toronto from $495
- Lisbon to Toronto from $427
- Milan to Toronto from $460
- Warsaw to Montreal from $468
- Paris to Edmonton from $437
- Dublin to Toronto from $460
- Vienna to Vancouver from $547
- Edinburgh to Toronto from $427
- Berlin to Toronto from $527
- Prague to Calgary from $542
- Vienna to Montreal from $469
- Bucharest to Toronto from $494
- Barcelona to Vancouver from $459
- Barcelona to Montreal from $420
- Nice to Montreal from $376
- Riga to Toronto from $302
- Stockholm to Toronto from $422
- Copenhagen to Toronto from $366
- Berlin to Montreal from $465
Popular flights from Oceania to Canada
- Sydney to Vancouver from $421
- Nadi to Vancouver from $827
- Tahiti to Vancouver from $529
- Cairns to Toronto from $717
- Brisbane to Toronto from $713
- Melbourne to Greater Sudbury from $952
- Sydney to Toronto from $650
- Brisbane to Vancouver from $595
- Melbourne to Vancouver from $648
Popular flights from South America to Canada
- Bogotá to Toronto from $287
- Medellín to Toronto from $276
- Medellín to Montreal from $337
- Lima to Montreal from $369
- Montevideo to Toronto from $469
- Rio de Janeiro to Toronto from $288
- Guayaquil to Toronto from $233
- Bogotá to Vancouver from $312
- Buenos Aires to Toronto from $384
- Cartagena to Toronto from $295
- Belo Horizonte to Toronto from $360
- Guayaquil to Montreal from $326
- Caracas to Toronto from $391
- Santiago de Chile to Vancouver from $449
- Buenos Aires to Montreal from $461
- Lima to Vancouver from $377
- Quito to Vancouver from $404
- Caracas to Vancouver from $532
- Mendoza to Toronto from $464
- Quito to Winnipeg from $418
- La Paz to Montreal from $562
- San Andrés to Vancouver from $393
- Punta Arenas to Toronto from $516
- Recife to Toronto from $464
- Recife to Halifax from $509
- Natal to Montreal from $523
- Córdoba to Montreal from $498
- Pereira to Montreal from $359
- Guayaquil to Halifax from $343
- Caracas to Montreal from $506
- Cali to Winnipeg from $357
- Foz do Iguaçu to Montreal from $532
- La Serena to Montreal from $377
- Asunción to Edmonton from $514
- Cusco to Calgary from $460
- Quito to Halifax from $372
- Guayaquil to Vancouver from $343
- Juliaca to Toronto from $386
- Santa Cruz de la Sierra to Toronto from $478
- Santiago de Chile to Montreal from $325
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!