Distance from Ottawa to Charlotte Amalie

The distance between Ottawa, Canada and Charlotte Amalie, U.S. Virgin Islands is 3,163 kilometers (1,966 miles)

Country: Canada

Region: Ontario

City: Ottawa

Country: U.S. Virgin Islands

Region: Saint Thomas Island

City: Charlotte Amalie

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h

Ottawa, Canada

Local time:

Coordinates: 45.4112° N 75.6981° W


Nearby airports:
  • Ottawa / Rockcliffe Airport (YRO)
  • Ottawa Macdonald-Cartier International Airport (YOW)
  • Ottawa / Gatineau Airport (YND)
  • Smiths Falls-Montague (Russ Beach) Airport (YSH)
  • Ogdensburg International Airport (OGS)

Charlotte Amalie, U.S. Virgin Islands

Local time:

Coordinates: 18.3419° N 64.9307° W


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 Ottawa

Distance between cities Kilometers
From Ottawa to Toronto 351 km
From Ottawa to Montréal 165 km
From Ottawa to Edmonton 2,844 km
From Ottawa to Mississauga 375 km
From Ottawa to Winnipeg 1,680 km

Other distances from Charlotte Amalie

Distances between cities Kilometers
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 Ottawa and Charlotte Amalie.

From To Distance (kilometers)
Tokyo, Japan Nanchong, China 3,163 km
Veracruz, Mexico San Juan, Puerto Rico 3,163 km
Fort Worth, United States Santo Domingo Este, Dominican Republic 3,163 km
Bogotá, Colombia Xochimilco, Mexico 3,163 km
Santiago de los Caballeros, Dominican Republic Kansas City, United States 3,163 km
Los Angeles, United States Mérida, Mexico 3,162 km
Las Vegas, United States Greensboro, United States 3,164 km
Bogotá, Colombia Ciudad Nezahualcoyotl, Mexico 3,162 km
Columbus, United States Santa Ana, United States 3,164 km
Manaus, Brazil Córdoba, Argentina 3,164 km
Bogotá, Colombia Iztapalapa, Mexico 3,164 km
Cali, Colombia Belém, Brazil 3,164 km
Columbus, United States Anaheim, United States 3,164 km
Kano, Nigeria Sevilla, Spain 3,162 km
Santiago de los Caballeros, Dominican Republic San Luis, Mexico 3,162 km
Nanchong, China Hyderabad, India 3,165 km
Cartagena, Colombia Saltillo, Mexico 3,161 km

Measure more distances between cities