The distance between Morocco and Bahrain is 5,606 kilometers (3,483 miles).
Morocco, Africa
Bahrain, Asia
5,606 km
Distance between centroids
5,068 km
Shortest distance between major cities
Oujda → Sanābis
Distances between Morocco and Bahrain by cities:
| City in Morocco | City in Bahrain | Distance (kilometers) |
|---|---|---|
| Marrakesh | Al Muharraq | 5,678 km |
| Salé | Madīnat Ḩamad | 5,524 km |
| Casablanca | Manama | 5,607 km |
| Mohammedia | Al Muharraq | 5,586 km |
| Fes | Manama | 5,361 km |
| Kenitra | Sanābis | 5,500 km |
| Meknes | Al Muharraq | 5,414 km |
| Rabat | Sanābis | 5,526 km |
| Mohammedia | Manama | 5,585 km |
| Safi | Sanābis | 5,776 km |
| Kenitra | Manama | 5,503 km |
| Casablanca | Sanābis | 5,604 km |
| El Jadida | Sanābis | 5,692 km |
| Tangier | Manama | 5,414 km |
| Rabat | Al Muharraq | 5,531 km |
| Agadir | Sanābis | 5,848 km |
| Meknes | Jidd Ḩafş | 5,410 km |
| Agadir | Manama | 5,851 km |
| Temara | Al Ḩadd | 5,543 km |
| Tétouan | Al Ḩadd | 5,383 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 Bahrain to China | 5,173 km |
| From Bahrain to India | 2,952 km |
| From Bahrain to United States | 12,195 km |
| From Bahrain to Indonesia | 7,400 km |
| From Bahrain to Pakistan | 1,900 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Bahrain.
| From | To | Distance (kilometers) |
|---|---|---|
| Argentina | Grenada | 5,614 km |
| Chile | Saint Lucia | 5,600 km |
| Spain | Uzbekistan | 5,599 km |
| Argentina | Curacao | 5,627 km |
| Australia | Taiwan | 5,592 km |
| United Kingdom | Russia | 5,634 km |
| Argentina | Netherlands Antilles | 5,634 km |
| France | Afghanistan | 5,586 km |
| Colombia | Cabo Verde | 5,636 km |
| Spain | Democratic Republic of the Congo | 5,573 km |
| Japan | Solomon Islands | 5,570 km |
| Spain | Ethiopia | 5,570 km |
| Spain | Uganda | 5,651 km |
| United Kingdom | Tajikistan | 5,655 km |
| Spain | United Arab Emirates | 5,657 km |