YOW

R12 374 Find Cheap Flights to Ottawa – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 13% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R16 900
Typical prices: R16 405-R23 885
KLM
Wed 5/12Tue 16/1
JNB - YOW • 2 stops
Cheapest one-way flight
R12 374
Typical prices: R11 800-R15 398
Multiple Airlines
Sat 22/12
CPT - YOW • 2 stops
Top airlines
Best reviews • 8,1 score
Airline reviews
Airline reviews
Top routes
Cheapest • 9% average savings
Most popular
Insights
Insights
When to travel
Cheapest • 29% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Ottawa!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Ottawa

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Ottawa

Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 0:01JNB  Johannesburg OR Tambo-YOW Ottawa
31h 06m2 stops Amsterdam Schiphol Calgary
KLM Logo
5:30 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R16 900KLM
Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 0:01JNB  Johannesburg OR Tambo-YOW Ottawa
31h 06m2 stops Amsterdam Schiphol Calgary
KLM Logo
5:30 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R16 998KLM
Sat, Dec 5 - Sat, Jan 16
Multiple Airlines Logo
19:40 - 15:00JNB  Johannesburg OR Tambo-YOW Ottawa
26h 20m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
5:30 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 014Multiple Airlines
Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 0:01JNB  Johannesburg OR Tambo-YOW Ottawa
31h 06m2 stops Amsterdam Schiphol Calgary
KLM Logo
5:30 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 046KLM
Sat, Dec 5 - Sat, Jan 16
KLM Logo
19:40 - 15:00JNB  Johannesburg OR Tambo-YOW Ottawa
26h 20m1 stop Paris Charles de Gaulle
KLM Logo
5:30 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 111KLM
Sat, Dec 5 - Sat, Jan 16
Multiple Airlines Logo
19:40 - 15:00JNB  Johannesburg OR Tambo-YOW Ottawa
26h 20m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
6:10 - 22:00YOW  Ottawa-JNB Johannesburg OR Tambo
32h 50m2 stops Calgary Amsterdam Schiphol
R19 326Multiple Airlines
Sat, Dec 5 - Sat, Jan 16
United Airlines Logo
22:00 - 21:56JNB  Johannesburg OR Tambo-YOW Ottawa
30h 56m1 stop Newark
United Airlines Logo
14:48 - 18:35YOW  Ottawa-JNB Johannesburg OR Tambo
20h 47m1 stop Newark
R25 871United Airlines
Sat, Dec 5 - Sat, Jan 16
United Airlines Logo
22:00 - 13:11JNB  Johannesburg OR Tambo-YOW Ottawa
22h 11m1 stop Newark
United Airlines Logo
6:00 - 18:35YOW  Ottawa-JNB Johannesburg OR Tambo
29h 35m1 stop Newark
R26 213United Airlines
Sat, Dec 5 - Sat, Jan 16
United Airlines Logo
22:00 - 13:11JNB  Johannesburg OR Tambo-YOW Ottawa
22h 11m1 stop Newark
United Airlines Logo
6:00 - 18:35YOW  Ottawa-JNB Johannesburg OR Tambo
29h 35m1 stop Newark
R27 743United Airlines
Sat, Dec 5 - Sat, Jan 16
United Airlines Logo
22:00 - 13:11JNB  Johannesburg OR Tambo-YOW Ottawa
22h 11m1 stop Newark
United Airlines Logo
6:00 - 18:35YOW  Ottawa-JNB Johannesburg OR Tambo
29h 35m1 stop Newark
R27 890United Airlines
Booking Insights

Price, demand, and travel trends for South Africa to Ottawa flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from South Africa to Ottawa with more confidence.

What is the cheapest flight to Ottawa?

Johannesburg OR Tambo Airport to Ottawa is the cheapest route at R16 900 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Ottawa?

A return flight to Ottawa costs R19 454 on average, based on data over the past 12 months on KAYAK. Return fares from Cape Town average R16 092, while Johannesburg OR Tambo Airport runs a bit higher at R19 454.

What is the cheapest day to fly to Ottawa?

Wednesday is the cheapest day to fly to Ottawa at R16 753 return on average over the past 12 months on KAYAK. Friday is the most expensive at R23 152.

What is the cheapest month to fly to Ottawa?

•February is the cheapest month to fly to Ottawa with an average price of R13 806 return.
•May (R23 152) and September (R21 003) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Ottawa?

Night flights to Ottawa are the cheapest at R16 932 return on average. Afternoon flights are the most expensive at R22 777.

What is a good deal for flights to Ottawa?

Flights under R16 405 are considered a good deal. 25% of KAYAK users found return flights to Ottawa at or below these prices, with the lowest fares from:
•Cape Town R15 837.

