Distance from Ban Mai to Charlotte Amalie

The distance between Ban Mai, Thailand and Charlotte Amalie, U.S. Virgin Islands is 16,767 kilometers (10,418 miles).

Ban Mai, Songkhla, Thailand

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

From Ban Mai to Charlotte Amalie, the straight-line distance is 16,767 kilometers, heading northwest. Both cities are at a similar altitude, with Ban Mai at 6 meters above sea level and Charlotte Amalie at 10 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 18-20 hours
Speed Time
300 km/h
Ban Mai, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 7.2041° N 100.5451° E

Elevation: 6 m (20 ft)


Nearby airports:
  • Songkhla Airport (SGZ)
  • Hat Yai International Airport (HDY)
  • Pattani Airport (PAN)
  • Trang Airport (TST)
  • Sultan Abdul Halim Airport (AOR)
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 Ban Mai

Distance between cities Kilometers
From Ban Mai to Bangkok 725 km
From Ban Mai to Samut Prakan 707 km
From Ban Mai to Hat Yai 23 km
From Ban Mai to Pak Kret 742 km
From Ban Mai to Phra Pradaeng 714 km

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 Ban Mai and Charlotte Amalie.

From To Distance (kilometers)
Trujillo, Peru Mumbai, India 16,765 km
San Salvador, El Salvador Perth, Australia 16,765 km
Mumbai, India Piura, Peru 16,771 km
Melbourne, Australia Palma, Spain 16,763 km
Brasília, Brazil Port Moresby, Papua New Guinea 16,762 km
Bangkok, Thailand Goiânia, Brazil 16,772 km
Adelaide, Australia Gibraltar, Gibraltar 16,772 km
Cochabamba, Bolivia Tokyo, Japan 16,760 km
Buenos Aires, Argentina Dhaka, Bangladesh 16,774 km
Port Moresby, Papua New Guinea Ciudad Guayana, Venezuela 16,759 km
Rosario, Argentina Kolkata, India 16,776 km
Puebla, Mexico Madurai, India 16,776 km
Guatemala City, Guatemala Chennai, India 16,777 km
Gold Coast, Australia Swansea, United Kingdom 16,778 km
Mumbai, India Chiclayo, Peru 16,779 km
Adelaide, Australia Valladolid, Spain 16,754 km
Navi Mumbai, India Trujillo, Peru 16,780 km
Lima, Peru Delhi, India 16,780 km
Coyoacán, Mexico Madurai, India 16,754 km

Measure more distances between cities