Countries between Seychelles and Botswana

Up to 2,000 kilometers
Comoros flag Distance from Seychelles to Comoros is: 1,549 kilometer Distance from Victoria to Moroni
Madagascar flag Distance from Seychelles to Madagascar is: 1,802 kilometer Distance from Victoria to Antananarivo
Up to 2,500 kilometers
Tanzania flag Distance from Seychelles to Tanzania is: 2,184 kilometer Distance from Victoria to Dar es Salaam
Up to 3,000 kilometers
Malawi flag Distance from Seychelles to Malawi is: 2,591 kilometer Distance from Victoria to Lilongwe
Zimbabwe flag Distance from Seychelles to Zimbabwe is: 2,983 kilometer Distance from Victoria to Harare
Up to 3,500 kilometers
Zambia flag Distance from Seychelles to Zambia is: 3,194 kilometer Distance from Victoria to Lusaka
Mozambique flag Distance from Seychelles to Mozambique is: 3,391 kilometer Distance from Victoria to Maputo
Up to 4,000 kilometers
Swaziland flag Distance from Seychelles to Swaziland is: 3,528 kilometer Distance from Victoria to Mbabane
South Africa flag Distance from Seychelles to South Africa is: 3,727 kilometer Distance from Victoria to Pretoria
Botswana flag Distance from Seychelles to Botswana is: 3,858 kilometer Distance from Victoria to Gaborone