Book cheap flights to Canada from CA$163
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 CAD
Annual Avg. Price | 99 CAD |
June 2025 | 115 CAD |
July 2025 | 59 CAD |
August 2025 | 59 CAD |
September 2025 | 72 CAD |
October 2025 | 56 CAD |
November 2025 | 89 CAD |
December 2025 | 89 CAD |
January 2026 | 99 CAD |
February 2026 | 126 CAD |
March 2026 | 128 CAD |
April 2026 | 128 CAD |
May 2026 | 171 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
Saskatchewan
- Calgary to Saskatoon
- Calgary to Regina
- Vancouver to Regina
- Montreal to Saskatoon
- Warsaw to Saskatoon
- Winnipeg to Saskatoon
- Edmonton to Regina
- Barcelona to Regina
- Winnipeg to Regina
- Paris to Regina
- Thunder Bay to Saskatoon
- Dallas to Regina
- Paris to Saskatoon
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
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
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
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
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$206
- Kelowna to Vancouver from CA$97
- Vancouver to Kelowna from CA$72
- Halifax to Toronto from CA$134
- Abbotsford to Calgary from CA$52
- Kelowna to Calgary from CA$73
- Winnipeg to Calgary from CA$94
- Calgary to Kelowna from CA$80
- Toronto to Halifax from CA$174
- Victoria to Calgary from CA$115
- Calgary to Winnipeg from CA$99
- Calgary to Abbotsford from CA$94
- Calgary to Victoria from CA$86
- Halifax to Vancouver from CA$296
- Ottawa to Calgary from CA$184
- Toronto to Regina from CA$288
- Winnipeg to Edmonton from CA$78
- Halifax to Calgary from CA$267
- Regina to Toronto from CA$229
- Abbotsford to Edmonton from CA$59
- Toronto to Saskatoon from CA$218
- Kelowna to Edmonton from CA$102
- Calgary to Ottawa from CA$176
- Vancouver to Halifax from CA$269
- Halifax to Edmonton from CA$262
- Edmonton to Kelowna from CA$73
- Cancún to Toronto from CA$201
- Saskatoon to Toronto from CA$192
- Hamilton to Calgary from CA$269
- Edmonton to Winnipeg from CA$75
- Edmonton to Victoria from CA$75
- Edmonton to Abbotsford from CA$94
- Saskatoon to Vancouver from CA$112
- Orlando to Toronto from CA$144
- Edmonton to Halifax from CA$206
- Calgary to Halifax from CA$301
- Vancouver to Saskatoon from CA$75
- Saskatoon to Calgary from CA$290
- Vancouver to Ottawa from CA$168
- Prince George to Vancouver from CA$88
Popular flights from Africa to Canada
- Cairo to Toronto from CA$609
- Cairo to Montreal from CA$654
- Tunis to Montreal from CA$588
- Casablanca to Montreal from CA$686
- Algiers to Montreal from CA$599
- Douala to Montreal from CA$1,032
- Lagos to Toronto from CA$925
- Lagos to Calgary from CA$1,205
- Marrakesh to Vancouver from CA$573
- Tangier to Montreal from CA$400
- Casablanca to Toronto from CA$551
- Cairo to Calgary from CA$641
- Abuja to Toronto from CA$1,149
- Accra to Montreal from CA$1,062
- Marrakesh to Edmonton from CA$475
- Dakar to Montreal from CA$896
- Nairobi to Calgary from CA$936
- Hargeisa to Edmonton from CA$1,253
- Cairo to Vancouver from CA$767
- Djerba to Montreal from CA$525
- Johannesburg to Toronto from CA$912
- Tangier to Toronto from CA$444
- Casablanca to Vancouver from CA$509
- Tunis to Toronto from CA$429
- Tunis to Calgary from CA$426
- Marrakesh to Calgary from CA$466
- Conakry to Calgary from CA$1,240
- Lusaka to Edmonton from CA$1,492
- Accra to Toronto from CA$973
- Windhoek to Edmonton from CA$1,372
- Casablanca to Ottawa from CA$617
- Fes to Montreal from CA$588
- Mahé to Calgary from CA$1,163
- Kigali to Montreal from CA$912
- Freetown to Toronto from CA$1,396
- Douala to Grande Prairie from CA$1,612
- Tunis to Kelowna from CA$588
- Casablanca to Calgary from CA$528
- Bamako to Montreal from CA$1,078
- Cape Town to Winnipeg from CA$1,383
Popular flights from Asia to Canada
- Istanbul to Toronto from CA$763
- New Delhi to Toronto from CA$716
- Tel Aviv to Toronto from CA$835
- Dubai to Toronto from CA$598
- Manila to Toronto from CA$745
- Manila to Calgary from CA$676
- Tokyo to Vancouver from CA$541
- Manila to Vancouver from CA$625
- Istanbul to Calgary from CA$456
- Islamabad to Toronto from CA$971
- New Delhi to Vancouver from CA$806
- Istanbul to Vancouver from CA$589
- Bangkok to Vancouver from CA$658
- Hyderabad to Toronto from CA$782
- Hong Kong to Toronto from CA$777
- Tehran to Vancouver from CA$1,110
- New Delhi to Calgary from CA$761
- Istanbul to Montreal from CA$642
- Jeddah to Toronto from CA$516
- Hong Kong to Vancouver from CA$689
- New Delhi to Montreal from CA$751
- Mumbai to Vancouver from CA$758
- Lahore to Toronto from CA$945
- Beirut to Montreal from CA$857
- Mumbai to Toronto from CA$718
- New Delhi to Edmonton from CA$814
- Amman to Toronto from CA$843
- Dhaka to Vancouver from CA$915
- Karachi to Calgary from CA$703
- Karachi to Toronto from CA$764
- Ahmedabad to Toronto from CA$804
- Tehran to Toronto from CA$704
- New Delhi to Winnipeg from CA$705
- Mumbai to Calgary from CA$721
- Ahmedabad to Vancouver from CA$803
- Ahmedabad to Calgary from CA$851
- New Delhi to Halifax from CA$599
- Kochi to Toronto from CA$787
- Shanghai to Vancouver from CA$649
- New Delhi to Regina from CA$868
Popular flights from Europe to Canada
- London to Toronto from CA$560
- Paris to Montreal from CA$553
- Paris to Toronto from CA$501
- Amsterdam to Toronto from CA$684
- Warsaw to Calgary from CA$739
- Warsaw to Toronto from CA$695
- Paris to Calgary from CA$727
- Athens to Toronto from CA$591
- Barcelona to Toronto from CA$562
- London to Calgary from CA$702
- Frankfurt to Toronto from CA$693
- Dublin to Toronto from CA$629
- London to Montreal from CA$636
- Paris to Vancouver from CA$718
- Warsaw to Winnipeg from CA$533
- Lisbon to Toronto from CA$585
- Warsaw to Vancouver from CA$746
- Frankfurt to Calgary from CA$783
- Warsaw to Montreal from CA$641
- Budapest to Toronto from CA$683
- London to Vancouver from CA$654
- Prague to Toronto from CA$691
- Rome to Toronto from CA$634
- Berlin to Toronto from CA$720
- Warsaw to Edmonton from CA$761
- Prague to Calgary from CA$741
- Frankfurt to Vancouver from CA$742
- Kraków to Calgary from CA$601
- Bucharest to Toronto from CA$676
- Barcelona to Montreal from CA$575
- Kraków to Toronto from CA$682
- Berlin to Calgary from CA$543
- Munich to Toronto from CA$498
- Milan to Toronto from CA$629
- Chișinău to Toronto from CA$468
- Vienna to Toronto from CA$678
- Amsterdam to Calgary from CA$593
- Tirana to Toronto from CA$444
- Chișinău to Calgary from CA$461
- Vienna to Montreal from CA$641
Popular flights from South America to Canada
- Bogotá to Toronto from CA$392
- Lima to Montreal from CA$504
- Bogotá to Montreal from CA$389
- Bogotá to Vancouver from CA$427
- Medellín to Toronto from CA$378
- Lima to Vancouver from CA$516
- Quito to Toronto from CA$339
- Medellín to Vancouver from CA$455
- Cartagena to Toronto from CA$403
- Medellín to Montreal from CA$461
- Lima to Toronto from CA$413
- Guayaquil to Toronto from CA$318
- Buenos Aires to Toronto from CA$525
- Quito to Vancouver from CA$553
- Medellín to Calgary from CA$444
- Santiago de Chile to Toronto from CA$472
- Caracas to Toronto from CA$535
- Buenos Aires to Vancouver from CA$719
- Bogotá to Calgary from CA$400
- Santiago de Chile to Montreal from CA$445
- Cali to Toronto from CA$322
- Medellín to Edmonton from CA$493
- Santiago de Chile to Vancouver from CA$615
- São Paulo to Toronto from CA$476
- Buenos Aires to Montreal from CA$631
- Barranquilla to Toronto from CA$419
- Bogotá to Edmonton from CA$402
- Cali to Montreal from CA$431
- Cusco to Toronto from CA$418
- Caracas to Winnipeg from CA$788
- Lima to Calgary from CA$514
- Rio de Janeiro to Montreal from CA$461
- Fortaleza to Vancouver from CA$681
- Guayaquil to St. John s from CA$495
- Santa Marta to Vancouver from CA$474
- Guayaquil to Winnipeg from CA$500
- Lima to Halifax from CA$557
- Cartagena to Calgary from CA$421
- Cali to Vancouver from CA$496
- Cali to Edmonton from CA$520
Popular flights from Oceania to Canada
- Sydney to Vancouver from CA$577
- Brisbane to Vancouver from CA$814
- Sydney to Calgary from CA$812
- Sydney to Toronto from CA$889
- Melbourne to Vancouver from CA$886
- Melbourne to Toronto from CA$889
- Auckland to Vancouver from CA$687
- Brisbane to Edmonton from CA$694
- Tahiti to Montreal from CA$1,045
- Perth to Toronto from CA$1,232
- Adelaide to Calgary from CA$956
- Brisbane to Halifax from CA$1,158
- Hobart to Vancouver from CA$820
- Melbourne to Ottawa from CA$1,001
- Perth to Vancouver from CA$1,078
- Gold Coast to Winnipeg from CA$880
- Dunedin to Comox from CA$1,102
- Tahiti to Castlegar from CA$2,011
- Melbourne to Winnipeg from CA$1,088
- Melbourne to Quebec City from CA$1,476
- Ballina to Vancouver from CA$687
- Melbourne to Montreal from CA$1,085
- Tahiti to Toronto from CA$902
- Sunshine Coast Region to Calgary from CA$1,022
- Sydney to Halifax from CA$888
- Adelaide to Vancouver from CA$1,037
- Christchurch to Edmonton from CA$1,062
- Cairns to Montreal from CA$982
- Canberra to Vancouver from CA$942
- Melbourne to Kelowna from CA$888
- Cairns to Toronto from CA$981
- Sydney to Winnipeg from CA$904
- Cairns to Victoria from CA$939
- Auckland to Toronto from CA$657
- Melbourne to Calgary from CA$948
- Tahiti to Vancouver from CA$724
- Sydney to Montreal from CA$979
- Brisbane to Toronto from CA$976
- Perth to Whitehorse from CA$1,338
- Sydney to Kelowna from CA$867
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!