R24 066 Find Cheap Flights from Johannesburg to Dominican Republic

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to the Dominican Republic departing on 7/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
1 adult, Economy, 0 bags

KAYAK searches hundreds of travel sites at once for deals on flights to the Dominican Republic

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 13% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Flight Deals
Booking Insights
Flight Deals

Book Cheap OR Tambo to the Dominican Republic Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from OR Tambo to the Dominican Republic that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from OR Tambo to the Dominican Republic

Thu, May 7 - Mon, May 11
British Airways Logo
21:15 - 22:52
JNB
-
SDQ
31h 37m
2 stops
British Airways Logo
6:00 - 7:00
SDQ
-
JNB
43h 00m
2 stops
R24 066British Airways
Thu, May 7 - Mon, May 11
British Airways Logo
21:15 - 22:52
JNB
-
SDQ
31h 37m
2 stops
British Airways Logo
10:20 - 7:00
SDQ
-
JNB
38h 40m
2 stops
R24 098British Airways
Thu, May 7 - Mon, May 11
British Airways Logo
21:15 - 22:52
JNB
-
SDQ
31h 37m
2 stops
British Airways Logo
14:25 - 9:25
SDQ
-
JNB
37h 00m
2 stops
R24 115British Airways
Thu, May 7 - Mon, May 11
United Airlines Logo
10:25 - 11:55
JNB
-
SDQ
31h 30m
2 stops
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R25 377United Airlines
Thu, May 7 - Mon, May 11
United Airlines Logo
15:05 - 11:55
JNB
-
SDQ
26h 50m
2 stops
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R25 426United Airlines
Thu, May 7 - Mon, May 11
United Airlines Logo
15:05 - 11:55
JNB
-
SDQ
26h 50m
2 stops
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R25 443United Airlines
Thu, May 7 - Mon, May 11
United Airlines Logo
22:00 - 14:10
JNB
-
SDQ
22h 10m
1 stop
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R29 721United Airlines
Thu, May 7 - Mon, May 11
United Airlines Logo
22:00 - 14:10
JNB
-
SDQ
22h 10m
1 stop
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R29 754United Airlines
Thu, May 7 - Mon, May 11
United Airlines Logo
22:00 - 14:10
JNB
-
SDQ
22h 10m
1 stop
United Airlines Logo
15:20 - 18:30
SDQ
-
JNB
21h 10m
1 stop
R29 771United Airlines
Booking Insights

KAYAK's insights & trends for OR Tambo to the Dominican Republic flights

Get data-powered insights and trends into flights from OR Tambo to the Dominican Republic to help you find the cheapest flights, the best time to fly, and much more.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to the Dominican Republic?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights from Johannesburg OR Tambo Airport to the Dominican Republic, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.

The cheapest month for flights from Johannesburg OR Tambo Airport to the Dominican Republic is May, when tickets cost R22 230 (return) on average. On the other hand, the most expensive months are December and August, when the average cost of return tickets is R32 361 and R31 918 respectively.

Good to know

Low seasonAugust
Cheapest flightR24 066
Best time to beat the crowds but there is an average 17% increase in price.
Most popular time to fly (4% more expensive on average)
Flight from Johannesburg to Santo Domingo

FAQs - booking Dominican Republic flights

  • How does KAYAK find such low prices on flights from Johannesburg to Dominican Republic?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Dominican Republic.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Dominican Republic?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Johannesburg to Dominican Republic is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Dominican Republic?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Dominican Republic with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Dominican Republic?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Johannesburg to Dominican Republic up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 5 airlines flying from OR Tambo to the Dominican Republic

 
Need help choosing which airline to fly with from OR Tambo to the Dominican Republic? 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,5
SWISSOverall score based on 1851 reviews
7,7Boarding
6,8Entertainment
7,1Food
7,4Comfort
8,3Crew
Airline reviews

Really BAD check in experience. My bag was left in Geneva and I have not received it yet. I have been in Stockholm 5 days without clothes to change. The flight was good but very unhappy with the post service support.

8,0 ExcellentVanina, Jan 2026
GVA - ARN
Read more SWISS reviews

Really BAD check in experience. My bag was left in Geneva and I have not received it yet. I have been in Stockholm 5 days without clothes to change. The flight was good but very unhappy with the post service support.

We still don't have our luggages... flight was Saturday Jan 3rd and today is Wed 7th...even after fling the delayed/missing baggage report on saturday night and contacting SWISS (which is not answering) we still dont have our luggages...

It was much better than most airlines we have flown with. It remo des me Swiss Air 25 years ago.

