Distance from Las Margaritas to Cruz Bay

The distance between Las Margaritas, Panama and Cruz Bay, U.S. Virgin Islands is 1,846 kilometers (1,147 miles)

Country: Panama

Region: Panamá

City: Las Margaritas

Country: U.S. Virgin Islands

Region: Saint John Island

City: Cruz Bay

Travel time

Mode Estimated time
Bicycle 5-6 days
Motorcycle 2-3 days
Car 1-2 days
Airplane 2-3 hours
Speed Time
50 km/h
100 km/h
150 km/h

Las Margaritas, Panama

Local time:

Coordinates: 9.1843° N 79.0873° W


Nearby airports:
  • San Blas Airport (NBL)
  • Tocumen International Airport (PTY)
  • Marcos A. Gelabert International Airport (PAC)
  • Contadora Airport (OTD)
  • Panama Pacific International Airport (BLB)

Cruz Bay, U.S. Virgin Islands

Local time:

Coordinates: 18.3313° N 64.7938° W


Nearby airports:
  • Charlotte Amalie Harbor Seaplane Base (SPB)
  • Cyril E. King Airport (STT)
  • Terrance B. Lettsome International Airport (EIS)
  • Virgin Gorda Airport (VIJ)
  • Benjamín Rivera Noriega Airport (CPX)

Other distances from Cruz Bay

Distances between cities Kilometers
From Cruz Bay to Saint Croix 67 km
From Cruz Bay to Charlotte Amalie 15 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Las Margaritas and Cruz Bay.

From To Distance (kilometers)
Jacksonville, United States Tampico, Mexico 1,846 km
Teresina, Brazil Juiz de Fora, Brazil 1,846 km
Tijuana, Mexico Austin, United States 1,846 km
Valencia, Spain Glasgow, United Kingdom 1,845 km
Maceió, Brazil São José dos Campos, Brazil 1,845 km
Natal, Brazil Betim, Brazil 1,845 km
Jaboatão, Brazil Belford Roxo, Brazil 1,847 km
Ribeirão Preto, Brazil Salta, Argentina 1,847 km
Mendoza, Argentina Arequipa, Peru 1,847 km
Tijuana, Mexico Fort Worth, United States 1,845 km
Tucson, United States Álvaro Obregón, Mexico 1,845 km
Hamburg, Germany Kharkiv, Ukraine 1,845 km
Duque de Caxias, Brazil Jaboatão, Brazil 1,844 km
Fortaleza, Brazil Vila Velha, Brazil 1,848 km
Budapest, Hungary Glasgow, United Kingdom 1,848 km
Brooklyn, United States Omaha, United States 1,848 km
Manhattan, United States Omaha, United States 1,844 km
Manaus, Brazil Cúcuta, Colombia 1,844 km
Tucson, United States Iztacalco, Mexico 1,848 km
Santa Cruz de la Sierra, Bolivia Guarulhos, Brazil 1,844 km

Measure more distances between cities