Wilson Loo · Private Travel Dashboard

Southern
Africa 2026

Mozambique · Eswatini · Malawi · Lesotho — a mobile-first operational dashboard for 7-17 August 2026.

Live trip status
Loading trip status…
Dates are calculated in your browser.
4countries
9hotel nights
7flight sectors
6+tour days
Dynamic overview

What matters now

The dashboard automatically surfaces the current trip day. It does not use live airline, weather or border APIs.

Trip orientation

Route at a glance

Singapore → Johannesburg → Maputo → Lilongwe → Durban → Singapore, with land/day excursions into Eswatini and Lesotho.

SINSingapore
JNBJohannesburg
MPMMaputo
LLWLilongwe
DURDurban
SINHome
Day by day

Operational itinerary

Times, hotels, budgets, fallbacks and practical briefing notes from the pre-departure pack.

FRI7 AUG
DAY 1

Johannesburg

Arrival night, zero-friction airport reset

BASESouthern Sun O.R. Tambo International AirportJones Road, O.R. Tambo Airport, Kempton Park
Open map ↗
ZAR 250-500 on-ground; hotel shuttle ZAR 0
Depart Singapore on SQ482
Land JNB; immigration and baggage
Free Southern Sun shuttle; check in
Dinner at hotel; repack carry-on for early flight
WHY IT MATTERS

Keep this night deliberately functional: shower, dinner, sleep and a clean start for the 06:15 shuttle.

IF DISRUPTED

If the hotel restaurant is full, eat in the terminal or at the InterContinental airport complex before taking the shuttle.

SAT8 AUG
DAY 2

Maputo

Architecture, history and an elegant first dinner

BASEPolana Plaza HotelAvenida 24 de Julho, Polana Cimento, Maputo
Open map ↗
MZN 2,500-5,000 excluding prepaid tour/hotel; transfer MZN 1,000
Hotel shuttle to JNB
LAM TM302 JNB-MPM
Hotel transfer; confirmed MZN 1,000
Lunch near Polana
Private/guide-led city circuit: Independence Square, Cathedral, Iron House, Tunduru Gardens, Central Market, Fortress and Railway Station
Return by Bolt/hotel car before dark
Seafood or modern Mozambican dinner
WHY IT MATTERS

Railway Station is the photographic anchor; allow more time than a Singapore meal for dinner service.

IF DISRUPTED

If the city tour is unavailable, self-guide only in daylight using Bolt between Polana and downtown. Prioritise Railway Station, Fortress and Tunduru Gardens.

SUN9 AUG
DAY 3

Maputo Bay

Inhaca, Santa Maria and Portuguese Island

BASEPolana Plaza HotelAvenida 24 de Julho, Polana Cimento, Maputo
Open map ↗
MZN 1,500-3,000 for meals, drinks, tips and small purchases; tour prepaid
Breakfast / pickup readiness
Confirmed island day: boat, Inhaca / Santa Maria / Portuguese Island, swimming or snorkelling subject to conditions
Back at hotel; shower and easy dinner
WHY IT MATTERS

Let the sea, tides and skipper determine the pace. Protect electronics from spray and ask before photographing residents.

IF DISRUPTED

If sea conditions cancel the trip: Maputo National Park, Catembe bridge/coast drive, or a deeper museums-and-food day in Maputo.

MON10 AUG
DAY 4

Eswatini

Kingdom, landscape and living culture

BASEPolana Plaza Hotel, MaputoAvenida 24 de Julho, Polana Cimento, Maputo
Open map ↗
ZAR 300-700 or equivalent for lunch, crafts and gratuity; tour prepaid
Pickup for confirmed private Eswatini day trip
Border formalities; keep passport accessible
Cultural village / craft and landscape programme per operator
Return to Maputo; early night
WHY IT MATTERS

Greetings matter. Follow the guide on photography and etiquette, especially around ceremonies and royal/cultural institutions.

IF DISRUPTED

If a cultural site is closed, use Mantenga-area viewpoints, craft market, Lobamba exterior stops or additional village interpretation with the guide.

TUE11 AUG
DAY 5

Lilongwe

Two-flight positioning day; soft landing in Malawi

