R23 929 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 11/2. 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

Search 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 29% 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.

Best Dominican Republic Flight Deals from OR Tambo

Cheapest return prices found by our users on KAYAK in the last 72 hours

Santo Domingo
Santo Domingo2 stopsR23 929

Good to know

Low season

June

High season

April

Cheapest flight

R23 929
Best time to beat the crowds but there is an average 21% increase in price.
Most popular time to fly and prices are also 14% lower 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.

See more FAQs

Top tips for finding cheap flights to the Dominican Republic

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from Johannesburg is January.

Top 5 airlines serving 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
Qatar AirwaysOverall score based on 3752 reviews
8,0Crew
7,4Food
7,5Entertainment
7,6Boarding
7,5Comfort
Airline reviews

The Qatar Airways staff pre-boarding and also on the flight from Dallas to Doha were incredibly mediocre and arrogant. Consider retraining these individuals Other flights were ok.

2,0 MediocreAnonymous, Dec 2024DFW - DOH
Read more Qatar Airways reviews

The Qatar Airways staff pre-boarding and also on the flight from Dallas to Doha were incredibly mediocre and arrogant. Consider retraining these individuals Other flights were ok.

I purchased Qatar airways after seeing ads about its service. To my surprise Qatar is marketing gimmick and horrible airlines which I don’t recommend to anyone Flight was dirty including flight from Miami to Doha And Doha airport restrooms are dirty On top of this they use this pathetic cheap indigo From Doha to Hyderabad which I will never fly Also they lost one of my baggage in Indigo and still waiting to receive it. I will never travel Qatar and will never recommend

The rows of seats in economy class are seriously close to one another making eating and resting just about impossible - there is hardly any legroom. Anyone larger than average size would have an incredibly uncomfortable flight. I had to basically share my seat with the lady passenger next to me as she was too big to fit into her allotted seat.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Not impressed. Only allowed one carry on on such a long flight.

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

I had already opted for Vegan food before 2 months yet they say we have no record for it,

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

From home to the airport, you must mention the terminal ready.

Crews are very rude and unhelpful. Cramped seats in economy. Foods are useless

I like how professional, fast and good the whole experience was.

Nothing special.. they could have provided something to eat without a charge

For the price of the ticket it's probably the best service in the world

Everything was great except food . It as okay not good not bad

Seats are too cramped, but that is a problem with every airline. I actually enjoyed the meal served.

better announcing at the gate prior to boarding and better organization of various gps

Flight was cancelled due to technical problems with the aircraft. It would be nice if SWISS would invest in new aircraft; that would for sure minimize the technical issues with (old) aircrafts.

Stuff was very helpful at checkin. Flight attendants were nice. Food wasn’t very good, I expected a little more. Economy Seats are ok. Second flight was very full and they forced us to checkin our carry on.

Flight was diverted from Firenze to Pisa causing delay and inconvenience.

I thought the flight crew was very attentive and the food was excellent. The only issues I had were the flight delays. A small one out of Sarajevo and a longer one out of Zurich.

I feel bad, but Swiss airlines is not an airlines I will ever fly again. Their cabins are basic, seats are extremely uncomfortable, crew is a hit or a miss with service. What's worse is how they make you feel they are there to make money and not make your travel needs be met or make your travel a pleasure. They charge for 2nd bags, seat selection and felt like a budget arinines frontier/spirit airline attitude and approach. Their business class is from the early 2000s, basic. Additionally, planes going to India, are old, falling apart and not maintained. Even the crew mentioned this is typical of the airline having older planes going to India. Panels detached and loose or stuck with duct tape, seats scruffed up and dirty, seatbelts roughed up. The scariest thing was when I saw a window panel next to where I was sitting loose and dangling. The crew mentioned it's only cosmetic and assured the integrity of the plane was inspected by the maintenance crew. This is where they confessed about planes going to India being old. I UNFORTUNATELY would NOT recommend Swiss airlines to anyone and will NEVER fly with them again!

The flight was delayed so the people from a late connecting flight was able to still make the connection.

