Johannesburg → Thailand
Evening departure. Holiday mode officially begins.
Five main stops, with Bangkok appearing twice: a lively opening chapter and a Christmas finale.
Grand temples, river life, markets and a festive finale.
Ancient ruins, bicycles, lotus ponds and slow mornings.
Lanna culture, mountain views, night markets and cooking.
Palm trees, Chaweng beach and flexible island days.
Shark Bay, clear water and snorkelling days.
A friendly overview rather than a military timetable. Island days stay flexible on purpose.
Evening departure. Holiday mode officially begins.
Arrive, check in and make the first easy Sukhumvit wander.
Grand Palace, Wat Pho, river breezes and a great dinner.
Travel north and settle into the ancient-capital rhythm.
Bicycles, Wat Mahathat, lotus ponds and sunset ruins.
Suite move, Wat Si Chum and a luxuriously unhurried afternoon.
Choose-your-own-adventure history day or resort day.
Morning checkout, 10:45 bus north, evening in the Old City.
Old City exploring and Sunday Walking Street.
Thai cooking class: market, curry paste, wok, feast.
Doi Suthep, mountain air and a relaxed final afternoon.
Fly south, check in, beach-swim-nap-repeat.
A properly unscheduled Chaweng beach day.
Island explorer day: viewpoints, temples, waterfalls or beaches.
Weather-flex day: sea outing, spa or maximum relaxation.
Ferry to Koh Tao and settle into Shark Bay.
Snorkel and swim around Shark Bay.
Boat day around Koh Tao, conditions permitting.
The intentionally empty day: favourite beach, massage, repeat.
Ferry, flight, Christmas Eve back in Bangkok.
Christmas brunch, wandering, shopping or spa, memorable dinner.
Slow morning, final mango sticky rice, then home via Singapore.
Home, laundry, recipes and the inevitable ‘when do we go back?’
Play the route from Johannesburg to Thailand and back. The satellite view is also ready to become the “where are we now?” map once a live backend is connected.
The map checks for a private live-status feed. Until the site has a backend, it stays in planning mode and does not expose a location.
The same map is ready to switch to an aircraft marker and flight details when a flight-tracking service is connected server-side.
A few useful phrases for smiles, meals and everyday travel.
No prices, booking references, PINs, passport numbers, private phone numbers or other sensitive travel details.