Eswatini–South Africa border
# Eswatini–South Africa border

The border between Eswatini and South Africa is 430 kilometres (267 mi) long; South Africa surrounds Eswatini to the north, west, south and southeast, with Mozambique bordering it on the northeast.

## Crossings

The border crossings are listed from north to south in the table below.

| South Africa | South Africa | Swaziland | Swaziland | Opening hours | Geographical coordinates | Notes |
| - | - | - | - | - | - | - |
| Road | Border post | Road | Border post | Opening hours | Geographical coordinates | Notes |
| | Bothashoop | MR13 | Gege | 08:00–16:00 | 26°58′25″S 30°58′06″E﻿ / ﻿26.9737°S 30.9684°E﻿ / -26.9737; 30.9684﻿ (Bothashoop / Gege border crossing) | |
| | Emahlathini | MR4 | Sicunusa | 08:00–18:00 | 26°51′38″S 30°54′30″E﻿ / ﻿26.8605°S 30.9084°E﻿ / -26.8605; 30.9084﻿ (Emahlathini / Sicunusa border crossing) | |
| N720 | Golela | MR8 | Lavumisa | 07:00–22:00 | 27°19′02″S 31°53′18″E﻿ / ﻿27.3172°S 31.8884°E﻿ / -27.3172; 31.8884﻿ (Golela / Lavumisa border crossing) | Durban–Komatipoort railway also crosses here |
| R570 | Jeppes Reef | MR1 | Matsamo | 07:00–20:00 | 25°45′03″S 31°28′03″E﻿ / ﻿25.7507°S 31.4676°E﻿ / -25.7507; 31.4676﻿ (Jeppe's Reef / Matsamo border crossing) | |
| R40 | Josefsdal | MR20 | Bulembu | 08:00–16:00 | 25°56′41″S 31°07′17″E﻿ / ﻿25.9446°S 31.1215°E﻿ / -25.9446; 31.1215﻿ (Josephsdal / Bulumbu border crossing) | |
| R543 | Mahamba | MR9 | Mahamba | 07:00–22:00 | 27°06′20″S 31°04′09″E﻿ / ﻿27.1055°S 31.0691°E﻿ / -27.1055; 31.0691﻿ (Mahamba border crossing) | |
| R571 | Mananga | MR5 | Mananga | 07:00–18:00 | 25°55′59″S 31°45′41″E﻿ / ﻿25.9331°S 31.7613°E﻿ / -25.9331; 31.7613﻿ (Mananga border crossing) | Durban–Komatipoort railway also crosses here |
| R65 | Nerston | MR19 | Sandlane | 08:00–18:00 | 26°34′11″S 30°47′30″E﻿ / ﻿26.5697°S 30.7918°E﻿ / -26.5697; 30.7918﻿ (Nerston / Sandlane border crossing) | |
| N17 | Oshoek | MR3 | Ngwenya | 07:00–22:00 | 26°12′45″S 30°59′21″E﻿ / ﻿26.2125°S 30.9892°E﻿ / -26.2125; 30.9892﻿ (Oshoek / Ngwenya border crossing) | |
| | Onverwacht, KwaZulu-Natal | MR21 | Salitje | 08:00–18:00 | 27°18′58″S 31°38′38″E﻿ / ﻿27.3162°S 31.6438°E﻿ / -27.3162; 31.6438﻿ (Onverwacht / Salitje border crossing) | |
| | Waverley | | Lundzi | 08:00–16:00 | 26°19′39″S 30°53′19″E﻿ / ﻿26.3275°S 30.8885°E﻿ / -26.3275; 30.8885﻿ (Waverley / Lundzi border crossing) | |
