Distance from San Pedro to Charlotte Amalie

The distance between San Pedro, Belize and Charlotte Amalie, U.S. Virgin Islands is 2,437 kilometers (1,514 miles).

San Pedro, Belize District, Belize

Charlotte Amalie, Saint Thomas Island, U.S. Virgin Islands

From San Pedro to Charlotte Amalie, the straight-line distance is 2,437 kilometers, heading east. Both cities are at a similar altitude, with San Pedro at 4 meters above sea level and Charlotte Amalie at 10 meters.

Travel time

Mode Estimated time
Bicycle 8-10 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 3-4 hours
Speed Time
50 km/h
100 km/h
150 km/h
San Pedro, Belize

Local time:

Time Zone: America/Belize

Coordinates: 17.916° N 87.9659° W

Elevation: 4 m (13 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)
Charlotte Amalie, U.S. Virgin Islands

Local time:

Time Zone: America/St_Thomas

Coordinates: 18.3419° N 64.9307° W

Elevation: 10 m (33 ft)


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

Other distances from Charlotte Amalie

Distances between cities Kilometers
From Charlotte Amalie to Christiansted 70 km
From Charlotte Amalie to Saint Croix 71 km
From Charlotte Amalie to Cruz Bay 15 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between San Pedro and Charlotte Amalie.

From To Distance (kilometers)
Miami, United States Guadalajara, Mexico 2,437 km
Austin, United States Brooklyn, United States 2,437 km
Las Vegas, United States Ciudad Nezahualcoyotl, Mexico 2,438 km
Las Vegas, United States Tlalpan, Mexico 2,438 km
Dallas, United States Laval, Canada 2,436 km
Gold Coast, Australia Wellington, New Zealand 2,438 km
Charlotte, United States San Luis Potosí, Mexico 2,436 km
Iztapalapa, Mexico Santiago de Cuba, Cuba 2,435 km
Kingston, Jamaica Philadelphia, United States 2,439 km
Mexico City, Mexico Omaha, United States 2,439 km
Washington, United States Nuevo Laredo, Mexico 2,439 km
Iztapalapa, Mexico Las Vegas, United States 2,439 km
Hermosillo, Mexico Surrey, Canada 2,439 km
Gustavo Adolfo Madero, Mexico Santiago de Cuba, Cuba 2,439 km
Hong Kong, Hong Kong Dhaka, Bangladesh 2,439 km
New York City, United States Austin, United States 2,435 km
Naucalpan de Juárez, Mexico Omaha, United States 2,435 km
Mexicali, Mexico Veracruz, Mexico 2,435 km
Miami, United States Zapopan, Mexico 2,435 km
Santo Domingo, Dominican Republic Philadelphia, United States 2,434 km

Measure more distances between cities