The distance between Morocco and Bahamas is 6,812 kilometers (4,233 miles).
Morocco, Africa
Bahamas, America
6,812 km
Distance between centroids
6,065 km
Shortest distance
Calculated based on main borders (including major islands)
6,584 km
Shortest distance between major cities
Casablanca → Arthur’s Town
Distances between Morocco and Bahamas by cities:
City in Morocco | City in Bahamas | Distance (kilometers) |
---|---|---|
Oujda-Angad | Nassau | 7,201 km |
Sale | Nassau | 6,778 km |
Safi | West End | 6,673 km |
Rabat | Arthur’s Town | 6,646 km |
Meknès | George Town | 6,831 km |
Mohammedia | Nassau | 6,734 km |
Kenitra | Arthur’s Town | 6,664 km |
Kenitra | Freeport | 6,842 km |
Agadir | West End | 6,693 km |
Tangier | Nassau | 6,828 km |
Safi | Nassau | 6,596 km |
Marrakesh | Arthur’s Town | 6,591 km |
Rabat | Nassau | 6,776 km |
Al Hoceïma | Arthur’s Town | 6,880 km |
Oujda-Angad | Freeport | 7,244 km |
Tétouan | West End | 6,930 km |
Fez | Spanish Wells | 6,864 km |
Temara | Nassau | 6,771 km |
Tangier | Cockburn Town | 6,632 km |
Fez | Nassau | 6,941 km |
Distance 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 |
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 |
The following list contains countries that are separated by a similar distance as it is between Morocco and Bahamas.
From | To | Distance (kilometers) |
---|---|---|
Uruguay | Senegal | 6,813 km |
Ethiopia | Malaysia | 6,813 km |
China | Somalia | 6,816 km |
Greece | Botswana | 6,803 km |
Cuba | Portugal | 6,800 km |
Bulgaria | Myanmar | 6,820 km |
Cuba | Argentina | 6,798 km |
Greece | Sri Lanka | 6,798 km |
China | Hungary | 6,830 km |
Netherlands | Nepal | 6,831 km |
Sweden | Gabon | 6,785 km |
Uruguay | Guinea | 6,783 km |
Bulgaria | Zimbabwe | 6,847 km |
Uruguay | Bahamas | 6,771 km |
New Zealand | Guam | 6,769 km |