Distance from Safi to Coral Bay

The distance between Safi, Morocco and Coral Bay, U.S. Virgin Islands is 5,731 kilometers (3,561 miles).

Safi, Marrakesh-Safi, Morocco

Coral Bay, Saint John Island, U.S. Virgin Islands

From Safi to Coral Bay, the straight-line distance is 5,731 kilometers, heading west. Both cities are at a similar altitude, with Safi at 45 meters above sea level and Coral Bay at 19 meters.

Travel time

Mode Estimated time
Airplane 8-10 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
Safi, Morocco

Local time:

Time Zone: Africa/Casablanca

Coordinates: 32.2994° N 9.2372° W

Elevation: 45 m (148 ft)


Nearby airports:
  • Mogador Airport (ESU)
  • Marrakesh Menara Airport (RAK)
  • Mohammed V International Airport (CMN)
  • Al Massira Airport (AGA)
  • Ben Slimane Airport (GMD)
Coral Bay, U.S. Virgin Islands

Local time:

Time Zone: America/St_Thomas

Coordinates: 18.348° N 64.7132° W

Elevation: 19 m (62 ft)


Nearby airports:
  • Terrance B. Lettsome International Airport (EIS)
  • Charlotte Amalie Harbor Seaplane Base (SPB)
  • Cyril E. King Airport (STT)
  • Virgin Gorda Airport (VIJ)
  • Auguste George Airport (NGD)

Other distances from Safi

Distance between cities Kilometers
From Safi to Casablanca 209 km
From Safi to Rabat 294 km
From Safi to Tangier 499 km
From Safi to Marrakesh 138 km
From Safi to Salé 299 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Safi and Coral Bay.

From To Distance (kilometers)
Manaus, Brazil Tulsa, United States 5,731 km
Santiago, Chile Kingston, Jamaica 5,731 km
La Paz, Bolivia Reynosa, Mexico 5,730 km
Belmopan, Belize Goiânia, Brazil 5,732 km
Bogotá, Colombia Bakersfield, United States 5,729 km
Santiago, Chile Mixco, Guatemala 5,728 km
Washington, United States Bradford, United Kingdom 5,734 km
Trujillo, Peru Omaha, United States 5,734 km
The Bronx, United States Sevilla, Spain 5,734 km
Santo Domingo, Dominican Republic Porto Alegre, Brazil 5,728 km
Gibraltar, Gibraltar Kakamega, Kenya 5,735 km
Villa Nueva, Guatemala Puente Alto, Chile 5,735 km
Trujillo, Peru Milwaukee, United States 5,736 km
Toronto, Canada Islington, United Kingdom 5,726 km
Toronto, Canada London, United Kingdom 5,726 km
Las Vegas, United States Cuenca, Ecuador 5,726 km
Santiago, Chile Guatemala City, Guatemala 5,726 km
Phoenix, United States Port of Spain, Trinidad and Tobago 5,726 km
Trujillo, Peru Brampton, Canada 5,737 km
Birmingham, United Kingdom London, Canada 5,737 km

Measure more distances between cities