This is a list of ports of entry in South Africa.
All ports of entry are managed by the Border Management Authority (BMA), with the exception of those located within national parks, which are managed by SANParks.
Airports
Airports with regular scheduled international flights Cape Town International Airport (Cape Town) King Shaka International Airport (Durban) Kruger Mpumalanga International Airport (Mbombela) O. R. Tambo International Airport (Johannesburg)
Other airports with customs/immigration facilities Bram Fischer International Airport (Bloemfontein) Lanseria Airport Pilanesberg International Airport Polokwane International Airport (Gateway International) Chief Dawid Stuurman International Airport Upington Airport
South African Department of Home Affairs - South African Ports of Entry
Sea ports
East coast { "type": "FeatureCollection", "features": [
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 18.4309058, -33.908075 ] }, "properties": { "name": "Port of Cape Town", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.024533, -29.873244, 0 ] }, "properties": { "name": "Port of Durban", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.9022891, -33.0240935 ] }, "properties": { "name": "Port of East London", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 22.1458208, -34.1793995 ] }, "properties": { "name": "Port of Mossel Bay", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 25.6274822, -33.9626915 ] }, "properties": { "name": "Port Elizabeth", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 32.052, -28.818, 0 ] }, "properties": { "name": "Port of Richards Bay", "marker-symbol": "harbor"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 17.94634, -33.02031, 0 ] }, "properties": { "name": "Port of Saldanha Bay", "marker-symbol": "harbor"
},
"type": "Feature", "properties": { "name": "Port Ngqura", "marker-symbol": "harbor" }, "geometry": { "type": "Point", "coordinates": [ 25.6807903, -33.8063359 ]
] } Port of Durban Port of East London Port of Mossel Bay Port Elizabeth Port of Ngqura Port of Richards Bay
West coast
Port of Cape Town Saldanha Bay harbour
Land ports
Botswana border { "type": "FeatureCollection", "features": [
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 20.61385, -26.47552, 0 ] }, "properties": { "name": "Twee rivieren Border Control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 21.88487, -26.67563, 0 ] }, "properties": { "name": "Middelputs Border control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 22.5688841, -26.202665 ] }, "properties": { "name": "McCarthy's Rest border control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 22.978061, -25.3653336 ] }, "properties": { "name": "Makopong Border Control (RSA) 07:30 - 16:00", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 23.7145998, -25.4569817 ] }, "properties": { "name": "Bray", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 25.5754276, -25.6479462 ] }, "properties": { "name": "Ramatlabama Border Control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 25.7138292, -25.2764551 ] }, "properties": { "name": "Skilpadshek", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 26.094866, -24.7071498 ] }, "properties": { "name": "Kopfontein Border control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 25.8838711, -24.8728044 ] }, "properties": { "name": "Swartkopfontein", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 26.4052799, -24.645377 ] }, "properties": { "name": "Derdepoort", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.35281, -23.40215, 0 ] }, "properties": { "name": "Stockpoort Border Control (RSA)", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.943198, -22.9983176 ] }, "properties": { "name": "Groblersbrug", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.4671126, -22.5735653 ] }, "properties": { "name": "Zanzibar", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.83502, -22.48635, 0 ] }, "properties": { "name": "Platjan Border control (RSA)", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 29.1395652, -22.2166101 ] }, "properties": { "name": "Pont Drift", "marker-symbol": "bridge"
},
"type": "Feature", "properties": { "marker-symbol": "toll-booth", "name": "Makgobistad" }, "geometry": { "type": "Point", "coordinates": [ 25.1075639, -25.7502179 ]
] } Bray Derdepoort Groblersbrug Kopfontein Makopong Makgobbistad McCarthy's Rest Middlepits (Middelputs) Platjan Pontdrif Ramatlabama Skilpadshek Stockpoort Swartkopfontein Tweerivieren Zanzibar
Eswatini border (Swaziland) { "type": "FeatureCollection", "features": [
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.762009, -25.9314218 ] }, "properties": { "name": "Mananga", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.468711, -25.75043, 0 ] }, "properties": { "name": "Border Posts - Jeppes Reef", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.1184073, -25.9433346 ] }, "properties": { "name": "Border Posts - Josefsdal", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 30.98849, -26.212633, 0 ] }, "properties": { "name": "Oshoek B/Post (ZA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 30.79142, -26.56968, 0 ] }, "properties": { "name": "Border Posts - Nerston", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 30.96739, -26.97404, 0 ] }, "properties": { "name": "Bothashoop B/Post (ZA) (08h00-15h00)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.0685788, -27.1054297 ] }, "properties": { "name": "Mahamba Border control (RSA) (07h00-22h00)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.6438451, -27.3168078 ] }, "properties": { "name": "Border Posts - Onverwacht", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.8887147, -27.3178397 ] }, "properties": { "name": "Golela Border Post (ZA) (07h00-22h00)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 30.9074711, -26.8617749 ] }, "properties": { "name": "Emahlathini", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 30.8855372, -26.3262616 ] }, "properties": { "name": "Waverley", "marker-symbol": "toll-booth"
] } Bothashoop Emahlathini Golela Jeppe's Reef Josefsdal Mahamba Mananga Nerston Onverwacht, KZN Oshoek Waverley
Lesotho border { "type": "FeatureCollection", "features": [
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.4539328, -29.2975712, 0 ] }, "properties": { "name": "Maseru Bridge", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.734, -28.9439, 0 ] }, "properties": { "name": "Peka Bridge Border control (RSA 08h00 - 16h00", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.8893089, -28.8830469, 0 ] }, "properties": { "name": "Ficksburg Bridge", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.23504, -28.69343, 0 ] }, "properties": { "name": "Caledonspoort Border control (RSA) 06h00 - 22h00", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.69903, -28.58231, 0 ] }, "properties": { "name": "Monantsa Border control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 29.2855167, -29.5844672, 0 ] }, "properties": { "name": "Sani Pass", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.6856377, -30.1293715 ] }, "properties": { "name": "Qacha's Nek Border control (RSA) 08h00 - 20h00", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.2525585, -30.3383884 ] }, "properties": { "name": "Ongeluksnek", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.39923, -30.16294, 0 ] }, "properties": { "name": "Makhaleng Bridge Border Post (RSA) 08h00 - 16h00", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.5662851, -30.4306917, 0 ] }, "properties": { "name": "Tele Bridge\n", "marker-symbol": "bridge"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.1986723, -29.9488736, 0 ] }, "properties": { "name": "Sepapu's Gate", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 27.10855, -29.75679, 0 ] }, "properties": { "name": "Border Posts - Van Rooyens Gate", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 29.1531336, -29.8848578, 0 ] }, "properties": { "name": "Boesmansnek", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 28.9329243, -30.0508566, 0 ] }, "properties": { "name": "Ramatsilitso", "marker-symbol": "toll-booth"
] } Boesmansnek Caledonspoort Ficksburg Bridge Makhaleng Bridge Maseru Monantsa Pass Ongeluksnek Peka Bridge Qacha's Nek Ramatsilitso Sani Pass Sepapu's Gate Tele Bridge Van Rooyen's Gate
Mozambique border { "type": "FeatureCollection", "features": [
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.31402, -22.44886, 0 ] }, "properties": { "name": "Pafuri Border Control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.65989, -23.58405, 0 ] }, "properties": { "name": "Giriyondo B/post (ZA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 31.98575, -25.44246, 0 ] }, "properties": { "name": "Lebombo Border control (RSA)", "marker-symbol": "toll-booth"
},
"type": "Feature", "geometry": { "type": "Point", "coordinates": [ 32.82923, -26.86431, 0 ] }, "properties": {