Air Miles Calculator logo

How far is Rainbow Lake from Puerto Rico?

The distance between Puerto Rico (Puerto Rico Airport) and Rainbow Lake (Rainbow Lake Airport) is 5602 miles / 9015 kilometers / 4868 nautical miles.

Puerto Rico Airport – Rainbow Lake Airport

Distance arrow
5602
Miles
Distance arrow
9015
Kilometers
Distance arrow
4868
Nautical miles

Search flights

Distance from Puerto Rico to Rainbow Lake

There are several ways to calculate the distance from Puerto Rico to Rainbow Lake. Here are two standard methods:

Vincenty's formula (applied above)
  • 5601.830 miles
  • 9015.271 kilometers
  • 4867.857 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth's surface using an ellipsoidal model of the planet.

Haversine formula
  • 5612.358 miles
  • 9032.215 kilometers
  • 4877.006 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

How long does it take to fly from Puerto Rico to Rainbow Lake?

The estimated flight time from Puerto Rico Airport to Rainbow Lake Airport is 11 hours and 6 minutes.

Flight carbon footprint between Puerto Rico Airport (PUR) and Rainbow Lake Airport (YOP)

On average, flying from Puerto Rico to Rainbow Lake generates about 663 kg of CO2 per passenger, and 663 kilograms equals 1 462 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path from Puerto Rico to Rainbow Lake

See the map of the shortest flight path between Puerto Rico Airport (PUR) and Rainbow Lake Airport (YOP).

Airport information

Origin Puerto Rico Airport
City: Puerto Rico
Country: Bolivia Flag of Bolivia
IATA Code: PUR
ICAO Code: SLPR
Coordinates: 11°6′27″S, 67°33′4″W
Destination Rainbow Lake Airport
City: Rainbow Lake
Country: Canada Flag of Canada
IATA Code: YOP
ICAO Code: CYOP
Coordinates: 58°29′29″N, 119°24′28″W