Distance from Canada to Bahamas

The distance between Canada and Bahamas is 4,171 kilometers (2,592 miles).

Canada, America

Bahamas, America

4,171 km

Distance between centroids

1,678 km

Shortest distance

Calculated based on main borders (including major islands)

1,839 km

Shortest distance between major cities

London → Freeport

Distances between Canada and Bahamas by cities:

City in Canada City in Bahamas Distance (kilometers)
Brampton Nassau 2,078 km
Edmonton Nassau 4,356 km
London Freeport 1,839 km
Halifax Dunmore Town 2,428 km
Mississauga Marsh Harbour 1,905 km
Vancouver West End 4,524 km
Ottawa Nassau 2,263 km
Surrey Nassau 4,743 km
Laval George Town 2,454 km
London Nassau 2,020 km
Brampton Freeport 1,905 km
Winnipeg Clarence Town 3,545 km
Montréal Spanish Wells 2,233 km
Montréal Nassau 2,294 km
Toronto Freeport 1,906 km
Ottawa Spanish Wells 2,206 km
Hamilton Nassau 2,031 km
Etobicoke Nassau 2,072 km
Edmonton Andros Town 4,364 km
Laval Nassau 2,299 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 Bahamas

Distances between countries Kilometers
From Bahamas to China 13,262 km
From Bahamas to India 14,351 km
From Bahamas to United States 2,194 km
From Bahamas to Indonesia 17,063 km
From Bahamas to Pakistan 12,928 km

Countries separated by similar distances

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

From To Distance (kilometers)
France Togo 4,170 km
Paraguay Aruba 4,172 km
Australia New Zealand 4,163 km
France Nigeria 4,163 km
France Guinea 4,178 km
Brazil Dominican Republic 4,159 km
China Indonesia 4,181 km
United Kingdom Jordan 4,155 km
India Eritrea 4,185 km
France Guinea-Bissau 4,154 km
Italy Guinea 4,154 km
Italy Gambia 4,144 km
United Kingdom Mali 4,196 km
France Cabo Verde 4,142 km

More distances from Canada

Calculate the distance between any 2 countries