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 GBP
Annual Avg. Price | 219 GBP |
December 2024 | 214 GBP |
January 2025 | 214 GBP |
February 2025 | 252 GBP |
March 2025 | 175 GBP |
April 2025 | 168 GBP |
May 2025 | 210 GBP |
June 2025 | 210 GBP |
July 2025 | 240 GBP |
August 2025 | 253 GBP |
September 2025 | 211 GBP |
October 2025 | 223 GBP |
November 2025 | 259 GBP |
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
British Columbia
- San Francisco to Vancouver
- Honolulu to Vancouver
- Victoria to Kelowna
- Fort St. John to Vancouver
- Kelowna to Victoria
- San José to Vancouver
- Guatemala City to Vancouver
- Denver to Vancouver
- Winnipeg to Kelowna
- Calgary to Fort St. John
- Monterrey to Vancouver
- Victoria to Vancouver
- Whitehorse to Vancouver
- Vancouver to Victoria
- San José del Cabo to Vancouver
- Cranbrook to Vancouver
- León to Vancouver
- Hamilton to Vancouver
- Los Angeles to Kelowna
- Liberia to Vancouver
- Seattle to Vancouver
- Minneapolis to Vancouver
- Halifax to Abbotsford
- Winnipeg to Victoria
Manitoba
- Ottawa to Winnipeg
- Halifax to Winnipeg
- Los Angeles to Winnipeg
- Kelowna to Winnipeg
- Cancún to Winnipeg
- Abbotsford to Winnipeg
- Las Vegas to Winnipeg
- Atlanta to Winnipeg
- Puerto Vallarta to Winnipeg
- Victoria to Winnipeg
- Fort Lauderdale to Winnipeg
- Phoenix to Winnipeg
- Mexico City to Winnipeg
- Frankfurt to Winnipeg
- Amsterdam to Winnipeg
- Budapest to Winnipeg
- San José to Winnipeg
- Manchester to Winnipeg
- Miami to Winnipeg
- Guatemala City to Winnipeg
- Zürich to Winnipeg
- Fresno to Winnipeg
- Denver to Winnipeg
- Lisbon to Winnipeg
Nova Scotia
- Ottawa to Halifax
- Abbotsford to Halifax
- Hamilton to Halifax
- Edinburgh to Halifax
- San José to Halifax
- Los Angeles to Halifax
- Tampa to Halifax
- St. John s to Halifax
- Amsterdam to Halifax
- Managua to Halifax
- Madrid to Halifax
- Budapest to Halifax
- Kingston to Halifax
- Naples to Halifax
- Puerto Vallarta to Halifax
- Lisbon to Halifax
- Prague to Halifax
- Philadelphia to Halifax
- New Delhi to Halifax
- Glasgow to Halifax
- Frankfurt to Halifax
- Manchester to Halifax
- Las Vegas to Halifax
- Guatemala City to Halifax
Alberta
- San Diego to Calgary
- Salt Lake City to Calgary
- Cancún to Calgary
- Fort McMurray to Calgary
- Minneapolis to Calgary
- Puerto Vallarta to Calgary
- Seattle to Calgary
- London to Calgary
- Denver to Calgary
- Nashville to Calgary
- Guadalajara to Calgary
- Fort Lauderdale to Calgary
- Nanaimo to Calgary
- Austin to Calgary
- Guatemala City to Calgary
- Portland to Calgary
- El Paso to Calgary
- San José to Calgary
- San Salvador to Calgary
- Chihuahua to Calgary
- Vancouver to Fort McMurray
- Kailua to Calgary
- Managua to Calgary
- Reno to Calgary
Ontario
- Winnipeg to Ottawa
- Halifax to Ottawa
- Atlanta to Ottawa
- Dallas to Ottawa
- Calgary to Waterloo
- Moncton to Ottawa
- Iqaluit to Ottawa
- San Francisco to Ottawa
- Los Angeles to Ottawa
- Managua to Ottawa
- Boston to Ottawa
- San Diego to Ottawa
- Manchester to Hamilton
- Copenhagen to Ottawa
- San José to Ottawa
- Fredericton to Ottawa
- Port-au-Prince to Ottawa
- Vancouver to Hamilton
- New Orleans to Ottawa
- Minneapolis to Ottawa
- Amsterdam to Hamilton
- Vancouver to Windsor
- Amsterdam to Ottawa
- Zürich to Ottawa
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Vancouver to Calgary from £44
- Calgary to Vancouver from £47
- Los Angeles to Calgary from £71
- Kelowna to Vancouver from £35
- Vancouver to Kelowna from £23
- Winnipeg to Vancouver from £56
- Abbotsford to Calgary from £29
- Kelowna to Calgary from £55
- Calgary to Winnipeg from £52
- Vancouver to Winnipeg from £49
- Calgary to Kelowna from £61
- Winnipeg to Calgary from £54
- Victoria to Calgary from £74
- Phoenix to Calgary from £91
- Calgary to Victoria from £80
- Calgary to Abbotsford from £47
- Los Angeles to Vancouver from £65
- Ottawa to Calgary from £43
- San Francisco to Calgary from £87
- Halifax to Vancouver from £148
- Mexico City to Vancouver from £124
- Las Vegas to Calgary from £64
- Prince George to Vancouver from £60
- Vancouver to Prince George from £40
- Halifax to Calgary from £132
- Calgary to Ottawa from £40
- Vancouver to Ottawa from £55
- Dallas to Calgary from £95
- Saskatoon to Vancouver from £41
- Ottawa to Vancouver from £66
- Vancouver to Halifax from £106
- Vancouver to Saskatoon from £52
- Guadalajara to Vancouver from £99
- Las Vegas to Vancouver from £56
- Puerto Vallarta to Vancouver from £99
- Atlanta to Vancouver from £60
- Phoenix to Vancouver from £84
- Atlanta to Calgary from £76
- Mexico City to Calgary from £137
- Cancún to Vancouver from £129
Popular flights from Africa to Canada
- Lagos to Calgary from £628
- Tunis to Vancouver from £337
- Tunis to Calgary from £302
- Marrakesh to Vancouver from £319
- Cairo to Calgary from £381
- Accra to Vancouver from £610
- Lagos to Regina from £641
- Marrakesh to Calgary from £291
- Nairobi to Vancouver from £518
- Lagos to Winnipeg from £562
- Hurghada to Toronto from £249
- Nairobi to Calgary from £519
- Tangier to Montreal from £237
- Oujda to Montreal from £263
- Lagos to Fort McMurray from £884
- Lagos to Windsor from £676
- Accra to Winnipeg from £532
- Rabat to Vancouver from £333
- Bamako to Montreal from £547
- Lagos to Halifax from £628
- Entebbe to Vancouver from £669
- Douala to Grande Prairie from £883
- Addis Ababa to Toronto from £389
- Dakar to Toronto from £354
- Agadir to Montreal from £265
- Marrakesh to Montreal from £257
- Cairo to Montreal from £345
- Cairo to Toronto from £294
- Casablanca to Toronto from £302
- Sharm El Sheikh to Toronto from £255
- Kinshasa to Toronto from £471
- Abidjan to Montreal from £563
- Tunis to Montreal from £263
- Marrakesh to Toronto from £226
- Dakar to Montreal from £355
- Douala to Montreal from £585
- Casablanca to Montreal from £288
- Accra to Toronto from £524
- Tunis to Toronto from £255
- Lagos to Toronto from £494
Popular flights from Asia to Canada
- New Delhi to Vancouver from £420
- Manila to Calgary from £410
- Manila to Vancouver from £333
- Bangkok to Vancouver from £278
- Tel Aviv to Calgary from £478
- Bangkok to Calgary from £348
- Dubai to Calgary from £434
- Istanbul to Calgary from £299
- New Delhi to Calgary from £480
- Istanbul to Vancouver from £323
- Tel Aviv to Vancouver from £454
- Manila to Winnipeg from £327
- Denpasar to Vancouver from £380
- Hong Kong to Vancouver from £364
- Beirut to Calgary from £541
- Mumbai to Vancouver from £388
- Cebu to Vancouver from £349
- Singapore to Vancouver from £354
- Manila to Halifax from £409
- Hanoi to Vancouver from £324
- Phuket City to Vancouver from £297
- Kabul to Vancouver from £643
- Kochi to Calgary from £439
- Cebu to Calgary from £398
- Erbil to Vancouver from £494
- Kuala Lumpur to Vancouver from £295
- Ho Chi Minh City to Calgary from £271
- Taipei to Vancouver from £283
- Hong Kong to Calgary from £335
- Angeles to Calgary from £384
- Kathmandu to Calgary from £572
- Manila to Saskatoon from £321
- Erbil to Calgary from £488
- Baghdad to Vancouver from £491
- Bangkok to Ottawa from £365
- Chennai to Vancouver from £357
- Beirut to Vancouver from £558
- Amman to Calgary from £402
- Hyderabad to Vancouver from £411
- Ho Chi Minh City to Vancouver from £315
Popular flights from Europe to Canada
- Warsaw to Calgary from £289
- Warsaw to Vancouver from £343
- Dublin to Vancouver from £301
- Frankfurt to Vancouver from £349
- Barcelona to Vancouver from £326
- Manchester to Calgary from £297
- Vienna to Calgary from £300
- Frankfurt to Calgary from £308
- Prague to Calgary from £291
- Amsterdam to Calgary from £334
- Dublin to Calgary from £277
- Vienna to Vancouver from £325
- Barcelona to Calgary from £300
- Amsterdam to Vancouver from £325
- Berlin to Vancouver from £320
- Budapest to Vancouver from £311
- Manchester to Vancouver from £321
- Madrid to Vancouver from £315
- Edinburgh to Calgary from £282
- Dublin to Halifax from £302
- Berlin to Calgary from £295
- Edinburgh to Vancouver from £306
- Budapest to Calgary from £287
- Vilnius to Calgary from £298
- Lisbon to Vancouver from £293
- Prague to Vancouver from £316
- Tirana to Calgary from £277
- Athens to Calgary from £334
- Glasgow to Vancouver from £330
- Munich to Vancouver from £390
- Lisbon to Calgary from £267
- Manchester to Kelowna from £322
- Glasgow to Calgary from £304
- Kraków to Vancouver from £311
- Düsseldorf to Calgary from £279
- Hamburg to Calgary from £318
- Wrocław to Calgary from £284
- Manchester to Victoria from £367
- Zagreb to Calgary from £292
- Dublin to Winnipeg from £258
Popular flights from South America to Canada
- Medellín to Vancouver from £184
- Lima to Vancouver from £251
- Bogotá to Vancouver from £226
- Quito to Vancouver from £212
- Medellín to Calgary from £242
- Lima to Calgary from £259
- Bogotá to Calgary from £242
- Caracas to Vancouver from £504
- Guayaquil to Vancouver from £171
- Guayaquil to Kelowna from £262
- Cali to Vancouver from £239
- Cartagena to Vancouver from £199
- Santiago de Chile to Vancouver from £269
- Guayaquil to Calgary from £224
- Cartagena to Victoria from £240
- Cartagena to Calgary from £233
- Santa Marta to Vancouver from £231
- Fortaleza to Vancouver from £399
- Bogotá to Saskatoon from £272
- Cusco to Vancouver from £287
- Bogotá to Kelowna from £265
- Medellín to Winnipeg from £222
- Lima to Winnipeg from £258
- Lima to Kelowna from £239
- Santiago de Chile to Calgary from £266
- Lima to Halifax from £293
- Bogotá to Halifax from £245
- Cali to Ottawa from £244
- Medellín to Kelowna from £235
- Cartagena to Halifax from £229
- Santiago de Chile to Kelowna from £299
- Cusco to Winnipeg from £251
- Guayaquil to St. John s from £257
- Quito to Edmonton from £224
- Cartagena to Montreal from £187
- Guayaquil to Toronto from £147
- Buenos Aires to Montreal from £303
- Quito to Toronto from £147
- São Paulo to Toronto from £201
- Quito to Montreal from £188
Popular flights from Oceania to Canada
- Sydney to Vancouver from £415
- Melbourne to Vancouver from £385
- Brisbane to Vancouver from £478
- Sydney to Calgary from £444
- Melbourne to Calgary from £401
- Perth to Vancouver from £486
- Auckland to Vancouver from £392
- Nadi to Vancouver from £528
- Brisbane to Calgary from £505
- Adelaide to Calgary from £479
- Hobart to Vancouver from £432
- Sydney to Kelowna from £439
- Brisbane to Kelowna from £502
- Sydney to Ottawa from £469
- Adelaide to Vancouver from £471
- Sydney to Halifax from £563
- Melbourne to Kelowna from £385
- Melbourne to Ottawa from £423
- Sydney to Victoria from £442
- Sydney to Winnipeg from £452
- Perth to Calgary from £539
- Tahiti to Toronto from £359
- Melbourne to Toronto from £451
- Perth to Toronto from £525
- Tahiti to Vancouver from £367
- Canberra to Vancouver from £448
- Auckland to Toronto from £417
- Sydney to Toronto from £481
- Brisbane to Montreal from £582
- Adelaide to Toronto from £547
- Melbourne to Montreal from £490
- Cairns to Victoria from £526
- Auckland to Kamloops from £511
- Auckland to Saskatoon from £432
- Cairns to Ottawa from £599
- Auckland to Montreal from £438
- Cairns to Winnipeg from £536
- Cairns to Toronto from £564
- Sydney to Montreal from £519
- Queenstown to Montreal from £617
Frequently asked questions
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