29 land crossings · checked
Botswana border posts
Short answer
Botswana has 29 land border posts with Namibia, South Africa, Zambia and Zimbabwe. Only Mamuno is open 24 hours. Most small posts close in the late afternoon, so plan to arrive well before closing. Kasane is restricted; Mabolwe is restricted; Zanzibar is closed.
Open 24 hours
To Namibia
| Border post | Other side | Hours | Status | Nearest town |
|---|---|---|---|---|
| Dobe | Dobe | 07:30 to 16:30 | open | Nokaneng |
| Kasane | Impalila Island | 07:30 to 16:30 | restricted | Kasane |
| Mamuno | Buitepos | 24 hours | open | Charles Hill |
| Mohembo | Mohembo | 06:00 to 18:00 | open | Shakawe |
| Ngoma Bridge | Ngoma | 07:00 to 18:00 | open | Kasane |
To South Africa
| Border post | Other side | Hours | Status | Nearest town |
|---|---|---|---|---|
| Bokspits | Gemsbok | 08:00 to 16:00 | open | Bokspits |
| Bray | Bray | 07:00 to 16:30 | open | Werda |
| Makopong | Makopong | 07:30 to 16:30 | open | Werda |
| Martin's Drift | Groblersbrug | 06:00 to 22:00 | open | Palapye |
| McCarthy's Rest | McCarthy's Rest | 08:00 to 16:00 | open | Tsabong |
| Middlepits | Middelputs | 08:00 to 16:00 | open | Middlepits |
| Parr's Halt | Stockpoort | 06:00 to 18:00 | open | Mahalapye |
| Phitshane Molopo | Makgobistad | 07:00 to 18:00 | open | Lobatse |
| Pioneer Gate | Skilpadshek | 06:00 to 00:00 | open | Lobatse |
| Platjan | Platjan | 06:00 to 18:00 | open | Bobonong |
| Pont Drift | Pont Drift | 07:30 to 16:30 | open | Bobonong |
| Ramatlabama | Ramatlabama | 06:00 to 22:00 | open | Lobatse |
| Ramotswa | Swartkopfontein | 07:00 to 19:00 | open | Ramotswa |
| Sikwane | Derdepoort | 06:00 to 19:00 | open | Mochudi |
| Tlokweng | Kopfontein | 06:00 to 00:00 | open | Tlokweng |
| Two Rivers | Twee Rivieren | 07:00 to 16:00 | open | Bokspits |
| Zanzibar | Zanzibar | Closed | closed | Bobonong |
To Zambia
| Border post | Other side | Hours | Status | Nearest town |
|---|---|---|---|---|
| Kazungula Bridge | Kazungula | 06:00 to 22:00 | open | Kazungula |
To Zimbabwe
| Border post | Other side | Hours | Status | Nearest town |
|---|---|---|---|---|
| Kazungula Road | Kazungula | 06:00 to 20:00 | open | Kazungula |
| Mabolwe | Mlambapele | 07:30 to 16:30 | restricted | Bobonong |
| Maitengwe | Maitengwe | 06:00 to 18:00 | open | Tutume |
| Matsiloje | Mphoengs | 06:00 to 18:00 | open | Francistown |
| Pandamatenga | Mpandamatenga | 08:00 to 17:00 | open | Pandamatenga |
| Ramokgwebana | Plumtree | 06:00 to 22:00 | open | Francistown |
No border post matches that.
Hours are the Botswana side's published hours. Some posts open longer over Easter and the December holidays, and sources sometimes disagree: each post's page says where. The posts are run by the Department of Immigration and Citizenship.