GETTING HERE · VERIFIED AUGUST 2026

First get to South Africa. Then head north.

Maputaland is in the far northeastern corner of KwaZulu-Natal, hard against the Mozambique border. Most long-haul itineraries come in through Johannesburg or Cape Town, hop to Durban or Richards Bay on a domestic flight, and then it's one road north.

01

One rule before anything else: plan around the hardest road on your itinerary. If your trip is only Sodwana and Tembe, an ordinary rental car is fine. Add Kosi, Lake Sibaya or the remote Coastal Forest and you either need a 4x4 or a booked last-mile transfer. Decide that before you book the car, not after you've left the tar.

Where is Maputaland?

Three scales. One corner of Africa.

For an international visitor the journey is easiest to picture in three steps.

Europe South Africa
1 · InternationalMost long-haul itineraries enter South Africa through Johannesburg (JNB) or Cape Town (CPT).
JNB CPT DUR RCB Mozambique
2 · Domestic hopJNB → DUR: 478 km by air, about 1h13. CPT → DUR: 1,275 km, about 2h04. JNB → RCB: 487 km, about 1h10.
King Shaka Hluhluwe Maputaland Indian Ocean
3 · Drive northThe N2 runs north to Hluhluwe. The R22 continues through Mbazwana and Mseleni to Manguzi and the Mozambique border.

Step 1 · arrive in KwaZulu-Natal

Step 1 · Durban or Richards Bay?

Durban gives you far more flight choice. Richards Bay cuts road time, especially if you're heading for Kosi and the far north.

More flights

King Shaka International · DUR

Direct domestic flights currently run from Johannesburg and Cape Town. Rental cars and private road transfers are easy to arrange here. JNB → DUR · CPT → DUR

JNB → DUR478 km air · ~1h13
CPT → DUR1,275 km air · ~2h04
Closer

Richards Bay · RCB

A much smaller domestic airport with direct scheduled service from Johannesburg. The road north is shorter from here. JNB → RCB · King Shaka → RCB by road

JNB → RCB487 km air · ~1h10
King Shaka → RCB by road147 km · ~1h34

Step 2 · choose your destination

Step 2 · I'm going to…

Pick one region. Each answer below gives the road time, surface, vehicle and transfer logic for that route only.

Sodwana Bay

Sodwana Bay

Ordinary car. Tar all the way to the Sodwana area. From King Shaka: 326 km · 4h19 to Sodwana Bay. From Richards Bay: ~195 km · ~2h26. Surface: tar to the Sodwana / Mbazwana area. Vehicle: ordinary rental car. Transfer: not required for regional access. Useful turn-off: leave the N2 at Hluhluwe, then R22 to Mbazwana.

From King Shaka326 km · 4h19to Sodwana Bay
From Richards Bay~195 km · ~2h26to Sodwana Bay
Surface
Tar to the Sodwana / Mbazwana area
Vehicle
Ordinary rental car
Transfer
Not required for regional access
Useful turn-off
Leave the N2 at Hluhluwe, then R22 to Mbazwana
Open the Sodwana guide
The road north, stop by stop tar    sand / 4x4

Tar, then sand. The points below run north from King Shaka.

King Shaka · DUR — Durban airport. The road journey starts here.Durban airport · road journey starts here
Richards Bay · RCB — 147 km · 1h34 from King Shaka. Alternative airport.147 km · 1h34 from King Shaka · alternative airport
Hluhluwe — 236 km · 2h42 from King Shaka. Leave the N2 for the R22.236 km · 2h42 from King Shaka · leave the N2 for R22
Mbazwana — 313 km · 4h02 from King Shaka. Sodwana gateway.313 km · 4h02 from King Shaka · Sodwana gateway
Sodwana — 11 km · ~15 min from Mbazwana to the public Librodi pickup area. Tar.11 km · ~15 min to the public Librodi pickup area · tar
Mseleni — ~21 km · ~22 min north of Mbazwana on current routing.~21 km · ~22 min north of Mbazwana on current routing
Lake Sibaya — the lake lies close to Mseleni. Visitor access route varies. 4x4.lake lies close to Mseleni · visitor access route varies · 4x4
Mabibi / Coastal Forest — D1849 turn-off 33 km north of Mbazwana. Dirt and sand beyond.D1849 turn-off 33 km north of Mbazwana · dirt / sand beyond
Manguzi / KwaNgwanase — 381 km · 5h02 from King Shaka. Last major fuel and shops.381 km · 5h02 from King Shaka · last major fuel & shops
Kosi Mouth & lake access — 4x4 or transfer. Exact last-mile time depends on the destination.4x4 / transfer · exact last-mile time depends on destination
Tembe — about 30 km west of Manguzi. Ordinary car.about 30 km west of Manguzi · ordinary car
Mozambique border — 18 km north of Manguzi. Tar continues to the border.18 km north of Manguzi · tar continues to the border

Worth knowing: the R22 itself does not turn to sand at Manguzi. Tar runs all the way to the Kosi Bay / Ponta do Ouro border post. The sand starts on the branches east, towards the lakes, the mouth and the remote beaches.

A naming problem worth solving

Kosi is not one place

The names get used loosely in tourism. This is what we mean on Visit Maputaland.

