Book cheap flights to Canada from $135
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
- Philippine Airlines
- Alaska Airlines
- Azul
- Hong Kong Airlines
- Air New Zealand
- Air Algerie
- Virgin Australia Airlines
- Tway Airlines
- Gol Transportes Aéreos
- United Airlines
- Egyptair
- China Southern Airlines
- Ethiopian Airlines
- ZIPAIR
- Asiana Airlines
- Tunisair
- Icelandair
- French Bee
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 | 96 USD |
October 2025 | 131 USD |
November 2025 | 79 USD |
December 2025 | 69 USD |
January 2026 | 196 USD |
February 2026 | 37 USD |
March 2026 | 58 USD |
April 2026 | 61 USD |
May 2026 | 57 USD |
June 2026 | 138 USD |
July 2026 | 161 USD |
August 2026 | 78 USD |
September 2026 | 85 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
- Minneapolis to Edmonton
- Salt Lake City to Calgary
- Dallas to Edmonton
- Las Vegas to Edmonton
- Denver to Calgary
- Fort Lauderdale to Calgary
- New York to Edmonton
- Honolulu to Calgary
- Austin to Calgary
- Orlando to Edmonton
- Boston to Calgary
- San Diego to Edmonton
- Detroit to Calgary
- Washington, D.C. to Calgary
- Denver to Edmonton
- Santa Ana to Edmonton
- Philadelphia to Edmonton
- Chicago to Edmonton
- Reno to Calgary
- New Orleans to Calgary
- Austin to Edmonton
- Toronto to Edmonton
- Toronto to Calgary
- Vancouver to Calgary
British Columbia
- Denver to Vancouver
- Houston to Vancouver
- New York to Vancouver
- Fort Lauderdale to Vancouver
- Minneapolis to Vancouver
- Santa Ana to Vancouver
- Boston to Vancouver
- Washington, D.C. to Vancouver
- Salt Lake City to Vancouver
- Chicago to Vancouver
- Los Angeles to Victoria
- Detroit to Vancouver
- Los Angeles to Kelowna
- Dallas to Kelowna
- Toronto to Vancouver
- Las Vegas to Kelowna
- Tampa to Vancouver
- Denver to Kelowna
- Reno to Vancouver
- Houston to Kelowna
- San Antonio to Vancouver
- New York to Kelowna
- San Francisco to Kelowna
- Chicago to Kelowna
Manitoba
- Los Angeles to Winnipeg
- Dallas to Winnipeg
- Las Vegas to Winnipeg
- Atlanta to Winnipeg
- Fort Lauderdale to Winnipeg
- Orlando to Winnipeg
- Washington, D.C. to Winnipeg
- Boston to Winnipeg
- Toronto to Winnipeg
- San Francisco to Winnipeg
- Miami to Winnipeg
- Fresno to Winnipeg
- Pittsburgh to Winnipeg
- Calgary to Winnipeg
- Edmonton to Winnipeg
- Kelowna to Winnipeg
- Abbotsford to Winnipeg
- Lisbon to Winnipeg
- Hamilton to Winnipeg
- Shenzhen to Winnipeg
- Tampa to Winnipeg
- Madrid to Winnipeg
- San José del Cabo to Winnipeg
- Málaga to Winnipeg
Ontario
- San Diego to Toronto
- Washington, D.C. to Toronto
- Denver to Toronto
- Charlotte to Toronto
- Atlanta to Ottawa
- Minneapolis to Toronto
- Raleigh to Toronto
- Chicago to Toronto
- San Jose to Toronto
- Salt Lake City to Toronto
- Fort Lauderdale to Ottawa
- Seattle to Toronto
- Dallas to Ottawa
- Miami to Toronto
- Boston to Ottawa
- Detroit to Toronto
- Minneapolis to Ottawa
- Austin to Toronto
- Vancouver to Toronto
- Portland to Toronto
- Ontario to Toronto
- Tampa to Ottawa
- Kansas City to Toronto
- Chicago to Ottawa
Quebec
- Atlanta to Montreal
- Houston to Montreal
- Dallas to Montreal
- San Francisco to Montreal
- Los Angeles to Montreal
- Chicago to Montreal
- New York to Montreal
- Fort Lauderdale to Montreal
- Washington, D.C. to Montreal
- Las Vegas to Montreal
- Austin to Montreal
- New Orleans to Montreal
- Raleigh to Montreal
- Seattle to Montreal
- Charlotte to Montreal
- Boston to Montreal
- Toronto to Montreal
- San Francisco to Quebec City
- San Diego to Montreal
- Vancouver to Montreal
- Pittsburgh to Montreal
- Nashville to Montreal
- Orlando to Montreal
- Orlando to Quebec City
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 $62
- Los Angeles to Vancouver from $41
- San Francisco to Calgary from $59
- Houston to Calgary from $79
- New York to Calgary from $97
- Atlanta to Calgary from $76
- Los Angeles to Toronto from $61
- Atlanta to Toronto from $97
- Los Angeles to Edmonton from $89
- Phoenix to Calgary from $79
- Phoenix to Vancouver from $52
- Atlanta to Vancouver from $50
- San Francisco to Toronto from $93
- Orlando to Toronto from $59
- San Diego to Calgary from $85
- New York to Toronto from $111
- Dallas to Toronto from $101
- San Francisco to Vancouver from $19
- Houston to Toronto from $103
- Dallas to Calgary from $122
- Fort Lauderdale to Toronto from $65
- Seattle to Calgary from $64
- Orlando to Calgary from $81
- San Diego to Vancouver from $75
- Las Vegas to Calgary from $73
- Las Vegas to Toronto from $60
- Boston to Toronto from $124
- Chicago to Calgary from $113
- Sacramento to Toronto from $132
- Phoenix to Edmonton from $76
- Santa Ana to Calgary from $96
- San Francisco to Edmonton from $60
- Tampa to Toronto from $93
- Orlando to Vancouver from $67
- Dallas to Vancouver from $90
- New York to Ottawa from $109
- Honolulu to Vancouver from $167
- Atlanta to Edmonton from $80
- Minneapolis to Calgary from $74
- Phoenix to Toronto from $104
Popular flights from Asia to Canada
- Tokyo to Vancouver from $307
- Tel Aviv to Toronto from $466
- Bangkok to Vancouver from $304
- Kathmandu to Vancouver from $477
- Tel Aviv to Montreal from $751
- Istanbul to Toronto from $550
- New Delhi to Toronto from $421
- Hong Kong to Vancouver from $357
- Tokyo to Toronto from $340
- Tehran to Vancouver from $767
- New Delhi to Vancouver from $418
- Istanbul to Vancouver from $543
- Istanbul to Edmonton from $545
- Islamabad to Toronto from $649
- Yerevan to Toronto from $503
- Osaka to Vancouver from $353
- Bengaluru to Toronto from $448
- Jeddah to Toronto from $459
- Astana to Toronto from $544
- Denpasar to Vancouver from $390
- Baghdad to Toronto from $632
- Shanghai to Vancouver from $348
- Baghdad to Vancouver from $580
- Bangkok to Halifax from $466
- Dubai to Vancouver from $477
- Dubai to Toronto from $516
- Istanbul to Montreal from $583
- Shanghai to Toronto from $453
- Beirut to Toronto from $585
- Erbil to Vancouver from $674
- Manila to Vancouver from $347
- Lahore to Toronto from $685
- Sapporo to Vancouver from $336
- Beirut to Edmonton from $647
- Mashhad to Toronto from $626
- Kuala Lumpur to Vancouver from $321
- Tbilisi to Calgary from $550
- Riyadh to Regina from $628
- Kolkata to Vancouver from $397
- Bodrum to Vancouver from $589
Popular flights from Africa to Canada
- Tunis to Toronto from $481
- Lagos to Toronto from $764
- Conakry to Montreal from $861
- Accra to Edmonton from $790
- Douala to Montreal from $786
- Cairo to Halifax from $502
- Lusaka to Halifax from $886
- Khartoum to Montreal from $1,344
- Lagos to Vancouver from $791
- Luanda to Toronto from $951
- Dakar to Toronto from $665
- Lagos to Calgary from $800
- Johannesburg to Kelowna from $687
- Johannesburg to Montreal from $653
- Kinshasa to Ottawa from $757
- Douala to Winnipeg from $1,020
- Banjul to Toronto from $743
- Algiers to Toronto from $474
- Algiers to Vancouver from $524
- N Djamena to Calgary from $868
- Casablanca to Toronto from $567
- Marrakesh to Toronto from $502
- Tangier to Edmonton from $552
- Lagos to Fredericton from $910
- Cairo to Toronto from $459
- Casablanca to Montreal from $564
- Casablanca to Calgary from $510
- Addis Ababa to Toronto from $538
- Fes to Montreal from $556
- Accra to Halifax from $752
- Tunis to Montreal from $499
- Mwanza to Greater Sudbury from $849
- Berbera to Toronto from $1,116
- Dakar to Montreal from $628
- Lagos to Montreal from $808
- Accra to Montreal from $738
- Cairo to Montreal from $402
- Nairobi to Toronto from $597
- Lagos to Winnipeg from $855
- Abuja to Toronto from $837
Popular flights from Europe to Canada
- London to Toronto from $358
- Paris to Vancouver from $297
- Barcelona to Montreal from $354
- Madrid to Toronto from $437
- Dublin to Toronto from $395
- Paris to Montreal from $276
- London to Vancouver from $343
- London to Calgary from $399
- London to Montreal from $349
- Lisbon to Toronto from $417
- Barcelona to Toronto from $430
- Madrid to Montreal from $539
- Paris to Edmonton from $523
- Amsterdam to Toronto from $540
- Riga to Toronto from $520
- Athens to Montreal from $559
- Lisbon to Vancouver from $547
- Geneva to Toronto from $531
- Athens to Vancouver from $517
- Manchester to Toronto from $432
- Budapest to Calgary from $421
- Rome to Toronto from $472
- Budapest to Vancouver from $391
- Copenhagen to Toronto from $522
- Barcelona to Vancouver from $490
- Larnaca to Vancouver from $532
- Edinburgh to Toronto from $442
- Warsaw to Montreal from $375
- Tenerife to Toronto from $505
- Rome to Calgary from $445
- Manchester to Calgary from $446
- Rome to Winnipeg from $509
- Frankfurt to Vancouver from $383
- Seville to Montreal from $557
- Vienna to Montreal from $369
- Vilnius to Montreal from $550
- Sofia to Toronto from $511
- Dublin to Vancouver from $469
- Budapest to Montreal from $534
- Berlin to Calgary from $492
Popular flights from Oceania to Canada
- Nadi to Vancouver from $557
- Brisbane to Toronto from $610
- Tahiti to Vancouver from $356
- Cairns to Toronto from $608
- Sydney to Vancouver from $396
- Melbourne to Greater Sudbury from $781
- Melbourne to Vancouver from $439
- Sydney to Toronto from $476
- Brisbane to Vancouver from $464
Popular flights from South America to Canada
- Bogotá to Toronto from $241
- Rio de Janeiro to Toronto from $208
- Lima to Montreal from $285
- Cartagena to Toronto from $240
- Medellín to Toronto from $257
- Lima to Vancouver from $235
- Quito to Vancouver from $325
- Medellín to Montreal from $328
- Córdoba to Montreal from $425
- Bogotá to Vancouver from $257
- Belo Horizonte to Toronto from $297
- Buenos Aires to Toronto from $353
- Caracas to Toronto from $418
- Santiago de Chile to Vancouver from $287
- Pereira to Montreal from $326
- Recife to Toronto from $358
- Mendoza to Toronto from $370
- La Paz to Montreal from $469
- Santiago de Chile to Montreal from $315
- Cusco to Calgary from $385
- Montevideo to Toronto from $447
- Guayaquil to Montreal from $304
- La Serena to Montreal from $363
- Guayaquil to Toronto from $242
- Santa Cruz de la Sierra to Toronto from $431
- Caracas to Montreal from $440
- Caracas to Vancouver from $428
- Quito to Winnipeg from $337
- Buenos Aires to Montreal from $395
- Cali to Winnipeg from $263
- Juliaca to Toronto from $416
- Guayaquil to Vancouver from $273
- Lima to Ottawa from $200
- Quito to Halifax from $358
- Lima to Toronto from $149
- São Paulo to Toronto from $284
- Santiago de Chile to Toronto from $280
- Bogotá to Montreal from $319
- São Paulo to Vancouver from $330
- São Paulo to Montreal from $343
Download our app