Made us gate check carry ons Then didn’t get them on the plane. Service they used didn’t deliver our carry ons for more than a day Total mess

We’ve never been more uncomfortable on a flight than we have on this particular one. The seats in front of us reclined so far back that when the person reclined their seat of broccoli, it almost hit me in the face and left me with literally no room to move that said I had to recline my seed in which made the person behind me upset. It seemed like the seats also would recline without even pressing the button in the armrest and would unrecline as well for that same reason, and it also seemed that some seats reclined more than others. The bottom cushions of the seat were so thin that even after one hour of an 11 hour flight, our tailbones were so sore. It seemed like an overall old airplane. It also didn’t have individual air vents and it was extremely hot the entire flight. Several passengers were commenting on how hot it was. The breakfast was some kind of flavorless triangle, puffy egg, laying in a watery bed of steamed peppers and onions and spinach. It was not appetizing at all. The flight crew was extremely nice so that was a nice thing this flight attendant. They let us try different types of Swiss sodas, which was really nice and the dinner was actually delicious but still overall given the other considerations. It was pretty much a miserable flight without basic seat comfort.

Smooth boarding, on time flight, decent food and entertainment options.

We had seats between the bathroom and a screaming baby, and did not have enough room to lay my head down on the tray table. Not ideal.

Terrible - we needed tp change the flight and it was impossible. They ask for a price that was higher than buying a new tickets from another airline. Will never flight Swiss air and Luftgansa again.

Everything was smooth and great. I didnt like that they talk so much on the interphone during the flight.

Food used to be better and comfort was not attainable after 5 hours everything starts hurting.

The seat cushions are absolutely lacking, not sure if they know the passengers are traveling for 14 hours straight, but the padding made our back and butt ache like crazy. The entertainment console had its own problems, either the headphone jack wasn't working or the power outlet via usb or ac outlet was not working. Not to mention the seat handles were not adjustable in some planes in the middle or on the aisle. Qatar may be operating a very old fleet of planes to make as much profit as possible, but passengers may not be following them for long, should this treatment of its customers continue. Qatar, wake up and do it right by your customers, or they may not be your customers anymore.

You are the best, keep up the good work. Thank you for allowing me and my family to fly with comfort.i am waiting for upgrade some day. Thanks again

The service was good but the food was a NO

Awesome hospitality, awesome staff, awesome food & awesome travel time. Thanks

The flight was operated by IndiGo and not Qatar, which is a budget airline from India. Nevertheless, the flight was uneventful.

Reason for travelling Tampa to Orlando is to fly Qatar Airline. we end up with American Airline. This was the miserable experience I ever had in my entire travel history. Flight attendants were rude. They hit my knee with the food cart and I was holding ice pack for 2 hours. I still have the pain after a week. WE boarded the flight twice because of the temperature inside the plan.

Not sure how we end up with American Airlines instead of Qatar Airways. From Philadelphia to Qatar they boarded us then they asked us to unload. After 30 minutes later they board us again. The inside the plane it was burning hot and we were sweating like crazy. Crew members are absolute rude. The way they served the passengers were horrible. One of the crew members hit my knee with food cart and kept going. I was holding an ice pack for almost 2 hours. I am still with the pain.

The flight was smooth Thank God but the delays and changing gates for 3-4 times made me so tired of walking back and forth with heavy bags I thought I was going to pass out with heavy headaches but Thank God finally found the final gate and home safe. These delays happen anytime for important reasons so just be patient when you come across these situations.

I’ve flown with Qatar multiple times and the service has always been great. Very professional, organized, the food is delicious and plentiful, tons of entertainment.

The staff was the best I have experienced as a frequent traveller in a long time.

Ineffective communication with United resulted in lost baggage. Their Baggage Tracing counter at MUC was shut down from 11:00-14:15 on my arrival. Undertrained, underinformed staff had me Running all over MUC to find someone to help me to no avail. Staff was rude, unhelpful, and unable to effectively use the systems they did have operational. They refused to contact United in any way or provide any accommodation or other resources while I waited for my luggage. This has destroyed my downstream itinerary. If they had even the slightest visibility I may have been able to reschedule/plan, but again, their staff provided nothing, and did nothing more than their website, which doesn’t even work on a standard phone browser. Miserable failure at all levels that weren’t associated with the operation of the aircraft.

Miserable. They moved my seat, but canceled the next leg of my flight. I resolved the issue at my transfer, but that resulted in lost luggage that has taken days off my schedule with no resolution. Worse, they fail to interface effectively with Lufthansa, forcing me to bounce between two equally useless help desks. The apps are unable to handle the situation, the bag dropped off the tracker, and while the call centers are polite, they do not provide written information to assist with cross-airline communication.

