Plane tickets to Canada
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
Popular cities in Canada
Explore airlines and airports
Airlines based in Canada
- Wasaya Airways
- Air Canada
- Pacific Coastal Airline
- Air North
- Air Tindi
- Cargojet Airways
- AU
- Lynx Air
- Flair Airlines
- WestJet
- Air Inuit
- Air Canada
- Air Canada Jazz
- Northwestern Air
- Helijet
- Porter Airlines
- Calm Air
- Harbour Air (Priv)
- Air Transat
- Sunwing
Popular airlines flying to Canada
- Royal Air Maroc
- Turkish Airlines
- Avianca
- Egyptair
- Air New Zealand
- Cathay Pacific
- Play
- Gol Transportes Aéreos
- Air France
- All Nippon Airways
- Tunisair
- Fiji Airways
- Emirates
- United Airlines
- Ethiopian Airlines
- TAP Portugal
- Virgin Australia Airlines
- Philippine Airlines
- Japan Airlines
- Icelandair
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 | 47 USD |
December 2023 | 23 USD |
January 2024 | 23 USD |
February 2024 | 23 USD |
March 2024 | 23 USD |
April 2024 | 23 USD |
May 2024 | 23 USD |
June 2024 | 35 USD |
July 2024 | 35 USD |
August 2024 | 50 USD |
September 2024 | 115 USD |
October 2024 | 50 USD |
November 2024 | 138 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.
Canada COVID-19 travel restrictions

