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
- Royal Air Maroc
- Avianca
- Air New Zealand
- Gol Transportes Aéreos
- Turkish Airlines
- Egyptair
- Icelandair
- Virgin Australia Airlines
- United Airlines
- Fiji Airways
- SATA Air Acores
- Japan Airlines
- TAP Portugal
- Korean Air
- Qantas
- Discover Airlines
- Play
- Tunisair
- All Nippon Airways
- Ethiopian Airlines
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 | 52 USD |
December 2024 | 19 USD |
January 2025 | 44 USD |
February 2025 | 44 USD |
March 2025 | 58 USD |
April 2025 | 52 USD |
May 2025 | 58 USD |
June 2025 | 58 USD |
July 2025 | 58 USD |
August 2025 | 58 USD |
September 2025 | 58 USD |
October 2025 | 58 USD |
November 2025 | 58 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
- Cancún to Calgary
- Reno to Calgary
- Honolulu to Calgary
- Ontario to Calgary
- Guadalajara to Calgary
- Cincinnati to Calgary
- León to Calgary
- Miami to Calgary
- Burbank to Calgary
- Philadelphia to Calgary
- Halifax to Edmonton
- Abbotsford to Edmonton
- Kelowna to Edmonton
- Chihuahua to Calgary
- Kansas City to Edmonton
- Asheville to Calgary
- Phoenix to Edmonton
- Vancouver to Edmonton
- Toronto to Edmonton
- Winnipeg to Edmonton
- Los Angeles to Edmonton
- Las Vegas to Edmonton
- Cancún to Edmonton
- Santa Ana to Edmonton
British Columbia
- Minneapolis to Vancouver
- Denver to Vancouver
- Puerto Vallarta to Vancouver
- Prince George to Vancouver
- San Diego to Kelowna
- Santa Ana to Vancouver
- Las Vegas to Kelowna
- Fort Lauderdale to Vancouver
- San José to Vancouver
- Miami to Vancouver
- Vancouver to Victoria
- Winnipeg to Abbotsford
- Los Angeles to Victoria
- Victoria to Vancouver
- West Palm Beach to Vancouver
- Vancouver to Cranbrook
- Nashville to Kelowna
- Santa Ana to Kelowna
- Las Vegas to Abbotsford
- San Francisco to Kelowna
- Minneapolis to Kelowna
- San Francisco to Victoria
- Denver to Kelowna
- Fort Lauderdale to Kelowna
Manitoba
- Las Vegas to Winnipeg
- Dallas to Winnipeg
- San Francisco to Winnipeg
- Abbotsford to Winnipeg
- Fort Lauderdale to Winnipeg
- Kelowna to Winnipeg
- Pittsburgh to Winnipeg
- Fresno to Winnipeg
- Miami to Winnipeg
- Boston to Winnipeg
- Edmonton to Winnipeg
- Toronto to Winnipeg
- Orlando to Winnipeg
- Tampa to Winnipeg
- Lisbon to Winnipeg
- Washington, D.C. to Winnipeg
- Madrid to Winnipeg
- Málaga to Winnipeg
- Hamilton to Winnipeg
- Mashhad to Winnipeg
- Shenzhen to Winnipeg
- San José del Cabo to Winnipeg
- Port-au-Prince to Winnipeg
Nova Scotia
- Winnipeg to Halifax
- Fort Lauderdale to Halifax
- Dallas to Halifax
- Nassau to Halifax
- Tampa to Halifax
- Atlanta to Halifax
- Orlando to Halifax
- Abbotsford to Halifax
- Montreal to Halifax
- Toronto to Halifax
- Seattle to Halifax
- Denver to Halifax
- Boston to Halifax
- Minneapolis to Halifax
- Indianapolis to Halifax
- Sacramento to Halifax
- Nashville to Halifax
- Phoenix to Halifax
- Paris to Halifax
- Frankfurt to Halifax
- Chicago to Halifax
- Verona to Halifax
- Stockholm to Halifax
- Bucharest to Halifax
Ontario
- Dallas to Ottawa
- Fort Lauderdale to Ottawa
- San Francisco to Ottawa
- Minneapolis to Ottawa
- San Diego to Ottawa
- Boston to Ottawa
- Charlotte to Ottawa
- Panama to Ottawa
- Miami to Ottawa
- Austin to Ottawa
- Tampa to Ottawa
- Abbotsford to Hamilton
- Abbotsford to London
- Santa Ana to Hamilton
- Oklahoma City to Toronto
- Tampa to Hamilton
- Las Vegas to Hamilton
- Moncton to Ottawa
- Edmonton to Toronto
- Boston to Toronto
- Toronto to Ottawa
- Los Angeles to London
- Punta Cana to Toronto
- Kelowna to Hamilton
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 $91
- Phoenix to Calgary from $116
- San Francisco to Calgary from $111
- Calgary to Vancouver from $59
- Los Angeles to Vancouver from $82
- Vancouver to Calgary from $56
- Dallas to Calgary from $121
- Las Vegas to Calgary from $81
- Atlanta to Calgary from $97
- Atlanta to Vancouver from $76
- San Diego to Calgary from $115
- Abbotsford to Calgary from $37
- San Francisco to Vancouver from $108
- Winnipeg to Calgary from $69
- Phoenix to Vancouver from $107
- Calgary to Winnipeg from $67
- Honolulu to Vancouver from $157
- Salt Lake City to Calgary from $147
- Minneapolis to Calgary from $117
- Winnipeg to Vancouver from $71
- Mexico City to Vancouver from $158
- Dallas to Vancouver from $137
- Calgary to Abbotsford from $59
- Denver to Calgary from $127
- Los Angeles to Winnipeg from $89
- Vancouver to Halifax from $135
- Salt Lake City to Vancouver from $130
- Seattle to Calgary from $97
- Santa Ana to Calgary from $85
- Fort Lauderdale to Calgary from $113
- Boston to Vancouver from $133
- Guadalajara to Vancouver from $126
- Boston to Calgary from $136
- Atlanta to Winnipeg from $61
- San Diego to Vancouver from $106
- Mexico City to Calgary from $175
- Cancún to Vancouver from $164
- Atlanta to Ottawa from $107
- Austin to Calgary from $149
- Los Angeles to Kelowna from $149
Popular flights from Asia to Canada
- Manila to Vancouver from $424
- Bangkok to Vancouver from $354
- Tel Aviv to Vancouver from $578
- New Delhi to Vancouver from $534
- Taipei to Vancouver from $360
- Istanbul to Vancouver from $412
- Kabul to Vancouver from $819
- Kathmandu to Calgary from $728
- Kathmandu to Toronto from $694
- Tehran to Toronto from $464
- Mashhad to Toronto from $442
- Tehran to Montreal from $506
- Kuala Lumpur to Vancouver from $375
- Kathmandu to Vancouver from $647
- Singapore to Toronto from $450
- Kabul to Calgary from $844
- Amritsar to Vancouver from $521
- Singapore to Vancouver from $450
- Shanghai to Toronto from $567
- Ahmedabad to Toronto from $582
- Dhaka to Toronto from $609
- Lahore to Vancouver from $657
- Hyderabad to Toronto from $532
- Sapporo to Vancouver from $450
- Bengaluru to Toronto from $435
- Manila to Toronto from $505
- New Delhi to Toronto from $535
- Tokyo to Vancouver from $383
- Baghdad to Toronto from $416
- Kabul to Toronto from $716
- Hong Kong to Vancouver from $464
- Phuket City to Vancouver from $378
- Lahore to Toronto from $574
- Tehran to Vancouver from $655
- Islamabad to Toronto from $740
- Denpasar to Vancouver from $484
- Antalya to Toronto from $284
- Amman to Toronto from $394
- Lahore to Winnipeg from $681
- Seoul to Montreal from $432
Popular flights from Africa to Canada
- Lagos to Calgary from $800
- Addis Ababa to Toronto from $495
- Cairo to Halifax from $532
- Dakar to Toronto from $451
- Cairo to Toronto from $375
- Conakry to Montreal from $588
- Casablanca to Toronto from $385
- Tunis to Montreal from $335
- Marrakesh to Toronto from $288
- Douala to Montreal from $744
- Casablanca to Montreal from $366
- Tunis to Toronto from $325
- Lagos to Toronto from $629
- Johannesburg to Montreal from $561
- Lagos to Vancouver from $833
- Fes to Montreal from $335
- Khartoum to Montreal from $1,211
- Accra to Windsor from $817
- Bamako to Ottawa from $730
- Lagos to Fredericton from $906
- Accra to Edmonton from $692
- Algiers to Vancouver from $468
- Zanzibar to Sault Ste. Marie from $822
- Livingstone to Calgary from $996
- Luanda to Toronto from $694
- Accra to Halifax from $764
- Banjul to Toronto from $514
- Douala to Winnipeg from $928
- Oran to Edmonton from $436
- Algiers to Toronto from $321
- Casablanca to Calgary from $419
- Bamako to Quebec City from $837
- Fes to Toronto from $317
- Accra to Quebec City from $805
- Kinshasa to Ottawa from $762
- Windhoek to Fort McMurray from $852
- Johannesburg to Kelowna from $752
- Lusaka to Halifax from $958
- Lusaka to Victoria from $1,051
- Tangier to Edmonton from $380
Popular flights from Europe to Canada
- Lisbon to Vancouver from $373
- Vienna to Vancouver from $413
- Berlin to Vancouver from $407
- Lisbon to Kelowna from $392
- Chișinău to Vancouver from $411
- Helsinki to Vancouver from $473
- Frankfurt to Vancouver from $444
- Manchester to Vancouver from $409
- Frankfurt to Calgary from $392
- Berlin to Calgary from $376
- Amsterdam to Vancouver from $414
- Prague to Calgary from $371
- Munich to Vancouver from $497
- Barcelona to Vancouver from $415
- Bologna to Vancouver from $447
- Düsseldorf to Vancouver from $386
- Riga to Vancouver from $446
- Stuttgart to Vancouver from $469
- Naples to Calgary from $406
- Seville to Calgary from $375
- Vilnius to Vancouver from $412
- Berlin to Hamilton from $406
- Liverpool to Toronto from $266
- Barcelona to Victoria from $436
- Vienna to Victoria from $412
- Tirana to Montreal from $335
- Reykjavik to Vancouver from $319
- Reykjavik to Toronto from $305
- Sofia to Vancouver from $405
- Varna to Montreal from $362
- London to Hamilton from $336
- Dublin to Ottawa from $331
- Lisbon to Halifax from $354
- Rome to Winnipeg from $341
- Timișoara to Vancouver from $404
- London to Kelowna from $380
- Dublin to Toronto from $272
- Lisbon to Toronto from $254
- Prague to Halifax from $381
- Seville to Montreal from $324
Popular flights from Oceania to Canada
- Sydney to Vancouver from $529
- Nadi to Vancouver from $672
- Tahiti to Vancouver from $467
- Brisbane to Toronto from $691
- Cairns to Toronto from $718
- Melbourne to Greater Sudbury from $716
- Brisbane to Vancouver from $609
- Melbourne to Vancouver from $490
- Sydney to Toronto from $613
Popular flights from South America to Canada
- Quito to Vancouver from $269
- Bogotá to Vancouver from $288
- Lima to Vancouver from $320
- Guayaquil to Vancouver from $218
- Guayaquil to Toronto from $187
- Buenos Aires to Montreal from $386
- Lima to Montreal from $273
- Bogotá to Toronto from $239
- Cartagena to Toronto from $223
- Buenos Aires to Toronto from $431
- Medellín to Toronto from $241
- Santiago de Chile to Montreal from $237
- Medellín to Montreal from $255
- Santiago de Chile to Vancouver from $343
- Rio de Janeiro to Toronto from $329
- Punta Arenas to Toronto from $353
- La Paz to Montreal from $463
- Caracas to Vancouver from $641
- Cali to Winnipeg from $259
- Foz do Iguaçu to Montreal from $410
- Natal to Montreal from $373
- Córdoba to Montreal from $412
- Caracas to Toronto from $598
- Mendoza to Edmonton from $464
- Recife to Halifax from $482
- Montevideo to Toronto from $405
- Juliaca to Toronto from $325
- Lima to Ottawa from $354
- Cusco to Calgary from $373
- Caracas to Montreal from $649
- San Andrés to Vancouver from $322
- Mendoza to Toronto from $382
- Quito to Winnipeg from $249
- La Serena to Montreal from $316
- Quito to Halifax from $324
- Guayaquil to Montreal from $191
- Belo Horizonte to Toronto from $360
- Guayaquil to Halifax from $309
- Asunción to Edmonton from $476
- Recife to Toronto from $403
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