Cheap flights from Johannesburg to Dominican Republic

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Wed 11/4
Wed 11/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 11/4
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Dominican Republic

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

The best pricing can be found in the month of September. Prices to Dominican Republic from Johannesburg average R20 569. You can even find prices in September for less than R20 569, as users have found deals to Dominican Republic from as low as R16 268. The month of December appears to be one of the more expensive times to travel to Dominican Republic from Johannesburg. Flying in the targeted month can save you up to 37%.

Cheap flights from Johannesburg to Dominican Republic in October, November 2020

The best prices found for JNB to Dominican Republic flights in October, November
29 Nov - 5 Feb
R20 856pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
29 Nov - 5 Feb
R22 746pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
29 Nov - 5 Feb
R25 556pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Dominican Republic 2020 flight deals

Cheap flights to Dominican Republic from Johannesburg found for this year
29 Nov - 5 Feb
R20 856pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
29 Nov - 5 Feb
R22 746pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
29 Nov - 5 Feb
R25 556pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SDQ
Santo Domingo Las Americas
SDQ
Santo Domingo Las Americas
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about Johannesburg to Dominican Republic flights.

Flight FAQs

From Johannesburg to Dominican Republic

Can I find flights from Johannesburg to Dominican Republic for under R21 001 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Dominican Republic for under R21 001. The cheapest flight booked recently is on Multiple Airlines for just R20 856, but on average you can expect to pay R87 832.

Which airlines flying from Johannesburg OR Tambo to Dominican Republic have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg OR Tambo to Dominican Republic have new flexible policies in place due to COVID-19. Emirates, United Airlines, and Turkish Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Emirates with this kind of flexibility.

Are there direct flights from Johannesburg to Dominican Republic for under R21 001 on Cheapflights?

There are no direct flights from Johannesburg to Dominican Republic, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Johannesburg OR Tambo to Dominican Republic was viewed by 230 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from Johannesburg to Dominican Republic?

Before booking your flight from Johannesburg to Dominican Republic, check out the most popular airlines for this route: JetBlue, Emirates or Turkish Airlines.

How long does is the flight from Johannesburg to Dominican Republic?

Airlines like JetBlue and United Airlines fly from Johannesburg to Dominican Republic in about 23h 54m. The time it takes to get you to your destination can typically vary by up to 23h 07m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Johannesburg to Dominican Republic return?

Currently priced at R126 911, United Airlines will fly you from Johannesburg to Dominican Republic and back. In addition to United Airlines, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on JetBlue for as low as R219 250.

Related searches

Flights to Dominican Republic from Johannesburg
Flights to Johannesburg Flights to Dominican Republic Flights from Johannesburg

Arrival points for flights from Johannesburg to Dominican Republic

Show more

Destination information for Dominican Republic

Things to know before you go. Useful info for your trip from Johannesburg to Dominican Republic
Today's exchange rate
R1 = RD$ 3,59

Airports servicing Johannesburg

Airports servicing

La Romana (LRM)
Punta Cana (PUJ)
Santo Domingo (SDQ)
Santiago de los Caballeros (STI)
Nagua Samaná El Catey (AZS)
Home Caribbean Dominican Republic Cheap flights from Johannesburg to Dominican Republic
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First