Flights to Ottawa, ON, Canada
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Ottawa
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | -5°C | -13°C |
February | -3°C | -12°C |
March | 2°C | -6°C |
April | 10°C | 0°C |
May | 18°C | 7°C |
June | 22°C | 12°C |
July | 25°C | 15°C |
August | 24°C | 14°C |
September | 20°C | 11°C |
October | 13°C | 5°C |
November | 5°C | -1°C |
December | -1°C | -7°C |
14 day forecast
Cheapest month to fly to Ottawa
Explore price trends for trips to Ottawa
Showing prices in GBP
Annual Avg. Price | 328 GBP |
May 2024 | 272 GBP |
June 2024 | 272 GBP |
July 2024 | 294 GBP |
August 2024 | 283 GBP |
September 2024 | 282 GBP |
October 2024 | 305 GBP |
November 2024 | 361 GBP |
December 2024 | 368 GBP |
January 2025 | 368 GBP |
February 2025 | 361 GBP |
March 2025 | 368 GBP |
April 2025 | 404 GBP |
Direct flights to Ottawa
Find direct flights from anywhere to Ottawa
- San Juan to Ottawa from £162
- San Diego to Ottawa from £170
- Phoenix to Ottawa from £172
- San José to Ottawa from £204
- Managua to Ottawa from £218
- Mexico City to Ottawa from £219
- Chicago to Ottawa from £247
- Cartagena to Ottawa from £248
- Iqaluit to Ottawa from £286
- Bogotá to Ottawa from £288
- Sofia to Ottawa from £302
- Bucharest to Ottawa from £305
- Kraków to Ottawa from £309
- Vienna to Ottawa from £311
- Casablanca to Ottawa from £329
- Cairo to Ottawa from £402
- Zagreb to Ottawa from £402
- Montreal to Ottawa from £403
- Melbourne to Ottawa from £493
- Bengaluru to Ottawa from £538
- Guangzhou to Ottawa from £559
- Dhaka to Ottawa from £597
- Paris to Ottawa from £632
- Bagdogra to Ottawa from £711
Airlines flying to Ottawa
Best airlines flying to Ottawa
- Norse Atlantic Airways
- Jet2
- ZIPAIR
- Sun Country Airlines
- Icelandair
- Wizz Air Malta
- easyJet
- Mauritania Airlines International
- Air Europa
- Turkish Airlines
- Air New Zealand
- JetBlue Airways
- Volotea
- Air Canada
- LATAM Airlines
- Iberia Airlines
- Frontier Airlines
- Air Algerie
- Iberia Express
- Play