Distance from Botswana to Maldives

The distance between Botswana and Maldives is 5,983 kilometers (3,718 miles).

Botswana, Africa

Maldives, Asia

5,983 km

Distance between centroids

5,492 km

Shortest distance between major cities

Selebi-Phikwe → Fuvahmulah

Distances between Botswana and Maldives by cities:

City in Botswana City in Maldives Distance (kilometers)
Ramotswa Fuvahmulah 5,791 km
Tlokweng Male 6,051 km
Mogoditshane Naifaru 6,126 km
Francistown Male 5,747 km
Kanye Guraidhoo 5,992 km
Serowe Vilufushi 5,761 km
Francistown Guraidhoo 5,625 km
Mochudi Male 6,023 km
Letlhakane Vilufushi 5,829 km
Selebi-Phikwe Fuvahmulah 5,492 km
Maun Vilufushi 5,988 km
Mogoditshane Male 6,059 km
Ghanzi Male 6,332 km
Ramotswa Male 6,070 km
Selebi-Phikwe Male 5,752 km
Letlhakane Guraidhoo 5,820 km
Molepolole Guraidhoo 5,953 km
Palapye Hithadhoo 5,533 km
Mahalapye Guraidhoo 5,773 km
Mahalapye Vilufushi 5,782 km

Distance between cities calculator →

Other distances from Botswana

Distance between countries Kilometers
From Botswana to China 10,548 km
From Botswana to India 7,570 km
From Botswana to United States 14,128 km
From Botswana to Indonesia 9,905 km
From Botswana to Pakistan 7,537 km

Other distances from Maldives

Distances between countries Kilometers
From Maldives to China 4,818 km
From Maldives to India 2,022 km
From Maldives to United States 15,400 km
From Maldives to Indonesia 4,550 km
From Maldives to Pakistan 3,035 km

Countries separated by similar distances

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

From To Distance (kilometers)
Chile Jamaica 5,984 km
China Finland 5,975 km
France Rwanda 5,987 km
India Burundi 5,972 km
Chile Puerto Rico 5,988 km
India Latvia 5,970 km
Japan India 5,968 km
India Japan 5,968 km
Canada Martinique 5,993 km
China Turkey 5,964 km
China Ukraine 5,961 km
India Lithuania 5,953 km
Spain Oman 5,953 km
Brazil Western Sahara 6,009 km
India Estonia 6,012 km

More distances from Botswana

Calculate the distance between any 2 countries