Distance from Seychelles to Bahrain

The distance between Seychelles and Bahrain is 3,427 kilometers (2,129 miles).

Seychelles, Africa

Bahrain, Asia

3,427 km

Distance between centroids

3,430 km

Shortest distance between major cities

La Passe → Manama

Distances between Seychelles and Bahrain by cities:

City in Seychelles City in Bahrain Distance (kilometers)
Anse Boileau Hidd 3,465 km
Anse Royale Al Muharraq 3,469 km
Anse Boileau Manama 3,464 km
Beau Vallon Hidd 3,454 km
Anse Royale Hidd 3,467 km
Bel Ombre Manama 3,452 km
Takamaka Al Muharraq 3,473 km
Beau Vallon Manama 3,453 km
Takamaka Manama 3,470 km
La Passe Manama 3,430 km
Cascade Al Muharraq 3,462 km
Port Glaud Manama 3,458 km
Victoria Manama 3,453 km
La Passe Hidd 3,431 km
Port Glaud Al Muharraq 3,460 km
Bel Ombre Ar Rifa 3,442 km
Cascade Manama 3,459 km
Victoria Hidd 3,454 km

Distance between cities calculator →

Other distances from Seychelles

Distance between countries Kilometers
From Seychelles to China 6,772 km
From Seychelles to India 3,794 km
From Seychelles to United States 15,380 km
From Seychelles to Indonesia 6,509 km
From Seychelles to Pakistan 4,150 km

Other distances from Bahrain

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

Countries separated by similar distances

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

From To Distance (kilometers)
Kenya Lesotho 3,432 km
El Salvador Guyana 3,433 km
Costa Rica French Guiana 3,444 km
Slovakia Kazakhstan 3,445 km
Ethiopia Equatorial Guinea 3,448 km
Sweden Israel 3,449 km
Cuba Peru 3,411 km
Moldova Iceland 3,409 km
Greece Mali 3,453 km
Kenya Israel 3,454 km
Ethiopia Armenia 3,456 km
Kenya Kuwait 3,402 km
Netherlands Western Sahara 3,462 km
Papua New Guinea Brunei 3,463 km
Nigeria Kenya 3,393 km

More distances from Seychelles

Calculate the distance between any 2 countries