Most travelers from New York, JFK can enter Toronto, YYZ, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Additional information |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Canada in our dedicated Stories article.
Regions in Canada
Ontario
- Los Angeles to Toronto
- Austin to Toronto
- Winnipeg to Toronto
- Raleigh to Toronto
- Sacramento to Toronto
- Oakland to Hamilton
- Miami to Toronto
- Tampa to Toronto
- Las Vegas to Hamilton
- Montego Bay to Toronto
- San Francisco to Ottawa
- Los Angeles to London
- Atlanta to Ottawa
- Port of Spain to Toronto
- Santo Domingo to Toronto
- San Juan to Toronto
- Sacramento to Hamilton
- Halifax to Toronto
- Cancún to Toronto
- Manchester to Toronto
- New York to Ottawa
- San Jose to Toronto
- Las Vegas to Toronto
- Birmingham to Toronto
Alberta
- Minneapolis to Edmonton
- Winnipeg to Edmonton
- Dallas to Calgary
- Phoenix to Edmonton
- Fort Lauderdale to Calgary
- Dallas to Edmonton
- Los Angeles to Calgary
- Chicago to Calgary
- Boston to Calgary
- Phoenix to Calgary
- Denver to Edmonton
- Minneapolis to Calgary
- London to Edmonton
- Burbank to Edmonton
- Atlanta to Calgary
- San Francisco to Calgary
- New Orleans to Calgary
- Houston to Calgary
- London to Calgary
- San Francisco to Edmonton
- Detroit to Calgary
- Salt Lake City to Calgary
- Santa Ana to Edmonton
- Oakland to Edmonton
British Columbia
- Hamilton to Abbotsford
- Denver to Vancouver
- Guadalajara to Vancouver
- Montreal to Vancouver
- Honolulu to Vancouver
- Chicago to Vancouver
- Los Angeles to Kelowna
- Winnipeg to Abbotsford
- Fort Lauderdale to Vancouver
- Prague to Vancouver
- Boston to Vancouver
- Winnipeg to Vancouver
- Las Vegas to Kelowna
- Paris to Vancouver
- Frankfurt to Vancouver
- Minneapolis to Vancouver
- Vilnius to Vancouver
- Edinburgh to Vancouver
- Riga to Vancouver
- Phoenix to Vancouver
- San Francisco to Vancouver
- Atlanta to Vancouver
- San José to Vancouver
- Albuquerque to Kelowna
Quebec
- Washington, D.C. to Montreal
- Orlando to Quebec City
- Chicago to Montreal
- Atlanta to Montreal
- Mexico City to Montreal
- Austin to Montreal
- Los Angeles to Montreal
- Orlando to Montreal
- Toronto to Quebec City
- Calgary to Montreal
- Port-au-Prince to Montreal
- Brussels to Montreal
- Amsterdam to Montreal
- Vancouver to Montreal
- Houston to Montreal
- Rome to Montreal
- Budapest to Montreal
- Athens to Montreal
- Sofia to Montreal
- Vienna to Montreal
- Windsor to Montreal
- Cancún to Montreal
- Manchester to Montreal
- Tirana to Montreal
Nova Scotia
- Toronto to Halifax
- Montreal to Halifax
- Tampa to Halifax
- Phoenix to Halifax
- Sacramento to Halifax
- Orlando to Halifax
- Fort Lauderdale to Halifax
- Denver to Halifax
- Bangkok to Halifax
- Frankfurt to Halifax
- Nassau to Halifax
- Paris to Halifax
- Indianapolis to Halifax
- Nashville to Halifax
- Vancouver to Halifax
- Abbotsford to Halifax
- Seattle to Halifax
- Salt Lake City to Halifax
- Syracuse to Halifax
- Prague to Halifax
- Bucharest to Halifax
- Charleston to Halifax
- Lisbon to Halifax
- Gdańsk to Halifax
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- New York to Toronto from $85
- Toronto to Vancouver from $183
- Vancouver to Toronto from $160
- Boston to Toronto from $112
- Toronto to Montreal from $84
- Washington, D.C. to Toronto from $103
- Chicago to Toronto from $106
- Los Angeles to Edmonton from $66
- Denver to Calgary from $50
- New York to Vancouver from $249
- Calgary to Vancouver from $58
- Montreal to Toronto from $91
- New York to Montreal from $113
- Fort Lauderdale to Toronto from $23
- Fort Lauderdale to Montreal from $62
- Atlanta to Toronto from $44
- Los Angeles to Vancouver from $66
- Toronto to Calgary from $154
- Vancouver to Calgary from $58
- Houston to Toronto from $64
- Las Vegas to Edmonton from $44
- Dallas to Toronto from $75
- Orlando to Edmonton from $126
- Calgary to Toronto from $141
- San Francisco to Toronto from $190
- Toronto to Edmonton from $166
- Orlando to Toronto from $51
- Vancouver to Edmonton from $126
- Denver to Toronto from $98
- Mexico City to Toronto from $200
- Abbotsford to Edmonton from $84
- Edmonton to Vancouver from $132
- Toronto to Winnipeg from $150
- Fort Lauderdale to Hamilton from $84
- Edmonton to Toronto from $159
- Orlando to Calgary from $64
- Seattle to Toronto from $128
- San Diego to Edmonton from $73
- Montreal to Quebec City from $150
- Mexico City to Vancouver from $205
Popular flights from Africa to Canada
- Cairo to Toronto from $492
- Marrakesh to Toronto from $372
- Fes to Montreal from $493
- Lagos to Vancouver from $1,115
- Conakry to Montreal from $591
- Fes to Toronto from $411
- Casablanca to Toronto from $420
- Casablanca to Montreal from $444
- Lagos to Toronto from $859
- Lagos to Calgary from $1,003
- Tunis to Montreal from $420
- Tunis to Toronto from $381
- Douala to Montreal from $826
- Accra to Halifax from $885
- Banjul to Toronto from $641
- Accra to Edmonton from $962
- Addis Ababa to Toronto from $604
- Cairo to Halifax from $553
- Khartoum to Montreal from $1,243
- Accra to Windsor from $860
- N Djamena to Calgary from $870
- Windhoek to Fort McMurray from $1,033
- Dakar to Toronto from $620
- Luanda to Toronto from $1,011
- Johannesburg to Montreal from $568
- Bamako to Ottawa from $620
- Oran to Edmonton from $510
- Algiers to Vancouver from $707
- Lusaka to Halifax from $992
- Kinshasa to Ottawa from $838
- Bamako to Quebec City from $601
- Tangier to Edmonton from $514
- Accra to Quebec City from $902
- Algiers to Toronto from $495
- Lagos to Fredericton from $966
- Casablanca to Calgary from $486
- Niamey to Calgary from $1,166
- Livingstone to Calgary from $939
- Douala to Winnipeg from $1,042
- Lusaka to Victoria from $1,182
Popular flights from Asia to Canada
- Istanbul to Toronto from $409
- Amman to Toronto from $485
- Bangkok to Vancouver from $506
- Osaka to Vancouver from $511
- New Delhi to Toronto from $709
- Tehran to Toronto from $621
- Tehran to Montreal from $591
- Tokyo to Vancouver from $458
- Kathmandu to Toronto from $732
- Tehran to Vancouver from $672
- Beirut to Montreal from $527
- Manila to Vancouver from $500
- Hyderabad to Toronto from $648
- Istanbul to Vancouver from $474
- Erbil to Toronto from $521
- Denpasar to Montreal from $795
- Beirut to Toronto from $550
- Tel Aviv to Toronto from $590
- Tel Aviv to Montreal from $574
- Tokyo to Toronto from $607
- Shanghai to Vancouver from $624
- Kabul to Toronto from $907
- Istanbul to Montreal from $437
- Singapore to Vancouver from $620
- Hong Kong to Vancouver from $481
- Denpasar to Vancouver from $456
- Kathmandu to Vancouver from $912
- Bishkek to Toronto from $638
- Antalya to Toronto from $443
- Kuwait City to Calgary from $483
- Beijing to Vancouver from $623
- Phuket City to Vancouver from $674
- Ganzhou to Toronto from $844
- Tbilisi to Toronto from $532
- Siem Reap to Montreal from $851
- Baghdad to Toronto from $544
- Kuwait City to Halifax from $745
- Jakarta to Vancouver from $790
- Lahore to Toronto from $853
- Dubai to Toronto from $581
Popular flights from Europe to Canada
- Paris to Montreal from $331
- London to Toronto from $391
- Paris to Toronto from $477
- Madrid to Toronto from $374
- Berlin to Montreal from $471
- Frankfurt to Toronto from $545
- Barcelona to Toronto from $449
- Vienna to Toronto from $491
- London to Vancouver from $411
- Milan to Montreal from $511
- Riga to Toronto from $521
- Amsterdam to Toronto from $488
- London to Montreal from $455
- Athens to Toronto from $463
- Lisbon to Toronto from $272
- Barcelona to Montreal from $461
- Milan to Vancouver from $635
- Stockholm to Montreal from $442
- Barcelona to Vancouver from $566
- Vienna to Vancouver from $542
- Geneva to Montreal from $531
- Bucharest to Toronto from $344
- Budapest to Toronto from $439
- Tirana to Toronto from $345
- Milan to Toronto from $461
- Bucharest to Montreal from $422
- Stockholm to Toronto from $438
- Malta to Toronto from $406
- Rome to Toronto from $428
- Dublin to Toronto from $470
- Mykonos to Toronto from $504
- Edinburgh to Toronto from $451
- Berlin to Toronto from $494
- Copenhagen to Toronto from $523
- Sofia to Toronto from $383
- Berlin to Vancouver from $528
- Munich to Vancouver from $523
- Madrid to Montreal from $384
- Madrid to Vancouver from $609
- Amsterdam to Vancouver from $631
Popular flights from South America to Canada
- Guayaquil to Toronto from $173
- Bogotá to Vancouver from $336
- Guayaquil to Vancouver from $323
- Guayaquil to Montreal from $276
- Lima to Montreal from $295
- Mendoza to Toronto from $397
- Rio de Janeiro to Toronto from $528
- Cartagena to Toronto from $160
- Santiago de Chile to Montreal from $304
- Mendoza to Edmonton from $552
- Caracas to Vancouver from $384
- Montevideo to Toronto from $426
- Buenos Aires to Toronto from $477
- Caracas to Montreal from $314
- Bogotá to Toronto from $238
- Santa Cruz de la Sierra to Toronto from $491
- Medellín to Montreal from $234
- Quito to Winnipeg from $347
- Buenos Aires to Montreal from $489
- La Paz to Montreal from $500
- Lima to Vancouver from $385
- Santiago de Chile to Vancouver from $467
- Medellín to Toronto from $225
- Belo Horizonte to Toronto from $535
- Pereira to Montreal from $290
- Córdoba to Montreal from $493
- Caracas to Toronto from $289
- Quito to Halifax from $345
- Cali to Winnipeg from $336
- Cusco to Calgary from $391
- Quito to Vancouver from $360
- Asunción to Edmonton from $440
- Punta Arenas to Toronto from $382
- Natal to Montreal from $591
- Juliaca to Toronto from $357
- Guayaquil to Halifax from $325
- Lima to Ottawa from $289
- La Serena to Montreal from $346
- San Andrés to Vancouver from $326
- Recife to Halifax from $814