Distance from Canada to U.S. Virgin Islands

The distance between Canada and U.S. Virgin Islands is 5,434 kilometers (3,376 miles).

Canada, America

U.S. Virgin Islands, America

5,434 km

Distance between centroids

2,918 km

Shortest distance between major cities

Halifax → Coral Bay

Distances between Canada and U.S. Virgin Islands by cities:

City in Canada City in U.S. Virgin Islands Distance (kilometers)
Hamilton Charlotte Amalie 3,098 km
London Coral Bay 3,144 km
Ottawa Charlotte Amalie 3,163 km
Mississauga Altona 3,120 km
Toronto Coral Bay 3,131 km
London Charlotte Amalie 3,134 km
Montréal Coral Bay 3,122 km
Winnipeg Coral Bay 4,535 km
Edmonton Christiansted 5,763 km
Laval Charlotte Amalie 3,126 km
Halifax Charlotte Amalie 2,919 km
Brampton Charlotte Amalie 3,135 km
Ottawa Christiansted 3,233 km
Montréal Tutu 3,119 km
Surrey Tutu 6,166 km
Toronto Christiansted 3,192 km
Hamilton Saint Croix 3,168 km
Mississauga Coral Bay 3,129 km
Halifax Coral Bay 2,918 km
Etobicoke Christiansted 3,193 km

Distance between cities calculator →

Other distances from Canada

Distance between countries Kilometers
From Canada to China 9,410 km
From Canada to India 11,488 km
From Canada to United States 2,262 km
From Canada to Indonesia 12,893 km
From Canada to Pakistan 10,410 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Canada and U.S. Virgin Islands.

From To Distance (kilometers)
Japan Kyrgyzstan 5,427 km
Ireland Cameroon 5,434 km
United Kingdom Bahrain 5,424 km
Germany Russia 5,439 km
Russia Germany 5,439 km
Argentina Trinidad and Tobago 5,442 km
China Timor Leste 5,442 km
Mexico Suriname 5,449 km
India Moldova 5,410 km
Germany Ethiopia 5,409 km
Chile Grenada 5,408 km
Ireland Uzbekistan 5,406 km
United Kingdom Liberia 5,455 km
Paraguay Cuba 5,398 km

More distances from Canada

Calculate the distance between any 2 countries