Attendants zipped through cabin so fast hardly anyone got the water they told us we could have in the short flight. Nothing else was offered.

The care and attention for my flight was great. The seats were not as comfortable.

Excellent staff helping my 96 year old senior promptly with her oxygen needs

The width of the chair is very small. Not comfortable at all.

I found that it seems that the space for personal bags or luggage is not enough( the cabinets for personal bags or luggage over the seats) .

Flight was quite late as there was no pilot Crew is usually excellent, this flight not as good as usual there were more mistakes, slower and less friendly service But honestly the aircraft was too cramped and uncomfortable for a 4 hour flying get so, do to the aircraft liability the very best you could ever do is mediocre.

Everything was fantastic. Modern plane. All the amenities! Although the paid snacks and meals are pure robbery. Like i understand airlines need to make money, but 11$ USD for an overnight oats with some nuts in it and barely any pieces of apple.... Highway robbery

Very poor the plane itself was really old, slight smell that couldn’t be named. I didn’t even get a boarding pass UNTIL AFTER clearing security! Even then, they said when I get to my connected flight I’ll get my 2nd boarding pass there! A bit ridiculous!

I am not sure I like the new Discover line of Lufthansa. I have been flying from us to Italy for the past 30 years and always favored Lufthansa ove other Companies because of cleanliness, service, food, beverage. When compared white other airlines Lufthansa was always considered one of the best. I can't say that anymore. I fly Lufthansa only because I consider the line MCO to FRA timely convenient for my schedule but always look for alternatives when before I was considering other routes only if the price was in question.

Good but entertainment system was not easy and very buggy

The plane was crowded, seats narrow, legroom practically nonexistent. The entertainment feature didn't work for my row and nobody was able to/interested in trying to fix it. This was a direct contrast to a very comfortable Lufthansa flight I'd taken from RDU to Frankfurt about a week earlier.

I recently had a very disappointing experience with Lufthansa during my round-trip flight, and I feel compelled to share my concerns. Here are the main issues I encountered: 1. **Global Entry Issue**: I added my Global Entry number during check-in, but it did not appear on my boarding pass. This same issue occurred on both my outbound flight to Munich and my return flight to Boston. Despite calling customer service twice for assistance, they were unwilling to help over the phone, which was incredibly frustrating and stressful. 2. **Delays**: Both flights experienced delays, further complicating my travel plans. Punctuality seems to be a significant area of concern for Lufthansa. 3. **Food Quality**: The meals provided were unhealthy, felt cheap, and lacked flavor. Given the airline’s reputation, I expected much better, especially on long-haul flights where meal quality can greatly enhance the travel experience. 4. **Beverage Service**: The beverage cups were disappointingly small and often not filled to capacity, leaving me feeling unsatisfied, particularly on lengthy flights where staying hydrated is essential. I chose Lufthansa based on positive reviews from good friends, but my experience has left me very dissatisfied. I will not be recommending this airline to anyone in the future. Overall, my direct flight experience was far from satisfactory, and I hope they address these issues to improve the experience for future passengers.

The plane was 3 hours late. What more can I say?!.. This, plus my horrendous experience of the second leg of my trip in where the plane had to be boarded (off and on) without escalators.. but not-covered outside regular steps…!! No… this is my last flight with Lufthansa!! Never again!

We were delayed so long that I missed the next flight. I should’ve arrived in Catania at 4 o’clock and arrived at 1 AM. The late departure was due to a water leak due to a dirty filter, according to the flight staff, and that seems like something that should’ve been taken care of before the flight. It’s too simple of a mechanical problem to make you miss the whole day.

I paid for extra legroom which was not honored and have spent hours trying to get a refund for without success. I have since come to learn Lufthansa has a habit of reassigning seats and making it impossible to get refunds.

I remember flying with Lufthansa many years ago, and it used to be an amazing airline with more technologically savvy and roomy planes, but unfortunately that isn’t the case anymore. The space between the seats is much smaller, which is ok for short flights, but definitely not for across the Atlantic flights. Not sure if I’ll opt for Lufthansa the next time, maybe just if necessary.

