Border posts
Short answer: South Africa has 54 land border posts with Botswana, Eswatini, Lesotho, Mozambique, Namibia and Zimbabwe. Only Beitbridge, Ficksburg Bridge, Lebombo, Maseru Bridge, Nakop and Vioolsdrif are open 24 hours. Most small posts close in the late afternoon, so plan to arrive well before closing. Boesmansnek is restricted; Zanzibar is closed.
To Botswana
17| Border post | Other side | Hours | Nearest town |
|---|---|---|---|
| Bray | Bray | 07:00 to 16:00 | Bray |
| Derdepoort | Sikwane | 06:00 to 19:00 | Derdepoort |
| Gemsbok | Bokspits | 08:00 to 16:30 | Askham |
| Groblersbrug | Martin's Drift | 06:00 to 22:00 | Lephalale |
| Kopfontein | Tlokweng Gate | 06:00 to 22:00 | Zeerust |
| Makgobistad | Phitshane Molopo | 07:30 to 18:00 | Mahikeng |
| Makopong | Makopong | 08:00 to 16:00 | Tosca |
| McCarthy's Rest | McCarthy's Rust | 06:00 to 18:00 | Van Zylsrus |
| Middelputs | Middlepits | 07:30 to 16:00 | Van Zylsrus |
| Platjan | Platjan | 06:00 to 18:00 | Alldays |
| Pont Drift | Pont Drift | 08:00 to 16:00 | Alldays |
| Ramatlabama | Ramatlabama | 06:00 to 22:00 | Mahikeng |
| Skilpadshek | Pioneer Gate | 06:00 to 00:00 | Zeerust |
| Stockpoort | Parr's Halt | 05:00 to 18:00 | Lephalale |
| Swartkopfontein | Ramotswa | 07:00 to 19:00 | Zeerust |
| Twee Rivieren | Two Rivers | 07:30 to 16:00 | Askham |
| Zanzibarclosed | Zanzibar | Closed | Alldays |
To Eswatini
11| Border post | Other side | Hours | Nearest town |
|---|---|---|---|
| Bothashoop | Gege | 08:00 to 16:00 | eMkhondo (Piet Retief) |
| Emahlathini | Sicunusa | 08:00 to 18:00 | eMkhondo (Piet Retief) |
| Golela | Lavumisa | 07:00 to 22:00 | Pongola |
| Jeppes Reef | Matsamo | 07:00 to 20:00 | Shongwe Mission |
| Josefsdal | Bulembu | 08:00 to 16:00 | Barberton |
| Mahamba | Mahamba | 07:00 to 22:00 | eMkhondo (Piet Retief) |
| Mananga | Mananga | 07:00 to 18:00 | Komatipoort |
| Nerston | Sandlane | 08:00 to 18:00 | Amsterdam |
| Onverwacht | Salitje | 08:00 to 18:00 | Pongola |
| Oshoek | Ngwenya | 07:00 to 22:00 | Carolina |
| Waverley | Lundzi | 08:00 to 16:00 | Lochiel |
To Lesotho
14| Border post | Other side | Hours | Nearest town |
|---|---|---|---|
| Boesmansnekrestricted | Ngoangoana, for Sehlabathebe | 08:00 to 16:00 | Underberg |
| Caledonspoort | Caledonspoort | 06:00 to 22:00 | Fouriesburg |
| Ficksburg Bridge | Maputsoe | 24 hours | Ficksburg |
| Makhaleng Bridge | Makhaleng Bridge | 08:00 to 16:00 | Zastron |
| Maseru Bridge | Maseru Bridge | 24 hours | Ladybrand |
| Monantsa Pass | Monantsa Pass | 08:00 to 16:00 | Phuthaditjhaba |
| Ongeluksnek | Ongeluksnek | 08:00 to 16:00 | Matatiele |
| Peka Bridge | Peka Bridge | 08:00 to 16:00 | Clocolan |
| Qacha's Nek | Qacha's Nek | 06:00 to 22:00 | Matatiele |
| Ramatsilitso | Ramatseliso's Gate | 08:00 to 16:00 | Matatiele |
| Sani Pass | Sani Top | 06:00 to 18:00 | Himeville |
| Sepapus Gate | Sepapu's Gate | 08:00 to 16:00 | Wepener |
| Tele Bridge | Tele Bridge | 06:00 to 22:00 | Sterkspruit |
| Van Rooyens Gate | Van Rooyen's Gate | 06:00 to 22:00 | Wepener |
To Mozambique
4To Namibia
7| Border post | Other side | Hours | Nearest town |
|---|---|---|---|
| Alexander Bay | Oranjemund | 06:00 to 22:00 | Alexander Bay |
| Mata-Mata | Welverdiend | 08:00 to 16:30 | Askham |
| Nakop | Ariamsvlei | 24 hours | Upington |
| Onseepkans | Velloorsdrif | 08:00 to 16:30 | Pofadder |
| Rietfontein | Klein Menasse | 08:00 to 16:30 | Rietfontein |
| Sendelingsdrift | Sendelingsdrif | 08:00 to 16:15 | Kuboes |
| Vioolsdrif | Noordoewer | 24 hours | Springbok |
To Zimbabwe
1| Border post | Other side | Hours | Nearest town |
|---|---|---|---|
| Beitbridge | Beitbridge | 24 hours | Musina |
Hours are the South African side's published hours. Some posts open longer over Easter and the December holidays, and sources sometimes disagree: each post's page says where. Always check with the Border Management Authority before a long drive to a small post.