The distance between Canada and Morocco is 7,670 kilometers (4,766 miles).
Canada, America
Morocco, Africa
7,670 km
Distance between centroids
3,990 km
Shortest distance
Calculated based on main borders (including major islands)
4,893 km
Shortest distance between major cities
Halifax → Casablanca
Distances between Canada and Morocco by cities:
City in Canada | City in Morocco | Distance (kilometers) |
---|---|---|
Ottawa | Rabat | 5,856 km |
Halifax | Casablanca | 4,893 km |
Vancouver | Rabat | 8,849 km |
Winnipeg | Rabat | 7,229 km |
Laval | Casablanca | 5,666 km |
Hamilton | Mohammedia | 6,215 km |
Montréal | Casablanca | 5,659 km |
Toronto | Rabat | 6,190 km |
Calgary | Al Hoceïma | 8,273 km |
Mississauga | Mohammedia | 6,190 km |
Brampton | Casablanca | 6,183 km |
Hamilton | Rabat | 6,238 km |
Mississauga | Casablanca | 6,178 km |
Winnipeg | Mohammedia | 7,218 km |
Oshawa | Kenitra | 6,144 km |
Laval | Mohammedia | 5,677 km |
Vancouver | Mohammedia | 8,847 km |
London | Rabat | 6,354 km |
Surrey | Casablanca | 8,837 km |
Brampton | Mohammedia | 6,195 km |
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 |
Distances between countries | Kilometers |
---|---|
From Morocco to China | 9,654 km |
From Morocco to India | 8,477 km |
From Morocco to United States | 7,854 km |
From Morocco to Indonesia | 12,958 km |
From Morocco to Pakistan | 7,131 km |
The following list contains countries that are separated by a similar distance as it is between Canada and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Nigeria | Grenada | 7,677 km |
El Salvador | Iceland | 7,681 km |
Cuba | Netherlands | 7,683 km |
Netherlands | Cuba | 7,683 km |
Cuba | Mali | 7,683 km |
Haiti | Norway | 7,684 km |
Ethiopia | Iceland | 7,686 km |
Bulgaria | Thailand | 7,654 km |
Nigeria | Guadeloupe | 7,687 km |
Cuba | Belgium | 7,653 km |
Sweden | United States | 7,687 km |
Nigeria | Trinidad and Tobago | 7,652 km |
Puerto Rico | Tunisia | 7,649 km |
Bulgaria | Eswatini | 7,692 km |
China | Belgium | 7,646 km |