Distance from Canada to Puerto Rico

The distance between Canada and Puerto Rico is 5,358 kilometers (3,329 miles).

Canada, America

Puerto Rico, America

5,358 km

Distance between centroids

2,777 km

Shortest distance

Calculated based on main borders (including major islands)

2,919 km

Shortest distance between major cities

Halifax → Santa Barbara

Distances between Canada and Puerto Rico by cities:

City in Canada City in Puerto Rico Distance (kilometers)
Ottawa Santa Barbara 3,130 km
London Ponce 3,093 km
Mississauga Carolina 3,075 km
Calgary Moca 5,480 km
Winnipeg Santa Barbara 4,464 km
Brampton Carolina 3,090 km
Halifax Moca 2,929 km
Montréal Carolina 3,090 km
Hamilton Mayagüez 3,024 km
Vancouver Santa Barbara 6,112 km
Laval Santa Barbara 3,098 km
Toronto Carolina 3,078 km
Hamilton San Juan 3,037 km
Toronto Santa Barbara 3,078 km
Winnipeg San Juan 4,447 km
Brampton San Juan 3,075 km
Montréal San Juan 3,078 km
Mississauga San Juan 3,061 km
Laval San Juan 3,087 km
Etobicoke Ponce 3,091 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

Other distances from Puerto Rico

Distances between countries Kilometers
From Puerto Rico to China 13,941 km
From Puerto Rico to India 14,311 km
From Puerto Rico to United States 3,529 km
From Puerto Rico to Indonesia 18,075 km
From Puerto Rico to Pakistan 12,863 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Canada and Puerto Rico.

From To Distance (kilometers)
Russia Hungary 5,362 km
Ireland Iran 5,364 km
Brazil Guatemala 5,365 km
India South Sudan 5,350 km
Indonesia Mongolia 5,370 km
Brazil Guinea 5,375 km
France Djibouti 5,380 km
Chile Aruba 5,337 km
Russia Iraq 5,330 km
Russia Czechia 5,327 km
Paraguay Cuba 5,398 km
France Republic of the Congo 5,317 km
Ireland Uzbekistan 5,406 km
Spain Qatar 5,314 km

More distances from Canada

Calculate the distance between any 2 countries