Fly from London to Bangkok on 29 January, allowing roughly 14–16 hours door-to-door once the flight, immigration and airport transfer are included. On arrival at Suvarnabhumi Airport, the Airport Rail Link is usually the quickest option into central Bangkok—about 30 minutes to Phaya Thai, with a taxi or Grab for the final stretch and luggage. If arriving late or feeling tired after the long flight, use the official airport taxi queue or a pre-arranged hotel transfer rather than negotiating roadside.
Check into your central Bangkok hotel and keep the first afternoon deliberately light. Bangkok traffic can make even a short airport transfer take 45–90 minutes, so allow time to shower, hydrate and adjust before going out. Keep your passport and valuables secured, and use Grab or metered taxis for any short evening journeys; avoid accepting unsolicited taxi offers inside tourist areas.
Have dinner at a nearby Thai restaurant along the Bangkok riverside, keeping the first evening easy rather than crossing the city. Budget around ฿300–800 per person, depending on whether you choose a casual local meal or a more polished setting. Arrive around 6:30–7:00pm to enjoy the cooler air and river views, then return to the hotel early—tomorrow’s Safari World day will be much more enjoyable with a full night’s sleep.
Leave central Bangkok around 7:30–8:00am for Safari World Bangkok in Min Buri. A private taxi or Grab is the simplest option; allow roughly 45–75 minutes, depending on traffic, and confirm that your driver will wait or return for collection, as the park is outside the central sightseeing areas. The park generally opens around 9:00am, but check the official schedule before travelling because animal-show times can change. Admission is typically split between the Safari Park drive-through section and Marine Park, with combined tickets often around ฿1,000–1,500 per adult.
Start with the Safari Park drive, where you stay in a vehicle while viewing larger animals in open enclosures, then continue into Marine Park for the scheduled animal shows and encounters. Arrive early enough to collect a printed timetable and plan around the shows rather than crossing the park repeatedly. For the requested tiger and animal encounters, book only the park’s official, clearly supervised programme and check the current welfare arrangements on the day; handling opportunities can be restricted or changed without notice. Wear light clothing, bring sun protection and carry water, as there is limited shade between sections.
Allow the rest of the afternoon for the remaining shows and animal areas rather than trying to rush back into Bangkok. Food is available inside the complex, but keep lunch straightforward so you can stay near the next scheduled performance. Before leaving, confirm your return vehicle and allow at least an hour for the journey back, particularly on a Saturday when traffic towards central Bangkok can build quickly.
Return to your Bangkok hotel in the early evening and keep dinner relaxed nearby, as the excursion is a long day. Choose a well-reviewed local restaurant within walking distance or a short Grab ride, budgeting approximately ฿300–800 per person. It is worth eating close to the hotel rather than making another cross-city journey; you will also want an early night before the overnight train to Chiang Mai. Reconfirm your Thai Railways sleeper train booking and station transfer this evening, keeping passports, tickets and luggage easily accessible for tomorrow’s departure.
After arriving in Chiang Mai, drop your bags at the hotel and head into Chiang Mai Old Town while the streets are still cool and relatively quiet. Allow around two hours to wander the historic lanes, pause at the old temple compounds and take in the mix of weathered brick, wooden shopfronts and small craft stalls. The compact centre is easiest on foot; if your hotel is outside the moat, a Grab or songthaew should usually take around 10–20 minutes and cost roughly ฿80–200, depending on the distance.
Take a Grab from the Old Town to Land of Angels Cafe, allowing approximately 30–45 minutes depending on traffic and the café’s exact location outside the centre. Spend about an hour here with a drink and something sweet—the distinctive themed setting makes it more of a visual stop than a quick coffee run. Budget around ฿150–350 per person, and check the same-day opening hours before setting out, as cafés in Chiang Mai sometimes open later or adjust hours seasonally.
Continue by taxi or Grab to Dantewada Cafe, allowing roughly 20–30 minutes from Land of Angels Cafe. The garden setting is best enjoyed slowly, so leave around 90 minutes for drinks, photos and a proper break rather than trying to fit in another sightseeing stop. Expect to spend about ฿150–400 per person. This is a good point in the day to escape the afternoon heat; carry cash as smaller cafés may not always accept every card.
Return towards the city for Phaploen market, ideally arriving from around 5:00pm when the food stalls begin to come alive. Browse gradually rather than ordering everything at once, sharing local snacks and keeping room to try something else as you walk. Allow about two hours and budget ฿150–400 per person. A Grab back to your hotel is the easiest option later in the evening; agree your pickup point away from the busiest market entrance, where traffic can be slow.
Leave Chiang Mai around 7:30am for Sticky Waterfalls in Mae Taeng, allowing roughly 1–1½ hours each way by private car or pre-booked taxi. The falls are best early, before the sun becomes strong and local visitors arrive. Allow about three hours to climb the unusual limestone cascades, swim in the clear pools and relax at the forest edge. Wear secure water shoes—the mineral-coated rock is grippy, but the surrounding paths can still be slippery—and bring a dry change of clothes, towel and waterproof phone pouch. Entry is generally inexpensive, around ฿100–200, though confirm the current fee locally.
After a simple lunch en route, continue by car to Mom Fa Waterfall, keeping the afternoon deliberately unhurried. Allow around two hours to walk around the falls, cool off and enjoy the quieter atmosphere; facilities are limited, so carry drinking water and avoid arriving too late if your driver is waiting. The roads north of Chiang Mai are rural and winding, so a private car is much more practical than trying to connect by public transport. Agree the full-day fare and return time with the driver before leaving the city.
Return to Chiang Mai in the early evening, usually between 5:30 and 6:30pm, depending on traffic. Keep dinner close to your hotel rather than adding another cross-city journey after the waterfalls: choose a nearby northern-Thai restaurant and budget approximately ฿250–700 per person. Order regional dishes such as khao soi, sai ua sausage or gaeng hung lay, and have an early night—the day’s driving and time in the water make a relaxed meal a better finish than trying to fit in another attraction.
Start with Zabbelee Thai Cooking Class, allowing roughly five hours for the full experience, including preparation, cooking and eating several Thai dishes. Most classes run from the morning into early afternoon, with collection often available from central Chiang Mai hotels; confirm the exact meeting point and pickup time the evening before. Expect approximately ฿900–1,500 per person, and wear comfortable clothing and closed shoes. Pace yourself during the tasting—there is usually plenty of food, and the class is best enjoyed slowly rather than treating it like a rushed activity.
After returning from the cooking class, take a quiet break at Land of Angels Cafe if you did not visit it on Day 3. Allow about an hour and budget approximately ฿150–350 per person for coffee and something sweet. A Grab or red songthaew from the class meeting point is generally easiest; allow extra time if travelling across town, as afternoon traffic can build around the Old City moat. Keep this stop deliberately relaxed—the cooking class is the main event today, so there is no need to add another organised activity.
Spend the evening back in Chiang Mai Old Town for a casual Thai dinner, choosing somewhere within the old walls so you can wander the quieter lanes afterwards. Budget around ฿250–700 per person, depending on whether you choose a simple local meal or order several dishes to share. From Land of Angels Cafe, use a short Grab ride or songthaew, then walk between dinner and your accommodation; the Old Town is much more pleasant on foot after the daytime heat eases. Reserve a table only if your chosen restaurant requires it—otherwise, eating early around 6:00–6:30pm usually gives you the best choice and avoids the busiest period.
Arrange the sanctuary’s shared transfer from your Chiang Mai hotel, usually with pickup around 7:00–8:00am; the drive into the countryside commonly takes 45–90 minutes, depending on the sanctuary’s location and traffic. Choose an ethical programme centred on observing elephants, walking with them and helping prepare food rather than riding, performances or forced bathing. Wear clothes and shoes that can get muddy, bring insect repellent, sunscreen and a change of clothes, and keep your distance from the elephants unless staff specifically invite interaction. Full-day programmes generally cost around ฿1,800–3,500 per person, often including transfers, lunch and drinking water; confirm exactly what is included when booking.
Spend the middle of the day following the sanctuary’s routine: feeding the elephants under supervision, learning about their individual histories and walking through the forest or surrounding farmland. Most programmes finish between 3:00 and 5:00pm, with the return journey taking up to 90 minutes. Keep the afternoon deliberately unplanned, as the heat, walking and early start make this a tiring day. On arrival back in Chiang Mai, shower and rest at the hotel before going out again; avoid booking anything with a fixed start time in case the sanctuary transfer runs late.
Have an easy dinner back in Chiang Mai, keeping the evening close to your accommodation rather than crossing town after a long day. Allow roughly ฿250–700 per person for a relaxed meal, and use Grab or a hotel-arranged tuk-tuk for the final transfer if your sanctuary van drops you at a central meeting point rather than directly at the hotel. Check restaurant hours on the day, as many smaller Chiang Mai kitchens close relatively early.
Use the included Skyline Adventures transfer from your Chiang Mai hotel; pickup is normally arranged early, often around 7:00–8:00am, with the exact time confirmed by the operator the day before. The journey into the jungle can take roughly 45–90 minutes, depending on your hotel and the activity base, so wear comfortable sports clothes and closed-toe shoes. The extreme package is approximately £50 per person and includes transfers, the buffet and three main activities, making it easiest to keep the whole day with the operator rather than trying to arrange separate transport.
The three headline activities are the biplane over the jungle, the jungle swing and the jungle go-karts. Expect a safety briefing and equipment fitting before each activity; secure loose phones, sunglasses and jewellery, and bring sunscreen and insect repellent. The views are particularly good from the biplane and swing, while the go-karts are muddy and energetic, so a change of clothes is useful. Follow the staff’s height, weight and footwear requirements, as participation can be weather-dependent.
Have the included buffet at the Skyline Adventures base around midday, when the activity schedule pauses. It is practical rather than a destination meal, but it gives you time to cool down, refill your water and dry off before the remaining activities. Keep the afternoon flexible: jungle conditions can make the programme run later than planned, and the included transfer will return you to Chiang Mai once the package is complete.
After returning to Chiang Mai, keep dinner close to your hotel rather than crossing town. You will likely be tired from the full day outdoors, and a simple meal in the immediate neighbourhood should cost around ฿250–700 per person. Ask the hotel reception for the nearest open restaurant or use a short Grab ride if you are staying away from the busier central streets. The operator’s return time can vary, so avoid booking anything requiring a fixed arrival time; shower, have an easy dinner and leave the evening free to rest.
Take a direct morning flight from Chiang Mai Airport to Phuket Airport, ideally departing between 7:00 and 9:00am. Allow around four to five hours door-to-door once hotel checkout, airport security, the roughly two-hour flight and the transfer into Phuket are included. A pre-booked car or Grab is the easiest option from the airport; traffic towards the west coast can be slow, so leave your bags at the hotel and have a light lunch nearby rather than trying to check in immediately.
Once you have dropped off your luggage, head to Karon Beach for an easy first afternoon in Phuket. From most west-coast hotels, a taxi or Grab usually takes 10–20 minutes, depending on where you are staying. Spend about two hours swimming and relaxing on the broad central beach; January is generally one of the best months for clear, calm conditions, but swim only in the marked areas and keep an eye on the flags. Beach loungers and umbrellas commonly cost around ฿100–200 each, while nearby shops and beachfront stalls are convenient for water and snacks.
Continue south by taxi to Tree Bay, allowing roughly 20–30 minutes from Karon depending on traffic. The elevated coastal setting is best in the late afternoon, when the light softens and you can enjoy the viewpoint and beach atmosphere without rushing. Wear shoes with a decent grip and check the access conditions before going, as parts of the route can be uneven. From there, arrange a taxi in advance or use a booked transfer to Yona Beach Club for sunset drinks and dinner. Budget approximately ฿800–1,800 per person, and reserve ahead—particularly for sunset seating, as Yona operates as a floating beach club and access can depend on sea conditions. Confirm the final boat-transfer point and return transport with the club before setting off.
Start around 9:00am in Old Phuket Town, when the historic streets are lively but not yet at their hottest. Spend about two hours wandering the Sino-Portuguese buildings and colourful shopfronts, particularly around Thalang Road, Soi Romanee and Dibuk Road. This is best done on foot; the streets are compact, though wear light clothing and comfortable shoes because the pavements can be uneven. Most shops open from roughly 10:00am, while the streets themselves are accessible at any time. From the main beach areas, allow approximately 30–45 minutes by Grab or taxi, depending on traffic; parking in the old town can be limited.
Before leaving the old town, stop at Hey Mango Smoothie for the planned drink. Allow around ฿100–250 per person and use this as an unhurried break rather than rushing straight into lunch. Phuket’s midday heat builds quickly, so it is worth taking a little time in the shade and carrying water for the transfer onward. A Grab to Three Monkeys Restaurant usually takes around 25–40 minutes from Old Phuket Town, but allow extra time if travelling during the lunch period.
Have a relaxed late lunch or early dinner at Three Monkeys Restaurant, set among the forested hillside. The atmosphere is the main attraction here: open-air seating, greenery and elevated wooden areas make it feel removed from the busier parts of Phuket. Budget approximately ฿600–1,200 per person, and reserve ahead if possible, especially for a preferred sunset or evening table. Allow about two hours, with enough time afterwards to travel to GOAT without turning the evening into a rush.
Finish at GOAT for the beachside fire show, allowing about 1½ hours. Arrive before the performance begins so you can settle in and confirm the showtime on the day, as beach performances can shift with weather and venue scheduling. Keep valuables secure and avoid sitting too close to the performance area unless invited by staff. Arrange your return Grab or taxi before the show ends, since demand can rise sharply afterwards; Phuket’s roads are often slow in the evening, particularly around the beach areas.
Book a full-day Phi Phi Island tour with hotel pickup in Phuket, ideally on a speedboat departing around 7:00–8:00am. The trip to the islands usually takes roughly 45–90 minutes, depending on the departure pier and sea conditions. A speedboat is quicker but can be bumpy; if anyone is prone to seasickness, take medication before leaving and sit toward the middle of the boat. Confirm that the package includes the national-park fee, transfers, snorkelling equipment, lunch and the stops at Maya Bay and Phileh Lagoon.
Your first major stop should be Maya Bay on Phi Phi Leh. Tours generally allow about an hour, though access and swimming rules can change to protect the bay, so follow the guide’s instructions and expect that swimming may be restricted. Wear reef-safe sunscreen, bring a dry bag for phones and keep some cash for any small pier or park charges. After the beach visit, continue to Phileh Lagoon, where the boat normally anchors for around an hour of swimming and snorkelling in the emerald water. Keep an eye out for small reef fish and, where conditions allow, baby sharks in the shallower areas; sightings are never guaranteed, and the crew will direct you to the safest place to enter.
Allow the afternoon for the remaining Phi Phi Island stops, lunch and the return crossing rather than trying to add anything else. Most tours reach Phuket between 4:00 and 6:00pm, with the final transfer back to your hotel taking longer in traffic. Rinse off, rest and check the return time carefully before leaving the pier, as boats can run late when the sea is choppy. Keep valuables minimal for the day and bring a light cover-up—the sun on the water is intense even in January.
Have a relaxed dinner close to your Phuket hotel rather than crossing the island after a long day at sea. Allow approximately ฿400–900 per person, depending on the restaurant and drinks. This is a good evening to keep simple: hydrate, check your skin for sunburn and avoid planning a late night, especially if you have another early tour tomorrow.
Book the full morning-to-afternoon Hanuman World experience, allowing around five hours including transfers, safety briefing and changing time. Aim for an early pickup, roughly 8:00–9:00am, as the forest is cooler and the zipline platforms become busier later in the day. The park is in the Wichit area, inland from the main west-coast beaches; from Patong, allow about 30–45 minutes by taxi, and from Karon or Phuket Old Town, roughly 25–35 minutes depending on traffic. A package with hotel transfers is easiest, particularly if you are combining the zipline course with the famous jungle go-karts. Wear secure sports shoes, lightweight clothing and insect repellent; loose jewellery and flip-flops are best left at the hotel. Expect approximately ฿2,000–3,500 per person depending on the course and any transport or meal inclusion.
After returning from Hanuman World, take a taxi across to Lily Pad Cafe at Ma Doo Bua for a slower finish to the afternoon. Allow 30–45 minutes for the journey and around 1½ hours at the café. The lotus pond is the main attraction, with the best atmosphere when the flowers are open and the light softens toward late afternoon; the giant-leaf photo experience, when available, is generally arranged separately and depends on conditions. Drinks, desserts and light dishes usually come to roughly ฿200–500 per person. The café is set away from the busiest beach roads, so arrange your onward taxi before settling in rather than relying on finding one immediately outside.
Finish with a relaxed Thai dinner near your accommodation rather than attempting another cross-island transfer after a full adventure day. Allow approximately ฿400–900 per person, depending on whether you choose a casual local meal or a more polished restaurant. If staying around Patong, Karon or Phuket Old Town, ask your driver to drop you at a nearby restaurant area and keep the evening unhurried; the roads between the west coast and inland Phuket can become slow after 6:00pm. After dinner, return by Grab or a pre-arranged hotel taxi, checking the fare before leaving because late-evening beach-area prices can rise.
Start with the guided seven-island jet-ski tour, with pickup or meeting arrangements confirmed with the operator the evening before. Most tours begin around 8:00–9:00am and run through the afternoon, including the jet ski, safety briefing, guide, life jacket and stops around the islands and coastline; prices commonly start around ฿3,000–5,000 per person, depending on whether one or two people share a jet ski. Bring reef-safe sunscreen, a dry bag and minimal valuables. The sea can be choppy in January, so expect the itinerary to change slightly with conditions and listen carefully to the guide at every stop.
After returning to Phuket, allow time to shower and transfer towards Kata or Karon for the listed turtle-themed bamboo rafting experience, only if it is operating on 9 February. Allow roughly 1½ hours, plus transfer time, and confirm the exact meeting point before leaving the jet-ski base; these activities are not always run daily and may involve a short drive inland rather than launching directly from the beach. Keep this session relaxed rather than trying to fit in another beach stop, as the jet-ski tour will already have taken most of the day.
Finish in Karon with a seafood or Thai dinner, budgeting approximately ฿500–1,000 per person. The beachfront and main road are convenient after the rafting, but choose a restaurant with clearly displayed seafood prices and check whether dishes are priced by weight before ordering. If you are staying elsewhere in Phuket, arrange a Grab or hotel taxi after dinner; allow extra time for the evening journey, particularly towards Patong or Phuket Old Town.
Leave Phuket around 7:00–8:00am by shared minivan booked through your hotel, a local tour desk or 12Go. Allow 3–4 hours in total, including the road journey to Ao Nang or Ao Nam Mao pier, waiting time and the longtail connection. The usual combined cost is around ฿700–1,200 per person. If you have substantial luggage or want more control over the timing, a private car to Ao Nam Mao is easier, followed by the short longtail crossing; boat departures are weather-dependent, so keep your bags protected from spray.
The arrival into Railay is one of Krabi’s best little moments: limestone cliffs appear ahead of you and there are no roads or cars on the peninsula. Walk from the landing point to Railay West, where you can settle in for roughly two hours of swimming and beach time. The beach is most pleasant around late morning before the sand becomes crowded; bring cash, water and a dry bag, as boat transfers and beach services are informal.
After relaxing at Railay Beach, follow the signed coastal path across the peninsula towards Phra Nang Beach, allowing around 15–20 minutes on foot. The route is easy and shaded in places, with dramatic cliffs rising around you. Spend approximately two hours swimming, exploring the shoreline and enjoying the view towards the offshore limestone islands. Keep valuables with you rather than leaving them unattended on the sand, and check the tide before swimming, as the beach changes character considerably through the afternoon.
Have dinner at one of the resort or beachfront Thai restaurants around Railay West or the walkway towards Railay East. Expect roughly ฿500–1,000 per person for a relaxed meal and drinks. Order before sunset if you want a table with a view, as seating is limited and supplies reach the peninsula by boat, so prices are higher than on the mainland. If you are staying in Railay, allow plenty of time to walk back before it gets dark; if you are based in Ao Nang, confirm the final longtail departure and sea conditions with the boat-ticket office rather than leaving the return until late.
Take a shared longtail from Railay West or Railay East to Ao Nang after breakfast; the crossing takes around 10–20 minutes and costs approximately ฿100–200 per person, although boats normally wait for enough passengers. Aim to leave around 8:00am, as the sea is usually calmer and the Ao Nang Monkey Trail is much more comfortable before the midday heat. From the landing area, walk along the beachfront towards the trail entrance near the southern end of Ao Nang Beach. Allow about two hours for the short but steep coastal hike, wearing shoes with a good grip and keeping food, sunglasses and loose belongings securely packed—monkeys are opportunistic.
After the trail, settle into a slower break on Ao Nang Beach for around 90 minutes. Find a shaded spot, cool off in the water if conditions are calm, and keep your belongings close while swimming. This is a good point to avoid over-planning: the beach is at its hottest in the early afternoon, so use the time to rest rather than adding another excursion. A short walk along the promenade brings you back towards the longtail ticket area and makes it easy to arrange your return boat later.
Return to Railay in the late afternoon by shared longtail, allowing extra time if the sea is choppy or boats are waiting to fill. For dinner, keep your reservation at The Grotto Restaurant, the memorable cave-side restaurant at Rayavadee beside Phra Nang Beach; book well ahead and confirm the resort’s access and dress requirements, as tables are limited and weather can affect outdoor seating. Expect roughly ฿1,000–2,500 per person, with sunset being the most atmospheric time to arrive. After dinner, head back to Ao Nang Beach for the Ao Nang fire show, usually staged after dark and lasting around an hour. Check the evening’s exact start time locally, then return to Railay by longtail only while boats are operating; if the service has ended, arrange a private boat in advance rather than relying on a late walk-up departure.
Book a full-day Hong Island boat tour from Ao Nang, ideally with hotel pickup around 7:30–8:00am. Longtail boats are more relaxed and scenic, while speedboats reduce travel time; expect roughly 45–60 minutes each way by longtail, depending on sea conditions and the itinerary. Most tours include snorkelling equipment, drinking water and lunch, but check whether the Hong Islands National Park entrance fee is included—foreign visitors are commonly charged around ฿300. Bring reef-safe sunscreen, dry clothes and cash, and keep valuables in a waterproof pouch.
Spend the main part of the day swimming and snorkelling around Hong Island, where the water is usually clearest earlier in the day. Your boat will normally stop at sheltered coves and beaches before taking you to the Hong Island lagoon. The lagoon is reached through a narrow entrance between limestone cliffs and is best enjoyed calmly rather than rushed; allow about an hour for the boat to enter, take in the scenery and, where conditions permit, swim or snorkel nearby. The lagoon is tidal and weather-dependent, so the skipper may adjust the order of the stops.
Most tours return to Ao Nang in the mid- to late afternoon, usually around 3:00–5:00pm. Keep the evening deliberately light after the boat ride: shower, rest and wander along the beachfront rather than trying to fit in another excursion. Sea conditions can make the return slower, particularly in January’s afternoon breeze, so confirm the exact pier or beach drop-off with the operator and allow time to walk back to your accommodation.
Have dinner in Ao Nang, choosing a casual Thai seafood restaurant near the beachfront or the main Ao Nang dining strip. Budget approximately ฿400–900 per person, depending on whether you order whole fish, prawns or shared dishes. A good post-boat order is grilled seafood with som tam, steamed rice and a spicy seafood salad; ask for sauces separately if you have spent the day snorkelling and want something gentler. Go around 6:30–7:00pm for an easier table, as the popular waterfront restaurants become busy later.
Arrive at the pier early for your full-day Krabi island boat tour, ideally with pickup from Ao Nang around 7:30–8:00am. Confirm whether your operator departs from Nopparat Thara Pier or Ao Nam Mao Pier, as the meeting point affects the transfer time. Longtail boats are atmospheric but slower and more weather-dependent; speedboats make more sense if you want longer on the islands. Expect roughly ฿1,000–2,500 per person depending on the boat type, inclusions and group size, plus the approximately ฿300 national-park fee for foreign visitors if it is not already included. Bring cash, reef-safe sun protection, dry bags and water shoes—the beaches are beautiful but boat landings can be shallow and rocky.
The route should take in Loalading Island, Pak Bia Island and Bia/Ken Island, with time for swimming, beach breaks and a simple boat lunch. Keep the morning relaxed rather than trying to rush between every stop: Loalading Island is particularly good for a quiet first swim, while Pak Bia Island has striking pale sandbars that appear more clearly around lower tide. Operators sometimes adjust the order according to tides, wind and sea conditions, so follow the guide’s sequence rather than treating the itinerary as fixed.
Spend the afternoon around Koh Pak Bia and Koh Lao Raking, using the quieter coves for snorkelling and swimming. Visibility is usually best when the sea is calm, although these islands are not an aquarium-style reef experience every day; the real appeal is the clear water, limestone scenery and uncrowded stretches between tour groups. Keep valuables aboard or in a dry bag, and check the return time with the boat captain before swimming ashore. Most trips reach the Ao Nang area again around 4:00–5:00pm, but allow flexibility for tides and weather.
After a shower and a little downtime, stay local for a relaxed dinner in Ao Nang rather than arranging another transfer. The beachfront and central streets are convenient for browsing, but choose somewhere set slightly back from the loudest bars so the evening feels easy after a full day on the water. Budget around ฿400–900 per person for a comfortable meal and drinks. Arrange your return transport before sitting down—Grab availability can vary at busy times, while your hotel can usually call a local taxi or songthaew for a fixed fare.
Leave Ao Nang around 7:00am in a private car or taxi, travelling inland via Route 4 towards Trang. The drive to Khlong Thom takes roughly 1–1½ hours; arrange a return journey through your hotel the night before, as Grab coverage is less dependable once you are out in the countryside. Start at Emerald Pool, arriving early while the rainforest trail is cooler and quieter. Allow about two hours for the walk through the forest and time beside the vivid green pool. Wear shoes with a good grip, bring water and avoid relying on nearby facilities—there are basic toilets and stalls, but not much once you are on the trail. Entry is usually around ฿200 for foreign adults, though fees and opening hours can change.
Have lunch at a simple local Thai restaurant in Khlong Thom after the pool, allowing approximately ฿200–500 per person. Ask your driver to recommend a busy roadside restaurant rather than trying to rush back towards the coast; this is the best area for straightforward rice, noodle and curry dishes, and most places are casual with limited English menus. After lunch, continue to Khong Thom Nuea hot stream waterfall, allowing about two hours to soak in the naturally heated pools. The water is warm rather than scalding, and the stepped pools are surrounded by forest, so bring swimwear, a towel and a dry change of clothes. Follow posted guidance about bathing areas and keep valuables locked in the car or with your driver.
Leave Khlong Thom by around 3:00–3:30pm for the return drive to Ao Nang, again allowing roughly 1–1½ hours via Route 4. The later afternoon is deliberately unhurried: after the forest walk and hot springs, head back to your hotel to shower and rest rather than adding another stop. Confirm the driver’s waiting and return price before leaving Ao Nang in the morning; a private vehicle for the day will generally cost around ฿1,200–2,000, depending on the car and negotiation.
After breakfast, take a private car from Khlong Thom towards Ao Nang via Route 4 and Krabi Town. Allow around 1–1½ hours, and ask the driver to take you directly to Bamboo Beach Club so you arrive in the late morning rather than during the busiest afternoon traffic. Settle in for a slow beach-club afternoon with time to swim, relax and have lunch; budget approximately ฿500–1,200 per person, depending on food, drinks and seating. Confirm the day’s opening hours and minimum spend before leaving, as beach-club policies can vary with weather and season.
From Bamboo Beach Club, continue by taxi or private car to Ao Nang Beach, usually around 15–25 minutes depending on traffic. Spend about 1½ hours here for a final Krabi swim and an easy stroll along the waterfront. The beach is most pleasant later in the afternoon as the heat softens; keep valuables with you, and check the sea conditions before swimming, particularly around longtail-boat areas. Arrange your driver to collect you rather than relying on finding a taxi immediately at sunset.
Leave Ao Nang with plenty of time for the drive to Khaothong Hill Restaurant—allow roughly 45–60 minutes, with extra time for traffic and the final hill road. Reserve ahead for a sunset table and request an elevated outdoor spot if available; the panoramic view across the limestone landscape is the reason to come, and tables fill quickly. Plan to arrive before sunset, then stay for dinner and the lights coming on across the coast. Allow approximately ฿500–1,200 per person, and book a return car in advance, as the hilltop location is not convenient for finding transport spontaneously at night.
Check out early from Ao Nang and arrange a private transfer or hotel taxi to Krabi Airport, allowing roughly 30–45 minutes from the beach area. The most convenient option is the morning Bangkok Airways flight to Koh Samui; allow around 3–4 hours door-to-door once check-out, airport time, the flight and luggage collection are included. A taxi from Koh Samui Airport to Choeng Mon takes approximately 10 minutes and usually costs ฿300–500. If you choose the cheaper road-and-ferry alternative, expect a much longer 5–7-hour journey and leave very early.
Check into your five-star villa in Choeng Mon, leave plenty of time to unpack and then spend the afternoon relaxing at Choeng Mon Beach. The beach is particularly easy for a first afternoon on Samui: the bay is sheltered, the sand is soft and you can settle into the slower pace without needing another transfer. Allow around three hours for swimming, a gentle shoreline walk and time at the villa; January usually brings good beach weather, but keep valuables secured while in the water. If your room is not ready, ask the villa to hold your bags so you can still enjoy the beach.
Stay locally for dinner rather than crossing the island after a travel day. Choose a nearby Thai or seafood restaurant in Choeng Mon, where a relaxed meal should cost roughly ฿500–1,200 per person, depending on seafood and drinks. Most small restaurants begin service from around 5:30–6:00pm and are busiest between 7:00 and 8:00pm, so arriving early is useful if you want a quieter table. Walk from the villa where possible; for anything farther along the beach road, use the villa’s taxi service or a short local taxi ride, agreeing the fare before setting off.
Check out after breakfast and arrange a Grab, hotel taxi or private songthaew for the short coastal transfer to Bo Phut. The journey normally takes around 20–30 minutes and costs roughly ฿300–600 by car; allow extra time if you are travelling with luggage. A shared songthaew is cheaper, about ฿100–200 per person, but services are irregular and less convenient for bags. Ask your driver to drop you directly at your new hotel, then leave your luggage with reception if the room is not ready.
Once settled, spend the rest of the day getting to know Bo Phut at an easy pace. The area has a livelier feel than Choeng Mon, with the beach, beachfront resorts and the compact lanes around the main tourist strip all close together. Walk along the shore, browse the small shops and cafés, and use the afternoon to enjoy the hotel rather than forcing in another excursion. The beach is usually most pleasant before the late-afternoon heat or again around sunset; keep valuables secured and check local conditions before swimming, as the water can be choppy in places.
In the early evening, take a taxi or pre-booked car to The Jungle Club Restaurant, set high in the hills with wide views across Koh Samui. Allow around 30–40 minutes from Bo Phut, depending on traffic and the steep final road; the approach is narrow, so a proper taxi or the restaurant’s recommended transfer is preferable to hiring a scooter. Reserve ahead and request a sunset-facing table, arriving before dusk so you can see the coastline change from daylight to illuminated night views. Budget approximately ฿700–1,500 per person, excluding drinks, and arrange your return car before dinner because taxis are less readily available on the hillside.
Check out after breakfast and take a Grab or hotel taxi along the northern coastal road from Bo Phut to Bangrak. It is only around 15 minutes and usually costs ฿250–500 by car; a shared songthaew is cheaper at roughly ฿100–200 per person, though departures are less predictable. If you have luggage, ask the driver to take you directly to your Bangrak accommodation and leave the bags before heading down to the waterfront.
Spend the late morning and early afternoon at Bangrak Beach, where the atmosphere is calmer than the busier parts of Koh Samui. Find a shaded spot, swim if the tide and water conditions are suitable, and stroll along the shore rather than trying to pack in another attraction. The beach is best enjoyed slowly, with the strongest heat between roughly noon and 3pm, so keep water, sun protection and some cash handy; small beach vendors and transport operators may not accept cards.
As the light softens, head to Velab for drinks and food. Allow around ฿500–1,200 per person, depending on what you order, and arrive before sunset if you want a comfortable table with a waterfront feel. Check its current opening hours and reservation policy before setting out, as beach venues on Koh Samui sometimes adjust hours seasonally and can fill quickly around sunset.
Finish with a relaxed Bangrak beach-club dinner, staying along the waterfront so you can walk between venues or use a short taxi ride rather than returning inland. Budget another ฿500–1,200 per person for the meal and drinks. For the return journey, arrange a Grab or hotel taxi in advance, particularly if you are heading back to Bo Phut late, as songthaews become less reliable after dinner.
Arrange an early pickup from Bangrak to the departure pier—usually around 8:00–9:00am—for your full-day longtail boat tour to Pig Island and Koh Mudsum. Confirm the exact pier, return time and whether transfers, lunch and national-park fees are included before setting off. The crossing can be choppy, so bring reef-safe sunscreen, a dry bag and water; longtail boats generally have limited shade and basic seating.
Spend the main island time on Koh Mudsum, known for its relaxed beach and free-roaming pigs. Keep food sealed and follow the guide’s instructions around the animals, especially if the beach is busy. Your tour should also include a dolphin-watching opportunity, although sightings are never guaranteed—treat it as a bonus rather than the main expectation. Allow several hours on the island, with time to swim, take photographs and have the included lunch before moving to the snorkelling stop.
Continue to the designated Koh Mudsum snorkelling area for roughly an hour in the warm Gulf water. Visibility varies with tide, wind and recent weather, so listen carefully to the guide and stay close to the boat. Wear a flotation vest if the current is strong, and avoid standing on coral or touching marine life. After snorkelling, the longtail returns to Koh Samui, typically arriving in the late afternoon; allow extra time for the boat transfer and disembarkation rather than scheduling anything fixed afterwards.
Take a Grab or hotel taxi from the pier back to Bo Phut, allowing around 15 minutes and roughly ฿250–500; evening traffic can make the return slower. A shared songthaew is cheaper at about ฿100–200 per person, but only use one if it is readily available and you are travelling without bulky luggage. For dinner, stay around Bo Phut Fisherman’s Village, where the seafront lanes are easy to wander after a boat day and casual Thai meals generally cost around ฿400–900 per person. Keep the evening unhurried—this is a good night for a simple meal, a waterfront stroll and an early rest after the full-day island tour.
Arrange a hotel pickup from Bo Phut around 8:00–8:30am for the drive into Koh Samui’s interior, allowing roughly 45–60 minutes each way depending on the exact course and road traffic. Book the complete Tree Bridges zipline and elevated walkway experience in advance, and confirm that transfers, safety equipment and insurance are included. Allow about four hours on site: the forest setting is cooler early in the day, but wear secure closed-toe shoes, light clothing and mosquito repellent. Expect approximately ฿2,000–3,500 per person, depending on the package.
After the zipline, continue deeper into the interior for the planned hidden waterfalls visit, allowing around two hours including the short walk from the vehicle. Conditions can be slippery and the water level varies in January, so bring swimwear, sandals with grip and a dry bag; avoid carrying valuables. Have the driver wait rather than relying on finding a taxi in this quieter part of the island. Leave by mid-afternoon for the journey to Conrad Hotel in Taling Ngam, which can take around 45–60 minutes from the waterfall area.
Arrive at Conrad Hotel in time for sunset, ideally around 5:00–5:30pm, and reserve a table or confirm the hotel’s current guest-access arrangements before setting out. The west-facing terrace is the reason to come: settle in for an ocean-view drink or meal as the sun drops over the Gulf. Budget roughly ฿1,000–2,500 per person, with resort pricing and any minimum spend worth checking in advance. After dark, take your pre-arranged car back to Bo Phut, allowing about 45–60 minutes; finish the evening with final packing and keep passports, flight details and valuables together for tomorrow’s departure.
Have an unhurried final breakfast close to your hotel in Bo Phut, budgeting around ฿200–500 per person. Keep it practical rather than venturing far: you will need time to pack, check out and organise your airport transfer. If you are staying near Fisherman’s Village, allow roughly 45–60 minutes for breakfast and a final walk along the waterfront, but keep luggage with the hotel until your car arrives.
Arrange a private hotel taxi or Grab in advance, particularly if your flight is at a busy time. The airport is usually around 15–25 minutes from Bo Phut, although allow longer during daytime traffic and roadworks. Leave the hotel at least 2½–3 hours before your international connection; this gives you time for the drive, check-in, baggage drop, security and any connection arrangements. If your ticket is on separate bookings, allow extra time and confirm whether you must collect and re-check your bags.
At Koh Samui Airport, allow a little extra time for the compact terminal and connecting-flight formalities. Your return to London will require connecting flights, so treat this as a full travel day rather than planning anything after arrival. Keep passports, boarding passes, medication and valuables in your hand luggage, and check the final baggage allowance and connection airport before leaving the hotel.
No packing list attached yet.