Town

Manguzi / KwaNgwanase

The service town. Fuel, supermarkets, hospital and the main gateway for the Kosi region. Reachable on tar.

Wetland system

Kosi lake system

Four interconnected lakes with channels and an estuary. This is the water landscape, not a town.

Regional name

Kosi Bay

A common tourism name for the broader lake and estuary area. It turns up loosely in lodge names and addresses.

Coast

Kosi Mouth

Where the estuary meets the Indian Ocean. Reached on sand. Treat it as a 4x4 or transfer destination.

Our Lakes page groups Kosi and Lake Sibaya together for wayfinding, but they are separate lake systems.

If you really are comparing

The whole answer in one table

Times are published route estimates or current operator figures, checked in August 2026. Where there is no single honest endpoint on a sand road, the time is shown as gateway plus transfer.

Rule: choose your rental car from the hardest road on the itinerary, not the easiest.
  • Sodwana — Tar · ordinary car · 326 km / 4h19 from King Shaka · ~195 km / ~2h26 from Richards Bay · no transfer.
  • Tembe & Wilderness — Tar approach, reserve roads inside · ordinary car · 385 km / 4h15 · 260 km / 3h00 · no transfer, guided safari optional.
  • Kosi — Tar to Manguzi, sand beyond · 4x4 to self-drive around Kosi · 381 km / 5h02 to Manguzi · 249 km / 3h57 to Manguzi · transfer from Manguzi if no 4x4.
  • Lake Sibaya — Tar to gateway, sand to lake access · 4x4 or guided access · 313 km / 4h02 to Mbazwana plus local 4x4 · 199 km / 2h57 to Mseleni plus local 4x4 · usually a transfer if no 4x4.
  • Coastal Forest · Mabibi access — Tar to Sodwana, sand thereafter · 4x4 or transfer · 4h19 to Sodwana plus ~1h 4x4 · ~2h26 to Sodwana plus ~1h 4x4 · transfer if no 4x4.

Coastal Forest north: Lala Nek, Bhanga Nek and northern Coastal Forest itineraries often use Manguzi rather than Sodwana as the gateway. That's 381 km / 5h02 from King Shaka or 249 km / 3h57 from Richards Bay, followed by the operator-specific sand-road leg.

The last mile

The last mile: use the operator's route, not the phone's shortcut

This is the part of the journey where coordinates matter, and where a routing app is least useful.

Do not follow Google Maps or any other routing app onto the sand roads. Kosi Forest's current directions tell guests in plain terms not to use Google Maps, and Thonga tells guests to follow its written route rather than a GPS pin. A phone will happily pick a shorter local track that your lodge or transfer driver would never send you down.

Kosi Forest’s current directions explicitly tell guests not to use Google Maps, and Thonga tells guests to follow its written route rather than a GPS pin. A phone may prefer a shorter local track that is not the route your lodge or transfer driver expects you to use.

Interactive map loads here when it enters the screen. The verified coordinates are also printed below.
Verified public pickup

Manguzi Total Garage

-26.986983, 32.756736 Current public meeting point used by Kosi Forest. Twice-daily transfers are currently published. Other Kosi operators may send you somewhere else.

Verified public pickup

Librodi Lodge · Sodwana

-27.514944, 32.658422 Current public pickup for the Mabibi / Thonga 4x4 transfer. The published last-mile transfer is roughly one hour.

Deliberately not pinned

Other Kosi & Coastal Forest transfers

Several operators give a booking-specific meeting point. If a coordinate is not publicly verified, Visit Maputaland does not guess it. Use the location sent with your booking.

Before you leave the tar

Before you leave the tar: five checks

  1. 01

    Ask what vehicle the final road needs today. Rain, holiday traffic and deep sand change conditions.

  2. 02

    Save the written directions offline. Cell coverage gets unreliable on the remote coastal roads.

  3. 03

    Confirm the pickup time before your flight lands. Don't find out at 16:30 that the standard transfer left at 15:00.

  4. 04

    Fill up before the remote leg. Manguzi is the far-north service town; Mbazwana is the practical base for Sodwana.

  5. 05

    If the itinerary mixes tar and sand, solve the sand first. Either rent the 4x4 from the start or book the transfer before you travel.

Where the numbers came from — checked 17 August 2026

Domestic flights: current FlySafair / Airlink schedules and current route-duration listings for JNB–DUR, CPT–DUR and JNB–RCB.

King Shaka road routes: current route-planner results for Richards Bay, Hluhluwe, Mbazwana, Sodwana Bay and Manguzi.

Tembe: current Royal Thonga directions. 385 km / 4h15 from King Shaka; 260 km / 3h from Richards Bay; ordinary-car access.

Kosi: current 2026 Kosi Forest Lodge directions and current Manguzi routing. Kosi Forest's public transfer point and 4x4 requirement come from the operator's current directions.

Mabibi / Coastal Forest: current Thonga Beach Lodge directions. 33 km north of Mbazwana to the D1849 turn-off, roughly one hour after Coastal Cashews, plus the public Librodi pickup route.

Lake Sibaya: current regional access information supports 4x4 access to most of the lake. Because there is no single public visitor entrance, the page quotes the verified tar gateway rather than inventing a terminal drive time.