YOW

R14 138 Find Cheap Flights to Ottawa – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 28% 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
R17 300
Typical prices: R16 383-R23 444
Air Canada
Sun 28/1Sat 31/3
JNB - YOW • 2 stops
Cheapest one-way flight
R14 138
Typical prices: R11 461-R16 333
Multiple Airlines
Sat 22/12
JNB - YOW • 2 stops
Top airlines
Best reviews • 7,8 score
Airline reviews
Airline reviews
Top routes
Cheapest • 14% average savings
Most popular
Insights
Insights
When to travel
Cheapest • 18% 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

Tue, Feb 23 - Wed, Mar 24
Multiple Airlines Logo
19:40 - 15:00Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
26h 20m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
34h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 433Multiple Airlines
3+ days ago
Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 23:40Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
30h 45m2 stops Amsterdam Schiphol Calgary
KLM Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 483KLM
9 hours ago
Tue, Feb 23 - Wed, Mar 24
Air France Logo
19:40 - 15:00Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
26h 20m1 stop Paris Charles de Gaulle
Air France Logo
18:10 - 11:25Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
35h 15m1 stop Paris Charles de Gaulle
R17 499Air France
3+ days ago
Sat, Dec 5 - Sat, Jan 16
Multiple Airlines Logo
19:40 - 15:00Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
26h 20m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 549Multiple Airlines
3+ days ago
Tue, Feb 23 - Wed, Mar 24
United Airlines Logo
22:00 - 14:29Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
23h 29m2 stops Newark Washington, D.C. Reagan-National
United Airlines Logo
16:36 - 18:35Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
43h 59m2 stops Chicago O'Hare Intl Newark
R17 598United Airlines
3+ days ago
Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 23:40Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
30h 45m2 stops Amsterdam Schiphol Calgary
KLM Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 598KLM
1 day ago
Tue, Dec 1 - Tue, Dec 29
United Airlines Logo
22:00 - 13:11Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
22h 11m1 stop Newark
United Airlines Logo
14:00 - 18:35Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
45h 35m2 stops Toronto Pearson Intl Newark
R17 698United Airlines
3+ days ago
Sat, Dec 5 - Sat, Jan 16
KLM Logo
23:55 - 23:40Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
30h 45m2 stops Amsterdam Schiphol Toronto Pearson Intl
KLM Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
33h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R17 698KLM
3+ days ago
Thu, Dec 24 - Sun, Jan 10
Multiple Airlines Logo
19:40 - 23:40Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
35h 00m2 stops Paris Charles de Gaulle Toronto Pearson Intl
Multiple Airlines Logo
5:30 - 22:00Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
57h 30m2 stops Toronto Pearson Intl Amsterdam Schiphol
R19 022Multiple Airlines
2 days ago
Mon, Dec 7 - Mon, Dec 14
Air France Logo
19:40 - 15:00Johannesburg  Johannesburg OR Tambo-Ottawa Ottawa
26h 20m1 stop Paris Charles de Gaulle
Air France Logo
17:10 - 11:25Ottawa  Ottawa-Johannesburg Johannesburg OR Tambo
35h 15m1 stop Paris Charles de Gaulle
R33 657Air France
3+ days ago
Booking Insights

Price, demand, and travel trends for flights to Ottawa

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

What is the cheapest flight to Ottawa?

Johannesburg OR Tambo Airport to Ottawa is the cheapest route at R17 300 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?

On average, a return flight from South Africa to Ottawa costs R19 756, based on KAYAK data over the past 12 months. Return fares from Cape Town average R16 363, while Port Elizabeth runs a bit higher at R19 756.

What is the cheapest day to fly to Ottawa?

Saturday is the cheapest day to fly to Ottawa at R17 582 return on average over the past 12 months on KAYAK. Friday is the most expensive at R22 979.

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

Evening flights to Ottawa are the cheapest at R19 734 return on average. Afternoon flights are the most expensive at R22 135.

What is a good deal for flights to Ottawa?

Flights under R16 383 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 R16 104.

Key details for flights to Ottawa

Low season

October

Cheapest flight

R14 138
Beat the crowds with an average 73% drop in travellers.
The most popular month to fly with an average 89% increase in travellers.
One-way flight from Johannesburg OR Tambo Airport 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 383 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.

  • Which city has the cheapest flights to Ottawa?

    Based on fares booked in the past 5 days, the cheapest flights to Ottawa are from Johannesburg, starting at R17 300 return.

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

    Virgin Atlantic 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, a good return fare is around R16 383. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Ottawa in March. Return fares historically average R16 108, making March the cheapest month to travel based on KAYAK data from 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 afternoon to save up to R2 401 on a return flight. Afternoon flights to Ottawa average R19 734 compared to R22 135 for midday flights.

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 1599 reviews
7,7Comfort
7,3Food
7,2Entertainment
8,4Crew
7,8Boarding
Airline reviews

Business class is not pods so not 5 star. Could not find a movie I was really interested in.

8,0 ExcellentDoug, Oct 2026
Read more KLM reviews

Business class is not pods so not 5 star. Could not find a movie I was really interested in.

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.

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.

Flight delay in lax which delayed our connecting flight to Copenhagen. Was placed on standby the following day and got delayed again at Scandinavian air. Bad bad counter service at ar Canada in Toronto by the name of Camilla who said that she was doing us a courtesy for even finding a earlier flight for us after we the customer are the ones being inconvenient by the cancellation of our flight. Btw, we are going on a tour. Air Canada is the worse

All good except waiting for gate for over an hour at Ohare Chicago as usual. People missed flights because of that

Perfect. On time and the weather was perfect so we came in a few minutes early.

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.

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