Book cheap flights to Canada from £104
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
- Air New Zealand
- Air Algerie
- Philippine Airlines
- Hong Kong Airlines
- China Airlines
- Gol Transportes Aéreos
- ZIPAIR
- Tway Airlines
- Egyptair
- Alaska Airlines
- Qantas
- Ethiopian Airlines
- Air India Limited
- Tunisair
- Turkish Airlines
- Fiji Airways
- 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 GBP
Annual Avg. Price | 264 GBP |
September 2025 | 283 GBP |
October 2025 | 257 GBP |
November 2025 | 236 GBP |
December 2025 | 236 GBP |
January 2026 | 273 GBP |
February 2026 | 236 GBP |
March 2026 | 188 GBP |
April 2026 | 198 GBP |
May 2026 | 241 GBP |
June 2026 | 343 GBP |
July 2026 | 348 GBP |
August 2026 | 326 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
Ontario
- Vancouver to Ottawa
- Edmonton to Ottawa
- Los Angeles to Toronto
- Atlanta to Toronto
- Kelowna to Toronto
- Saskatoon to Toronto
- Orlando to Toronto
- Las Vegas to Toronto
- Regina to Toronto
- Fort Lauderdale to Toronto
- Mexico City to Toronto
- San Francisco to Toronto
- Cancún to Toronto
- New York to Toronto
- Ottawa to Toronto
- Victoria to Toronto
- Toronto to Ottawa
- Winnipeg to Ottawa
- Houston to Toronto
- Dallas to Toronto
- Tampa to Toronto
- Fort Myers to Toronto
- Montego Bay to Toronto
- Liberia to Toronto
Manitoba
- Edmonton to Winnipeg
- Ottawa to Winnipeg
- Montreal to Winnipeg
- Los Angeles to Winnipeg
- Kelowna to Winnipeg
- Halifax to Winnipeg
- Abbotsford to Winnipeg
- Puerto Vallarta to Winnipeg
- Las Vegas to Winnipeg
- Victoria to Winnipeg
- Fort Lauderdale to Winnipeg
- Phoenix to Winnipeg
- Orlando to Winnipeg
- New York to Winnipeg
- Edinburgh to Winnipeg
- Atlanta to Winnipeg
- Mexico City to Winnipeg
- Houston to Winnipeg
- Denver to Winnipeg
- Tokyo to Winnipeg
- Washington, D.C. to Winnipeg
- Guatemala City to Winnipeg
- Cancún to Winnipeg
- Frankfurt to Winnipeg
Alberta
- Kelowna to Edmonton
- Kelowna to Calgary
- New York to Calgary
- Montreal to Calgary
- Los Angeles to Edmonton
- Ottawa to Edmonton
- Atlanta to Calgary
- Halifax to Calgary
- Las Vegas to Calgary
- Montreal to Edmonton
- Halifax to Edmonton
- San Diego to Calgary
- Seattle to Calgary
- Phoenix to Edmonton
- Orlando to Calgary
- Dallas to Calgary
- Mexico City to Calgary
- Las Vegas to Edmonton
- San Francisco to Edmonton
- London to Calgary
- Chicago to Calgary
- Puerto Vallarta to Calgary
- Minneapolis to Edmonton
- Fort Lauderdale to Calgary
British Columbia
- Toronto to Kelowna
- Calgary to Kelowna
- Edmonton to Kelowna
- Phoenix to Vancouver
- Las Vegas to Vancouver
- Vancouver to Prince George
- Atlanta to Vancouver
- Prince George to Vancouver
- Mexico City to Vancouver
- Toronto to Victoria
- Saskatoon to Vancouver
- San Francisco to Vancouver
- Halifax to Vancouver
- Honolulu to Vancouver
- Victoria to Kelowna
- Kelowna to Victoria
- Orlando to Vancouver
- Puerto Vallarta to Vancouver
- San José del Cabo to Vancouver
- Cancún to Vancouver
- Winnipeg to Abbotsford
- Winnipeg to Kelowna
- Fort St. John to Vancouver
- Houston to Vancouver
Saskatchewan
- Toronto to Regina
- Toronto to Saskatoon
- Vancouver to Saskatoon
- Vancouver to Regina
- Montreal to Saskatoon
- Dallas to Regina
- Minneapolis to Regina
- Paris to Regina
- Denver to Saskatoon
- Bangkok to Regina
- Berlin to Saskatoon
- Chișinău to Saskatoon
- Bogotá to Saskatoon
- Oslo to Regina
- Orlando to Regina
- Mexico City to Regina
- Barcelona to Saskatoon
- Guadalajara to Saskatoon
- Amsterdam to Saskatoon
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Toronto to Calgary from £63
- Toronto to Edmonton from £48
- Toronto to Vancouver from £94
- Vancouver to Toronto from £55
- Calgary to Vancouver from £34
- Vancouver to Calgary from £30
- Edmonton to Toronto from £47
- Vancouver to Edmonton from £25
- Edmonton to Vancouver from £34
- Calgary to Toronto from £73
- Los Angeles to Calgary from £58
- Vancouver to Kelowna from £28
- Los Angeles to Vancouver from £41
- Kelowna to Vancouver from £44
- Winnipeg to Toronto from £48
- Abbotsford to Calgary from £14
- Toronto to Winnipeg from £92
- Winnipeg to Calgary from £34
- Vancouver to Montreal from £110
- Winnipeg to Edmonton from £34
- Halifax to Toronto from £76
- Abbotsford to Edmonton from £18
- Montreal to Vancouver from £132
- Toronto to Montreal from £75
- Montreal to Toronto from £78
- Calgary to Abbotsford from £34
- San Francisco to Calgary from £60
- Victoria to Calgary from £33
- Calgary to Victoria from £41
- Houston to Calgary from £50
- Winnipeg to Vancouver from £54
- Calgary to Winnipeg from £36
- Edmonton to Abbotsford from £34
- Ottawa to Calgary from £89
- Calgary to Ottawa from £81
- Ottawa to Vancouver from £89
- Phoenix to Calgary from £41
- Toronto to Halifax from £53
- Vancouver to Winnipeg from £44
- Edmonton to Victoria from £48
Popular flights from Africa to Canada
- Cairo to Toronto from £286
- Cairo to Calgary from £305
- Casablanca to Toronto from £238
- Tunis to Vancouver from £377
- Lagos to Toronto from £573
- Tunis to Calgary from £376
- Tunis to Montreal from £263
- Dakar to Montreal from £471
- Lagos to Calgary from £558
- Marrakesh to Calgary from £341
- Johannesburg to Montreal from £490
- Nairobi to Vancouver from £478
- Lagos to Regina from £671
- Abidjan to Montreal from £550
- Casablanca to Edmonton from £471
- Lagos to Grande Prairie from £729
- Accra to Montreal from £554
- Nairobi to Edmonton from £483
- Addis Ababa to Calgary from £408
- Casablanca to Calgary from £383
- Tunis to Toronto from £232
- Algiers to Montreal from £253
- Addis Ababa to Toronto from £404
- Dakar to Toronto from £499
- Agadir to Toronto from £235
- Cairo to Montreal from £301
- Hargeisa to Edmonton from £654
- Marrakesh to Toronto from £172
- Oran to Calgary from £376
- Mahé to Calgary from £615
- Harare to Yellowknife from £868
- Dar es Salaam to Vancouver from £509
- Lagos to Fort McMurray from £745
- Harare to Montreal from £582
- Luanda to Toronto from £713
- Bamako to Montreal from £504
- Johannesburg to Toronto from £490
- Tangier to Quebec City from £376
- Lusaka to Edmonton from £737
- Entebbe to Vancouver from £577
Popular flights from Asia to Canada
- Tokyo to Vancouver from £209
- Tel Aviv to Toronto from £528
- New Delhi to Toronto from £333
- Istanbul to Calgary from £230
- Bangkok to Toronto from £346
- Istanbul to Toronto from £376
- New Delhi to Vancouver from £363
- Tokyo to Toronto from £285
- Bangkok to Vancouver from £257
- Tokyo to Calgary from £285
- New Delhi to Calgary from £397
- Manila to Vancouver from £282
- Istanbul to Vancouver from £270
- Tel Aviv to Calgary from £411
- Denpasar to Montreal from £469
- Istanbul to Montreal from £301
- Seoul to Vancouver from £261
- Tel Aviv to Vancouver from £377
- Tel Aviv to Montreal from £453
- Denpasar to Toronto from £413
- Istanbul to Edmonton from £294
- Manila to Toronto from £341
- Erbil to Calgary from £306
- Phuket City to Toronto from £361
- Tehran to Toronto from £290
- Denpasar to Vancouver from £367
- Tokyo to Edmonton from £265
- Osaka to Vancouver from £246
- Bangkok to Calgary from £299
- Kathmandu to Vancouver from £385
- Bangkok to Montreal from £351
- Baghdad to Toronto from £332
- Seoul to Toronto from £344
- Tokyo to Montreal from £318
- Beirut to Calgary from £327
- Manila to Calgary from £327
- Amman to Calgary from £336
- Mumbai to Vancouver from £311
- Jeddah to Toronto from £344
- Dubai to Toronto from £249
Popular flights from Europe to Canada
- London to Calgary from £230
- London to Toronto from £352
- London to Vancouver from £350
- London to Montreal from £337
- Edinburgh to Calgary from £280
- Manchester to Calgary from £209
- Manchester to Toronto from £342
- Edinburgh to Toronto from £375
- London to Winnipeg from £216
- London to Halifax from £158
- Edinburgh to Vancouver from £205
- Paris to Calgary from £270
- London to Edmonton from £196
- Belfast to Calgary from £222
- London to Ottawa from £242
- London to Saskatoon from £234
- London to Hamilton from £230
- Birmingham to Toronto from £138
- Glasgow to Calgary from £214
- Newcastle upon Tyne to Toronto from £138
- Manchester to Winnipeg from £381
- Paris to Vancouver from £360
- Barcelona to Toronto from £366
- Manchester to Halifax from £161
- Manchester to Vancouver from £207
- Glasgow to Toronto from £140
- Edinburgh to Halifax from £188
- London to Victoria from £239
- Dublin to Toronto from £358
- Lisbon to Toronto from £390
- Paris to Montreal from £346
- Warsaw to Calgary from £245
- Madrid to Toronto from £151
- Frankfurt to Calgary from £363
- Warsaw to Toronto from £333
- Barcelona to Montreal from £362
- Athens to Toronto from £267
- Frankfurt to Toronto from £370
- Rome to Calgary from £281
- Madrid to Montreal from £225
Popular flights from South America to Canada
- Bogotá to Toronto from £181
- Medellín to Toronto from £181
- Lima to Toronto from £201
- Lima to Vancouver from £157
- Cartagena to Toronto from £202
- Medellín to Calgary from £189
- Bogotá to Vancouver from £196
- Medellín to Montreal from £215
- Lima to Montreal from £127
- Rio de Janeiro to Toronto from £212
- Medellín to Vancouver from £201
- São Paulo to Toronto from £229
- Bogotá to Calgary from £191
- Bogotá to Edmonton from £190
- Medellín to Edmonton from £218
- Guayaquil to Vancouver from £188
- Cali to Toronto from £177
- Cusco to Toronto from £229
- Quito to Toronto from £232
- Cartagena to Calgary from £187
- Bogotá to Montreal from £216
- Lima to Calgary from £211
- Medellín to Kelowna from £218
- Quito to Vancouver from £243
- Rio de Janeiro to Vancouver from £284
- Guayaquil to Toronto from £208
- Santiago de Chile to Vancouver from £232
- Cali to Montreal from £212
- Rio de Janeiro to Montreal from £227
- Santiago de Chile to Toronto from £211
- Cusco to Vancouver from £265
- Santiago de Chile to Montreal from £221
- Lima to Winnipeg from £227
- Cali to Vancouver from £193
- Cusco to Montreal from £288
- Medellín to Winnipeg from £220
- Caracas to Toronto from £311
- Barranquilla to Toronto from £159
- Quito to Montreal from £245
- Guayaquil to Montreal from £200
Popular flights from Oceania to Canada
- Sydney to Vancouver from £278
- Melbourne to Vancouver from £318
- Sydney to Calgary from £292
- Melbourne to Toronto from £397
- Brisbane to Vancouver from £307
- Sydney to Toronto from £338
- Perth to Toronto from £466
- Melbourne to Calgary from £331
- Auckland to Toronto from £448
- Sydney to Montreal from £298
- Brisbane to Calgary from £381
- Brisbane to Edmonton from £389
- Sydney to Edmonton from £253
- Perth to Montreal from £501
- Sydney to Ottawa from £306
- Sydney to Kelowna from £348
- Brisbane to Toronto from £362
- Perth to Calgary from £416
- Sydney to Halifax from £493
- Sydney to Saskatoon from £466
- Cairns to Toronto from £405
- Adelaide to Toronto from £394
- Melbourne to Kelowna from £381
- Auckland to Montreal from £390
- Auckland to Vancouver from £394
- Hobart to Vancouver from £448
- Auckland to Edmonton from £327
- Melbourne to Montreal from £458
- Melbourne to Ottawa from £501
- Sydney to Victoria from £334
- Cairns to Calgary from £399
- Perth to Regina from £534
- Adelaide to Calgary from £410
- Port Moresby to Saskatoon from £592
- Nadi to Vancouver from £417
- Auckland to Regina from £362
- Sydney to Moncton from £559
- Hobart to Montreal from £648
- Adelaide to Vancouver from £363
- Sydney to Winnipeg from £408
Frequently asked questions
Download our app