Distance from Montego Bay to Caye Caulker

The distance between Montego Bay, Jamaica and Caye Caulker, Belize is 1,073 kilometers (667 miles).

Montego Bay, Saint James Parish, Jamaica

Caye Caulker, Belize District, Belize

From Montego Bay to Caye Caulker, the straight-line distance is 1,073 kilometers, heading west. Both cities are at a similar altitude, with Montego Bay at 12 meters above sea level and Caye Caulker at 5 meters.

Travel time

Mode Estimated time
Airplane 1-2 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)
Caye Caulker, Belize

Local time:

Time Zone: America/Belize

Coordinates: 17.7366° N 88.0276° W

Elevation: 5 m (16 ft)


Nearby airports:
  • San Pedro Airport (SPR)
  • Philip S. W. Goldson International Airport (BZE)
  • Corozal Airport (CZH)
  • Chetumal International Airport (CTM)
  • Matthew Spain Airport (SQS)

Cities within similar distances

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

From To Distance (kilometers)
Santiago de los Caballeros, Dominican Republic Caracas, Venezuela 1,073 km
Chihuahua, Mexico Ensenada, Mexico 1,073 km
San Francisco, United States Mesa, United States 1,074 km
Philadelphia, United States Chicago, United States 1,072 km
Villa Nueva, Guatemala Naucalpan de Juárez, Mexico 1,072 km
Guatemala City, Guatemala Naucalpan de Juárez, Mexico 1,072 km
Philadelphia, United States Atlanta, United States 1,072 km
Memphis, United States Tampa, United States 1,075 km
Columbus, United States Jacksonville, United States 1,075 km
Montevideo, Uruguay Asunción, Paraguay 1,075 km
New South Memphis, United States Tampa, United States 1,070 km
Houston, United States Nashville, United States 1,070 km
Los Angeles, United States Albuquerque, United States 1,069 km
Lima, Peru La Paz, Bolivia 1,077 km
Brasília, Brazil Curitiba, Brazil 1,077 km
Budapest, Hungary Istanbul, Turkey 1,069 km
Detroit, United States Omaha, United States 1,077 km
Hyderabad, India Lucknow, India 1,077 km
Hermosillo, Mexico Saltillo, Mexico 1,069 km

Measure more distances between cities