Flight was delayed for no reason and I missed my connection. This added another day of travel and I missed an event I was traveling home for.

Leg room was ok 1 flight attendant threw headphones at us. Very rude Overbooked flight thank goodness I got a seat Bathrooms smelled and urine all over the floor

It was just ok. Half the bathrooms were broke on the flight.

Reliable, great value, but not outstanding in any aspect. This is similar to the experience you get in most international carriers like Etihad or Delta.

Horrible. The Athens to London flight was horrible. At some point there was a long piece of toilet paper on the corridor floor for 30min, crew were stepping over it. Only picked up when they rolled out the garbage cart. Not a pleasant site. The whole experience reminded me of easy jet. Not worth the price.

Boarding could have been better organized. The one member of staff disappeared for a while so boarding by group relied on honesty.

If they wouldn't have canceled the flight WITHOUT informing me until I looked at my ticket and saw I had 2 extra layovers in 2 different cities than the ones I paid for? That would have been nice.

Poor BA get a lot of stick and have some problems getting your bags to the same destination BUT the whole experience is very much 5 star and probably due to excellent, helpful and sooo British staff. We travelled in economy plus.

This was a HORRIBLE experience. I booked a two-leg flight from Reykjavik to Istanbul. My first flight ran 3 hours late and I then missed my flight to Istanbul. British Airways put me on a Turkish Airlines flight to Istanbul. No harm done, right? Wrong. The Turkish Airlines flight turned out to be overbooked. By the time I learned of this, British Airways closed their help desk. To add insult to injury, they helped one person in front of me before casually putting up a closed sign even though they knew I was stranded (their fault!) and needed help. I ended up spending $1000+ out of pocket to clean up their mess (including the flight to Johannesburg I had to rebook since BA delayed me so much) and haven’t heard a word about reimbursement. I have never had such an awful travel experience in my life. I know delays happen, but they need to take care of their passengers when these things happen, not leave us stranded in a foreign country in the middle of the night with nowhere to go.

The seats were uncomfy and the food tasteless, crew clueless

Need a do not disturb sign if you wish not to have any meals so that they can wake you or have the meals served . Left very sad and hungry .

Late in leaving the US. Late in arriving in UK. 2 plua hous on ground in UK before leaving. Late in arriving in Spain. Didn't get our bags until the next night.

Book cheap flights from Johannesburg to the Dominican Republic

Recent return flight deals

11/2Sal
2 stopsBritish Airways
34h 24mJNB-SDQ
18/2Sal
2 stopsBritish Airways
59h 22mSDQ-JNB
R23 929
11/2Sal
1 stopUnited Airlines
21h 40mJNB-SDQ
18/2Sal
1 stopUnited Airlines
21h 40mSDQ-JNB
R24 268
26/2Çar
2 stops
36h 53mJNB-SDQ
25/3Sal
2 stops
38h 31mSDQ-JNB
R25 436
26/2Çar
2 stops
38h 47mJNB-SDQ
25/3Sal
2 stops
38h 31mSDQ-JNB
R25 455
26/2Çar
1 stopUnited Airlines
21h 40mJNB-SDQ
25/3Sal
1 stopUnited Airlines
21h 15mSDQ-JNB
R26 717
8/2Cmt
2 stops
35h 54mJNB-SDQ
14/2Cum
2 stops
33h 56mSDQ-JNB
R27 283
26/2Çar
2 stopsUnited Airlines
37h 14mJNB-SDQ
25/3Sal
1 stopUnited Airlines
21h 15mSDQ-JNB
R28 526
11/2Sal
1 stopDelta
22h 01mJNB-SDQ
18/2Sal
2 stopsDelta
29h 55mSDQ-JNB
R29 958
26/2Çar
2 stopsQatar Airways
37h 52mJNB-SDQ
24/3Pzt
2 stopsQatar Airways
31h 12mSDQ-JNB
R33 406
11/2Sal
2 stopsQatar Airways
41h 06mJNB-SDQ
17/2Pzt
2 stopsQatar Airways
28h 20mSDQ-JNB
R35 026

Search by stops

Search by airline

Search by price

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

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.