Oshoek / Ngwenya
Mpumalanga → Mbabane / Ezulwini — South Africa ↔ Eswatini
- Hours: 07:00–22:00 on the South African side
- Typical wait: No official live estimate
- Vehicle crossing: Yes
- Fees: Confirm current visa, road, insurance and customs charges
Documents required
- Valid passport and any required visa or eVisa
- Original vehicle registration
- Owner, finance or rental authorisation when applicable
- Country-specific insurance and temporary-import documents
Local tips
- Eswatini customs publishes later hours, but vehicle travellers must clear the South African side by 22:00
- Use 22:00 as the practical latest crossing time unless both authorities announce an extension
- Peak-event and holiday traffic can be heavy