Cheap flights from Johannesburg to Trinidad and Tobago

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
Sun 1/31
Sun 2/7
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
Sun 1/31
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 Trinidad and Tobago

How far in advance should I book a flight from Johannesburg to Trinidad and Tobago?

Travellers have found it’s best to book a flight 59 days in advance to save up to 32% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 59 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Trinidad and Tobago 1-2 weeks in advance for as low as R24 327, or R26 098 for flights within the next 24 hours.

What is the cheapest month to fly from Johannesburg to Trinidad and Tobago?

The best pricing can be found in the month of October. Prices to Trinidad and Tobago from Johannesburg average R22 608. You can even find prices in October for less than R22 608, as users have found deals to Trinidad and Tobago from as low as R15 870. The month of April appears to be one of the more expensive times to travel to Trinidad and Tobago from Johannesburg. Flying in the targeted month can save you up to 58%.

Related info for your journey

Useful info, stats and facts about Johannesburg to Trinidad and Tobago flights.

Flight FAQs

From Johannesburg to Trinidad and Tobago

How popular is this flight route?

Flights from Johannesburg OR Tambo to Trinidad and Tobago have been viewed 362 times in the past calendar month.

What are the most popular airlines that fly from Johannesburg to Trinidad and Tobago?

JetBlue, British Airways and United Airlines are the most popular airlines when flying from Johannesburg to Trinidad and Tobago.

Related searches

Flights to Trinidad and Tobago from Johannesburg
Flights to Johannesburg Flights to Trinidad and Tobago Flights from Johannesburg

Destination information for Trinidad and Tobago

Things to know before you go. Useful info for your trip from Johannesburg to Trinidad and Tobago
Today's exchange rate
R1 = $0,45

Airports servicing Johannesburg

Airports servicing

Scarborough (TAB)

Top 3 airlines flying from Johannesburg to Trinidad and Tobago

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Trinidad and Tobago choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
United Airlines
R1 151 R1 649 No cancel fee 69%
Search United Airlines flights
British Airways
R1 411 R2 098 No cancel fee 70%
Search British Airways flights
JetBlue
R1 620 R3 926 No cancel fee 62%
Search JetBlue flights
Home Caribbean Trinidad and Tobago Cheap flights from Johannesburg to Trinidad and Tobago
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First