It was great with United overall except for two things. 1) It was a 5-hour flight and we were with kids, so we were asking for extra snacks. They were extremely reticent to dole them out even though there wasn't any meal and the kids were starting to hit their limit towards the end. 2) Baggage didn't arrive until 80 minutes after we landed.

Trip was great. A wild landing in Ottawa with the wind and rain, but the pilot did a great job. Always love flying United.👍

Crew was dismissive. Snacks and refills not offered. Poor business class experience. Bed not comfortable compared to Emirates or BA.

IAD with the archaic people movers is just a place to be avoided.

Tastless food and too obvious lack of enthusiasm for service in the economy vesus business class

Plane was crowded and even when we hit altitude, the plane was hot, not enough air flow.

The flight got cancelled so I don’t know why or what happened. We waited around and didn’t know until so late and they couldn’t really help with anything but had us call the airlines.

1.It will be better if sandwich is warm. 2.The food is too salty. 3.Breakfast needs some vegetables or fruits.

Wish they didnt delay off-boarding for 10 minutes so i could connect to my flight from miami to tampa

Not great. Booked Extra seats and got nothing extra at all. It’s basically a big budget airline.

I got sick nothing contagious but distressing enough and the care I received on the flight was astounding.

The inflight staff is never the issue always the extra and charges american charges! Literally 30 bucks for WiFi! Is insane and then it’s choppy and slow. If you pay for it once you don’t need to pay again for switching aircraft especially when there is flight delays

Terrible. Flight delayed for more than 8 hours with only a $12 meal voucher provided for the inconvenience. The airplane did not have breaks on arrival yet they still made us go through the motions and board on time knowing we could not take off then sit for 40+ minutes before having to get of the time. A complete waste of my time. I cannot believe they can stay business with these shenanigans. I’ll avoid this company like the plague moving forward as the lack of accountability is disgraceful.

Staff's did their best to make everyone comfortable and I appreciate them for it

My Internet did not work for Outlook email or basically anything. I paid for one hour of in-flight usage and it was terrible. I spent a lot of time on different sites and browsers with no luck and a lot of frustration. Other than that, the flight was on time, crew was nice, service was fine. Seat was OK even though I paid for the extra 6 inches. I cannot imagine how tight the seats in the back must be.

Flight was delayed again and again ultimately almost three hours getting us to our location at close to midnight by the time we got in and out of airport to destination. I had taken time off work to enjoy an evening at destination and that was now wasted

The flight delay in Dallas created a domino effect that impacted all of the connecting flights. It also increased the number of connections. I missed my flight from Casablanca to Marrakech because of the tight turnaround when landing in Casablanca. . CMN airport was understaffed. Only one person could help while other employees were just watching him. It was an extremely frustrating situation. People were crying and slamming their palms on the counter when speaking to the customer service provider, Allabough (man’s name?). Allabough couldn’t change my flight in the system. simultaneously, I was on the call with America. Airlines customer service rep named Solomon that said he couldn’t change it either. So, I took a ONYA voyages train to from Casablanca to Marrakech to get there on Friday June 26. This was unpredictable trip.

Flight was full, and would have preferred an aisle seat, but due to getting a late ticket ,the seat I had was adequate. The flight crew were very help full and hard working. Food and drink were excellent for the 11hr flight. Overall I was pleased with flight, and would recommend British Airways again.

Late. And service was very slow - passengers sat for well over an hour with dirty trays etc surrounding them

The flight was excellent in World Travellor plus. Well worth the extra money. Boarding at Phoenix was the usual poorly organized event. Very stressful.

Have travelled business class with other airlines who profess to be the best in the world. They can however not beat the service and comfort that BA provide.

Flight was delayed but my previous flight was as well so It worked to my advantage. This was my first time in first class. I don't think they ever stopped feeding us. The seating area was very spacious and comfortable. The attendants were wonderful, warm, friendly and very personable.

Terrible service especially for premium economy. Much more comfortable seats on other providers

Friendly hosts/hostesses; dinner was of acceptable, but mediocre standard

Not so good with their baggage handling as they damaged one of my check in luggage

For some reason they didn’t give me a seat and said I was on standby and to stay by the gate till I was assigned a seat then right before boarding I got a seat I got to my destination and no luggage

everything to do with KAYAK was terrible. Your customer facing departments are utterly useless, timewasting and unhelpful.

The onboard service was fantastic, really in a class of its own

Everything you need to know for your flight from OR Tambo to the Dominican Republic

Information on your arrival and departure airports