BASEBurley House by Ulendo43/2/317 off Ufulu Road, Lilongwe
Open map ↗
US$30 airport transfer + MWK 30,000-60,000 for dinner/drinks
Polana Plaza transfer to MPM; confirm pickup previous evening
LAM TM301 MPM-JNB
ET21 JNB-LLW
Small Steps airport pickup; US$30
Check in; garden dinner and rest
WHY IT MATTERS

This is a recovery evening. Avoid over-exchanging cash at the airport and protect sleep.

IF DISRUPTED

If ET21 is delayed, message Small Steps before leaving the aircraft; Burley House dinner is the safest fallback.

WED12 AUG
DAY 6

Lake Malawi

Landscape, livelihood and freshwater ecosystem

BASEBurley House by Ulendo, Lilongwe43/2/317 off Ufulu Road, Lilongwe
Open map ↗
Prepaid US$350; extra MWK 30,000-70,000
Breakfast; carry water, sun protection and lunch/snacks
Private lake day: communities, fishing village, boat to Namalenje/Lizard Island, cichlids, fish eagle and swimming/snorkelling as conditions allow
Dinner at Burley House
WHY IT MATTERS

Ask before photographing people. Follow operator and travel-clinician advice on freshwater exposure and schistosomiasis risk.

IF DISRUPTED

If weather limits island access, expand village/lakeshore programme, Senga Bay viewpoints, craft stops and a longer local lunch.

THU13 AUG
DAY 7

Chongoni + Dedza

UNESCO rock art and living Chewa heritage

BASEBurley House by Ulendo, Lilongwe43/2/317 off Ufulu Road, Lilongwe
Open map ↗
Prepaid US$500; extra MWK 35,000-100,000
Breakfast; closed shoes and layered clothing
Private Chongoni: specialist guide, rock-art walk, village interaction, Gule Wamkulu and Dedza Pottery
Return and dinner
WHY IT MATTERS

Never touch, wet or trace rock-art panels. Let the specialist guide determine where photography or proximity is allowed.

IF DISRUPTED

If weather blocks one shelter, visit an accessible alternative panel, spend longer at Dedza Pottery and deepen village/Gule interpretation.

FRI14 AUG
DAY 8

Lilongwe → Durban

Capital-city half day, then protected connection south

BASELuxe on Ridge Boutique Hotel350 Peter Mokaba Ridge, Musgrave, Durban 4001
Open map ↗
Prepaid US$100 Lilongwe city tour/airport drop; Durban Uber ZAR 450-700; dinner ZAR 150-350
Breakfast and check out; luggage in vehicle
Lilongwe: War Memorial, Kamuzu Mausoleum, Parliament/Capital Hill, Old Town/Coffin Street, Central Market and Craft Market
Early lunch
Direct airport drop
Airlink LLW-JNB-DUR, protected ticket
Request Uber inside terminal; verify plate/driver
Late check-in at Luxe on Ridge
WHY IT MATTERS

Durban is a staging night. Eat, hydrate, set out passport and warm layers, and protect sleep for Sani Pass.

IF DISRUPTED

If Uber is unavailable, use the authorised King Shaka airport taxi desk or a registered shuttle.

SAT15 AUG
DAY 9

Sani Pass + Lesotho

A high-altitude 4x4 day into the Kingdom in the Sky

BASELuxe on Ridge Boutique Hotel, Durban350 Peter Mokaba Ridge, Musgrave, Durban 4001
Open map ↗
Tour prepaid S$313.15; extra ZAR 300-700
Early breakfast / packed snack; be at pickup point
Confirmed Sani Pass 4x4 tour; passport required for border crossing
Dinner near Musgrave; quiet evening
WHY IT MATTERS

The pass reaches roughly 2,900 m. The operator decides the weather/road go-no-go. Stay warm, hydrated and avoid unnecessary exertion.

IF DISRUPTED

If the pass closes for snow/ice: operator-led Drakensberg foothills, scenic Midlands/Underberg programme, or rebooking/refund under operator terms.

SUN16 AUG
DAY 10

Durban → Singapore

Early airport run and disciplined separate-ticket connection