Key details for flights to Ottawa

Low season

February

Cheapest flight

R12 374
Best time to beat the crowds (29% less expensive on average)
Most popular time to fly and prices are also 4% lower on average.
Flights from Cape Town to Ottawa

When to book flights to Ottawa

Are your dates flexible? Find out the best times to travel to Ottawa based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Ottawa, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to Ottawa is a good deal?

    A good deal on a flight to Ottawa is around R16 405 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • Where can I fly from to get the cheapest fares to Ottawa?

    Based on fares booked in the past 5 days, the cheapest flights to Ottawa are from:
    • Johannesburg, from R16 900 return

  • What is the difference between the most popular and the most frequent airline at Ottawa?

    British Airways operates the most flights from South Africa to Ottawa at 0 per week, while Air France is the airline most often selected by KAYAK users searching for flights from South Africa to Ottawa. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

Your guide to booking Ottawa flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For flights to Ottawa, recent KAYAK data shows that stronger deals tend to be around R16 405 return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Ottawa in February. Return fares historically average R13 806 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to R5 845 per return. Evening flights to Ottawa average R16 932 compared to R22 777 for midday flights. See the time-of-day chart above for the full breakdown.

Reviews of the top 3 airlines flying to Ottawa

 
Need help choosing which airline to fly with to Ottawa? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1577 reviews
7,3Food
7,8Boarding
7,7Comfort
7,2Entertainment
8,4Crew
Airline reviews

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

10,0 ExcellentBob, May 2026
Read more KLM reviews

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

Flight was on time, staff are friendly and helpful onboard.

The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.

Klm start boarding while somw air issue in the plan

I appreciate that KLM was proactive in informing me of the 2 hour delay which enabled me to replan my travel. It was a bit stressful not knowing whether my connection from Montreal to Ottawa was happening. But the ground and air crew did a good job at comforting and assuring me.

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

My recent Air France flight from Paris to Toronto was a genuinely pleasant long‑haul experience, marked by strong service and thoughtful touches throughout the journey. The boarding process was orderly and efficient, with only a short wait before passengers were invited to step onboard. Everything moved with calm coordination, setting a positive tone right from the start. Once in the air, the inflight crew truly shined. They were warm, friendly, and consistently attentive without ever feeling intrusive. Their professionalism and upbeat energy made the cabin feel welcoming and well cared for. The meals and overall service were very good—well‑timed, nicely presented, and satisfying. Air France’s reputation for quality inflight dining held up, and the crew ensured that drinks, snacks, and small requests were handled promptly. I traveled in a business‑class pod, which offered excellent privacy and comfort. The seat itself was spacious and well‑designed, ideal for both resting and working. The only minor drawback was that the pod felt a bit warm when fully closed, but it wasn’t enough to detract from the overall comfort. Overall, this Air France flight delivered a smooth, friendly, and enjoyable experience from gate to landing. The combination of efficient boarding, exceptional crew service, quality meals, and a comfortable seat made the long journey feel easy and well supported.

The boarding was efficient. The entertainment system was a bit unstable but Air France has a good selection of movies.

I don’t like that an equipment change caused my seat to change from 23A to 44A. The boarding was also delayed. The crew were excellent, however and very attentive. The food was not bad.

Our flight crew were terrific. And they handle a difficult passenger with finesse.

My experience was good overall, the quality of the food really decreased! There used to be a choice between meat and fish now it’s between chicken and pasta! In the choices of entertainment meditation has been added which is very good. Soft chair workout to improve blood circulation and avoid phlebitis should be added.

They lost my baggage and I still have not got it back. Disgrace

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

A couple of minor delays in boarding but very professional and efficient staff.

Upset about cancel to St. John’s and no overnight accomodation

I had a 5 hour lay over in Toronto. Felt very exhausted and bored.

1. Everything was satisfactory concerning the flight. 2. Can't think of what could be better right now.

Entertainment kept turning itself off. Gave up on watching a movie.

Wifi took a while to kick in and we had a maintenance issue that took over 40 mins at the gate in Washington before pulling back

Very nice flight love the small aircraft. We had a wonderful flight attendant. Nice to see someone that really enjoys her job. Don't have her name but had a southern accent.

Seats in waiting area and on plane hard as rock. Fast internet on the flight was great! Crew was kind.

I do prefer to fly United and have always had excellent service, except for bad weather. Flights are on time and staff is alway curtious and helpful

Aircraft has better leg room than any of United's larger planes. We had requested mobility assistance for this and related flights. United's response to all was superb.

The flight was on time and the crew were great.

Travelling to a place near Ottawa?

Book flights to Ottawa if you plan to visit one of these locations
Gatineau

More options for your flight to Ottawa