Distance from Montego Bay to Saint Croix

The distance between Montego Bay, Jamaica and Saint Croix, U.S. Virgin Islands is 1,396 kilometers (868 miles).

Montego Bay, Saint James Parish, Jamaica

Saint Croix, Saint Croix Island, U.S. Virgin Islands

From Montego Bay to Saint Croix, the straight-line distance is 1,396 kilometers, heading east. Both cities are at a similar altitude, with Montego Bay at 12 meters above sea level and Saint Croix at 42 meters.

Travel time

Mode Estimated time
Airplane 2-3 hours
Jet fighter 1-2 hours
Speed Time
300 km/h
Montego Bay, Jamaica

Local time:

Time Zone: America/Jamaica

Coordinates: 18.4712° N 77.9188° W

Elevation: 12 m (39 ft)


Nearby airports:
  • Sangster International Airport (MBJ)
  • Negril Airport (NEG)
  • Boscobel Aerodrome (OCJ)
  • Tinson Pen Airport (KTP)
  • Norman Manley International Airport (KIN)
Saint Croix, U.S. Virgin Islands

Local time:

Time Zone: America/St_Thomas

Coordinates: 17.7275° N 64.747° W

Elevation: 42 m (138 ft)


Nearby airports:
  • Henry E Rohlsen Airport (STX)
  • Charlotte Amalie Harbor Seaplane Base (SPB)
  • Cyril E. King Airport (STT)
  • Terrance B. Lettsome International Airport (EIS)
  • Vieques Airport (VQS)

Other distances from Saint Croix

Distances between cities Kilometers
From Saint Croix to Charlotte Amalie 71 km
From Saint Croix to Christiansted 5 km
From Saint Croix to Cruz Bay 67 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Montego Bay and Saint Croix.

From To Distance (kilometers)
Amsterdam, Netherlands Valladolid, Spain 1,395 km
Tegucigalpa, Honduras Iztacalco, Mexico 1,397 km
Santiago de Querétaro, Mexico Dallas, United States 1,397 km
Arequipa, Peru Chiclayo, Peru 1,397 km
Maracay, Venezuela Santiago de Cuba, Cuba 1,398 km
Leeds, United Kingdom Vienna, Austria 1,398 km
Phoenix, United States Arlington, United States 1,398 km
Santo Domingo, Dominican Republic Havana, Cuba 1,398 km
Fort Worth, United States Irapuato, Mexico 1,394 km
Navi Mumbai, India Lahore, Pakistan 1,394 km
Tegucigalpa, Honduras Barranquilla, Colombia 1,393 km
San Pedro Sula, Honduras Miami, United States 1,399 km
Tegucigalpa, Honduras Tlalpan, Mexico 1,399 km
Belmopan, Belize Santiago de Cuba, Cuba 1,399 km
Milwaukee, United States Arlington, United States 1,399 km
Phoenix, United States Saltillo, Mexico 1,393 km
Miami, United States New South Memphis, United States 1,400 km
Tegucigalpa, Honduras Venustiano Carranza, Mexico 1,400 km
Phoenix, United States Austin, United States 1,400 km
Indianapolis, United States Houston, United States 1,392 km

Measure more distances between cities