BASEDeparture dayKing Shaka International Airport, Durban
Open map ↗
Uber ZAR 450-700; airport breakfast ZAR 120-250; keep ZAR 1,000 emergency buffer
Check out; wait inside/gated area
Uber Reserve / on-demand to DUR
Arrive King Shaka
FlySafair FA277 DUR-JNB
Walk domestic to international; security/immigration
SQ479 JNB-SIN
Arrive Singapore
WHY IT MATTERS

These are separate sectors. Protect check-in first; do not assume automatic reaccommodation if FlySafair is delayed.

IF DISRUPTED

If no car is present by 06:20, activate the hotel-dispatched taxi/private-shuttle backup rather than repeatedly requesting ride-hail.

Core bookings

Flight spine

These are itinerary times, not live flight status. Recheck directly with the airline before each sector.

DateFlightFromTo
7 AugSQ482Singapore AirlinesSIN13:55JNB18:35
8 AugTM302LAMJNB08:50MPM10:00
11 AugTM301LAMMPM06:55JNB08:05
11 AugET21Ethiopian AirlinesJNB12:30LLW15:55
14 Aug4Z461 / 4Z569Airlink via JNBLLW14:00DUR19:50
16 AugFA277FlySafairDUR09:05JNB10:15
16 AugSQ479Singapore AirlinesJNB13:45SIN06:10 +1
Local intelligence

Briefing essentials

Fast-reference reminders for money, transport, etiquette and the confirmed commercial snapshot.

CONFIRMED PACKAGE

Malawi · Small Steps

  • 11 Aug airport pickup: US$30
  • 12 Aug Lake Malawi: US$350
  • 13 Aug Chongoni: US$500
  • 14 Aug Lilongwe half-day + airport: US$100

Total: US$980

MOVEMENT

How transit works

Maputo: hotel car or Bolt; walk only in active central areas in daylight.

Lilongwe: private operator is the practical choice for this itinerary.

Durban: Uber/Bolt is normal; wait indoors and verify vehicle/driver.

DINING + TIPPING

Allow more time

Build 60-90 minutes for a proper lunch outside South Africa. Check whether service is included.

Mozambique: around 10% where service is not included. South Africa: 10-15%. Malawi, Eswatini and Lesotho: discretionary but meaningful.

PHOTOGRAPHY

Ask first

Ask before photographing people, ceremonies, stalls or children. At Gule Wamkulu and village visits, follow the guide on where to stand and whether photography is restricted.

SAFETY

Low-friction habits

Keep bags out of sight, avoid flashing cash, use active areas in daylight, verify ride-hail details and keep a registered taxi backup.

HEALTH + ALTITUDE

Respect conditions

Lake swimming should follow operator and travel-clinician advice. Sani Pass reaches roughly 2,900 m; stay warm, hydrate, pace yourself and let the operator make the weather/road go-no-go decision.

Singapore passport

Entry & border checklist

These are the working assumptions in the trip pack. Visa and declaration rules can change; recheck official sources shortly before each border crossing.

CountryWorking assumptionAction
South AfricaVisa-freeUp to 90 days in the trip pack; carry passport and onward proof.
MozambiqueVisa on arrivalUp to 30 days in the trip pack; carry hotel/onward/tour proof and verify fee/process.
EswatiniVisa-freePassport accessible for the same-day land border.
MalawiVisa-freeTrip pack notes Singapore nationals exempt; recheck before travel.
LesothoVisa-freePassport for Sani Pass crossing; winter closure risk.
SARS QRSARS traveller declarationOpen official site ↗
MFA QRSingapore MFA eRegisterOpen eRegister ↗
Saved in this browser

Departure checklist

Tick items off as you go. Your selections are stored locally in the browser using localStorage.

Redundancy card

Emergency contacts

Keep these available offline. Local numbers and operating procedures should still be reconfirmed where practical.

South Africa mobile emergency112
South Africa police10111
Eswatini police / ambulance999 / 933
Lesotho police / ambulance123 / 122
Singapore MFA 24-hour duty+65 6379 8800 / 8855
Durban arrival backupAuthorised airport taxi desk
Durban departure triggerNo Uber by 06:20 → hotel taxi/shuttle
Maputo transfer triggerReconfirm evening of 10 Aug