Most tourists who visit South Africa arrive by air. However, there are also numerous land border crossings which can be used to enter the country.
See the below list of ports of entry situated on South Africa’s borders with its neighboring countries.
Namibia border with South Africa
The border between Namibia and South Africa is 967 kilometres.
- Alexander Bay
- Sendelingsdrif
- Vioolsdrif
- Onseepkans
- Nakop
- Rietfontein
Botswana border with South Africa
The border between Botswana and South Africa is 1,969 kilometres:
- Twee Rivieren
- Middelputs
- McCarthy’s Rest
- Makopong
- Bray
- Ramatlabama
- Skilpadshek
- Swartkopfontein
- Kopfontein
- Derdepoort
- Stockpoort
- Groblersbrug
- Zanzibar
- Platjan
- Pontdrif
Zimbabwe border
- Beit Bridge

Mozambique border
There are four border crossings between South Africa and Mozambique:
- Pafuri
- Giriyondo
- Lebombo
- Kosi Bay

Eswatini border with South Africa
The border between South Africa and Eswatini is 430 kilometres:
- Mananga
- Jeppe’s Reef
- Josephsdal
- Oshoek
- Waverley
- Nerston
- Emahlathini
- Bothashoop
- Mahamba
- Onverwacht
- Golela

Lesotho border with South Africa
The border between Lesotho and South Africa is 909 kilometres:
- Maseru Bridge
- Peka Bridge
- Ficksburg Bridge
- Caledonspoort
- Monantsa Pass
- Sani Pass
- Boesmansnek
- Ramatsilitso
- Qacha’s Nek
- Ongeluksnek
- Tele Bridge
- Makhaleng Bridge
- Sepapu’s Gate
- Van Rooyen’s Gate