Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Dominican Republic from R30 522

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 5/8. 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
0 bags
Thu 18/7
Thu 25/7

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

In the last 7 days, travellers have searched 44 229 043 times on KAYAK, and here's why:

Save 40% 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

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

Santo Domingo
Santo Domingo1 stopR30 522

Good to know

Low season

May

High season

April

Cheapest flight

R30 522
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly and prices are also 10% 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 to Dominican Republic from Johannesburg 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 to Dominican Republic with an airline and back to Johannesburg 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 to Dominican Republic from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

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,7
SWISSOverall score based on 1887 reviews
7,3Food
8,4Crew
7,1Entertainment
7,5Comfort
7,8Boarding
Airline reviews

Plane was late so luggage never made it to connecting flight. I’ve been home 2 days and still do not have my luggage.

2,0 MediocreAnonymous, Jun 2024BEG - ZRH
Read more about SWISS reviews

Plane was late so luggage never made it to connecting flight. I’ve been home 2 days and still do not have my luggage.

Wonderful experience! The crew was outstanding and amazing from check in to gate to flight crew! Amazing. Thank you!

I arrived 59 minutes before the flight in Tampa due to Massive traffic jam and the flight was closed and I was told that I’d simply have to “book a new ticket on line myself and the gate agents couldn’t help me”. Even though the flight was delayed over 30 minutes, (leaving one hour and 29 minutes before departure, they refused to assist in any way explaining that it’s automatic and there can be no exceptions. Horrible experience due to poor management at gate. I fly this option 2-3 times a year and have a good experience with the cabin crew etc. But, Tampa agents are not trained or allowed customer service. I once was a gate agent for USAir, I know times have changed, but forcing me to purchase a new ticket and complete indifference and inconvenience. No thanks

Crew was super courteous and helpful. Food quality was not so good. Most of the movies were old.

seats are too tight and uncomfortable everything else went well.

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

The plane was so hot upon boarding. Their boarding process was so unnecessarily long. Service was subpar.

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

Overall a good experience, the flight was on time, the crew very attentive and friendly. However the seats are too cramped, there is no space, and as soon as the person in front reclines the seat, it's literally in your face.

Bag lost. Lost bag recovery process is an unsatisfying customer experience. Because 1) bag is still lost but also 2) the process is outdated and form-heavy and 3) in our case also involved a long line.

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

It was good no problems made it on time for the next flight overseas!

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

Fantastic, the 787-9 is a very beautifully designed plane and it was a pleasure to fly in the Qsuite. The suite did feel slightly smaller than the 777 variant, and the suite door also felt smaller, as I felt more exposed as passengers and crew walked past. Food was too notch, and the service was fantastic. I wish they’d enforce boarding zones more effectively, but otherwise they did really well.

Bad experience with the delay n long wait time for connecting flight after missing the connection flight from Doha.

The crew was fantastic and the over flight was perfect as well.

The crew was courteous and efficient. There was no entertainment or liquor service on this short international flight.

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

Ultimate customer care humble and excellent service oriented crew , perfect timing maintained by the crew . My profound appreciation.

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

It was a good experience. With the long layover they provided the TourIstanbul option to have the free sightseeing bus tour - that was a great option to pass the time. Airport at Istanbul is very comfortable and convenient. Flight was comfortable.

Friendly cabin crew and the flight was on time. Would recommend toanyone

Excellent service and comfort from the moment you check in. Flight crew is hyper focused on making passengers comfortable and at ease. It’s like a flying hotel!

Don’t use them on the IST-isb route, horrible service

3 of us were in the business class. All good except the Flight out of Mumbai is too early. It is at 6:30 am. Reporting is at 4 am. We had to get up at 3 am. US connection has 4-5 hours of layover. It would be nicer to start the India flight late (give more time to sleep at home) and have less layover duration in IST.

Quality of service on board was very inconsistent. FA service primarily seemed robotic and they barely engaged with passengers

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

Flight canceled and then “uncanceled” after I booked are placement. I had to pay for both a Turkish Air doesn’t admit their mistake

Process for on line checking needs a lot of improvement. Very frustrating.

Lady was a bit rude during boarding and I was being nice to her.

Crew was very cooperative and professional. Passenger's first checked in bag should be free.

Food was very very bad! Same flight from US was amazing with great food but the food prepared for the flight from Cape Town to New York was not eatable. The crew also did not smile once. They all looked like it was a shift they had not signed up for but were forced to take. :(

Check in etc was very good. As for on the plane, it was like flying in a freezer. It was so cold, i have flown for years and never been so cold on a plane. Staff on board said its always cold when flying which is a load of rubbish. They wouldnt put any heating on and now i have the flu because of this .

T hey did a great job. Flight was on time .

Other than the two hour delay, it was fine. Of course they were very professional and kept us informed throughout the whole delay..

Very uncomfortable seats and seat backs, and I am only 5’9”. Delayed due to crew issues, spent a long time with no ventilation. Teeny overhead bins. Wifi worked well. Arrived safely.

Easy peasy. Crew was great. Take-off and landing nice anc chill (good job by the pilot). Thank you UA!

Flight was fine, it was delayed but only 30 minutes, staff were efficient, lady making announcements at LAX was really hard to understand but the rest were great.

Was a good flight. On time. Was full and all went well

They canceled the flight and would not rebook us within several days

It was fine, seats were entirely too small. I’m not a huge man, and my hips barely fit in the seat.

Crew was not friendly. No complimentary drink or food. Unable to pre-check in online. Line up at the airport was horrible. Three agents for a a very long line of passengers. Late departing.

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

It was great! The seats were comfortable, and they fed me during the transatlantic flight, something which I have been missing out on for the past 3 years as I travel to and from school.

Annoying customer pushing my seat did not make this pleasant.

Overall good, the gluten free food is very hit/miss though and you must tell them you have an allergy days in advance.

Fare was much lower with a layover in London as I was able avoid numerous landing fees that would have been added to the ticket price had I booked a direct flight to Amsterdam.

We were kept waiting at the gate for 2 hours without explanation

Suite door was jammed but seat itself was very comfortable.

Book cheap flights from Johannesburg to the Dominican Republic

Recent return flight deals

5/8Mon
1 stop
24h 05mJNB-SDQ
12/8Mon
2 stops
34h 00mSDQ-JNB
R30 522
5/8Mon
2 stopsBritish Airways
28h 00mJNB-SDQ
12/8Mon
2 stopsBritish Airways
35h 05mSDQ-JNB
R31 491
5/8Mon
1 stopUnited Airlines
22h 00mJNB-SDQ
12/8Mon
1 stopUnited Airlines
22h 35mSDQ-JNB
R34 728
5/8Mon
3 stops
34h 40mJNB-SDQ
12/8Mon
2 stops
34h 00mSDQ-JNB
R39 593
5/8Mon
3 stops
34h 40mJNB-SDQ
12/8Mon
3 stops
35h 35mSDQ-JNB
R49 687
5/8Mon
2 stopsQatar Airways
55h 00mJNB-SDQ
11/8Sun
2 stopsQatar Airways
55h 40mSDQ-JNB
R54 460

Search by stops

Search by airline

Search by price

Johannesburg - Dominican Republic Flights

Departure:

Johannesburg (JNB)South Africa

Cabin classes: