|Fastest flight time||36h 39m||The fastest flight from Johannesburg to Puerto Rico takes 36h 39m|
|Direct flights||None||There are no direct flights from Johannesburg to Puerto Rico. Popular non-direct route for this connection is Johannesburg OR Tambo Airport - San Juan Luis Munoz Marin Intl Airport.|
British Airways, Qatar Airways, and United Airlines are the most popular carriers operating from Johannesburg to Puerto Rico
Johannesburg OR Tambo - San Juan Luis Munoz Marin Intl
Fly from Johannesburg OR Tambo to San Juan Luis Munoz Marin Intl for the best Johannesburg - Puerto Rico flight prices
Some of our partner airlines flying from Johannesburg to Puerto Rico are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are United Airlines, Qatar Airways, and British Airways. You can search for the full list of airlines such as United Airlines that are offering this flexibility.