Distance from Mahibadhoo to Charlotte Amalie

The distance between Mahibadhoo, Maldives and Charlotte Amalie, U.S. Virgin Islands is 14,806 kilometers (9,200 miles).

Mahibadhoo, Southern Ari Atoll, Maldives

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

From Mahibadhoo to Charlotte Amalie, the straight-line distance is 14,806 kilometers, heading northwest. Both cities are at a similar altitude, with Mahibadhoo at 9 meters above sea level and Charlotte Amalie at 10 meters.

Travel time

Mode Estimated time
Airplane 1 day
Jet fighter 16-18 hours
Speed Time
300 km/h
Mahibadhoo, Maldives

Local time:

Time Zone: Indian/Maldives

Coordinates: 3.7571° N 72.9689° E

Elevation: 9 m (30 ft)


Nearby airports:
  • Villa International Airport (VAM)
  • Velana International Airport (MLE)
  • Dharavandhoo Airport (DRV)
  • Thimarafushi Airport (TMF)
  • Ifuru Airport (IFU)
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)

Cities within similar distances

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

From To Distance (kilometers)
Ho Chi Minh City, Vietnam San Antonio, United States 14,806 km
Adelaide, Australia Warsaw, Poland 14,806 km
Sydney, Australia Nashville, United States 14,806 km
Buenos Aires, Argentina Coimbatore, India 14,807 km
Rio de Janeiro, Brazil Patna, India 14,807 km
Guadalajara, Mexico Patna, India 14,804 km
Kingston, Jamaica Patna, India 14,804 km
Cancún, Mexico Bhopal, India 14,804 km
Manaus, Brazil Newcastle, Australia 14,809 km
Surat, India Saltillo, Mexico 14,803 km
Bengaluru, India Port of Spain, Trinidad and Tobago 14,809 km
Ho Chi Minh City, Vietnam Mazatlán, Mexico 14,809 km
Port Moresby, Papua New Guinea Boston, United States 14,809 km
Salvador, Brazil Newcastle, Australia 14,809 km
Lahore, Pakistan Soacha, Colombia 14,810 km
Manaus, Brazil Indore, India 14,801 km
Cancún, Mexico Indore, India 14,801 km
Port Moresby, Papua New Guinea South Boston, United States 14,811 km
Minsk, Belarus Gold Coast, Australia 14,800 km
Bengaluru, India Mar del Plata, Argentina 14,800 km

Measure more distances between cities