Land at Suvarnabhumi Airport (BKK) and keep this first stretch simple: immigration can take anywhere from 20 minutes to over an hour depending on arrival waves, so once you have bags, use the time to regroup, get SIM cards only if you truly need them, and sort your transport. For a family, the easiest city transfer is usually Airport Rail Link into town plus a short taxi or Grab, or a direct taxi from the official stand; budget roughly ฿350–800 all-in depending on traffic and whether you take tolls. If you’re hungry after the flight, don’t force a full meal yet—Bangkok traffic and jet lag are enough to handle on day one.
Head to Benjakitti Park first for a soft landing into the city. This is one of the best spots near central Bangkok for exactly this kind of first day: wide paths, lake reflections, and a clean skyline view without needing to “do” anything. The park is open early until evening, entry is free, and the elevated skywalk loop is great for stretching your legs after a long flight. If everyone’s dragging, just do a gentle lap and sit by the water; if the teenager still has energy, the bike paths and open lawns make it easy to stay engaged without overcommitting.
From there, walk or take a quick taxi/Grab to Terminal 21 Asok, which is one of the most convenient first stops in Bangkok because it’s air-conditioned, easy to navigate, and has enough variety to satisfy picky eaters. The food court on the top floor is a local favorite for inexpensive, decent Thai meals, usually around ฿60–150 per dish, while the casual restaurants downstairs are good if you want something more familiar. It’s directly linked to BTS Asok and MRT Sukhumvit, so it also gives you a feel for how central Bangkok moves.
For a fun first-night outing, continue to Jodd Fairs DanNeramit in Ratchada. It has the lively street-food buzz people come to Bangkok for, but it’s a bit more organized and family-friendly than the old-school chaos markets. Go hungry and snack your way through grilled squid, mango sticky rice, coconut ice cream, and Thai-style seafood plates; most items are in the ฿50–200 range, and a comfortable two-hour visit is enough. Taxis or Grab from Asok usually take 15–30 minutes depending on traffic, so it’s an easy hop without overthinking transit.
Finish with a proper sit-down dinner at Savoey Seafood Terminal 21 back in Asok if you want something reliable and comfortable after the market. This is a smart family choice on arrival day: familiar Thai dishes, clean setting, and portions that work well for sharing, with about ฿300–600 per person depending on how seafood-heavy you go. If everyone’s exhausted, you can keep it simple with crab omelet, stir-fried morning glory, tom yum, and rice, then head back early—day one in Bangkok is best when you leave a little energy for tomorrow.
Start early at Wat Pho while the air is still relatively cool and the crowds are thin. This is one of those places that actually feels better in person than in photos: the scale of the Reclining Buddha, the quiet courtyards, and the tiled detail all land properly when you’re not rushing. Expect around 1.5 hours here, and plan for the usual temple dress code — shoulders and knees covered, and shoes off inside the main halls. Entry is usually around ฿300 per adult, and it’s easy to do a slow, family-friendly walk without overthinking it.
From there, it’s a short walk to The Grand Palace, which is best done right after Wat Pho before the midday heat gets serious. This is Bangkok’s most famous landmark for a reason: the roofs, gilded facades, and ceremonial feel are very different from the calmer temple atmosphere next door. Give yourself about 2 hours, and keep in mind that security and ticketing can take a little time, especially if tour buses have just arrived. A good local tip: bring water, but sip it before entering, since the complex is big and exposed, with not much shade between the main buildings.
By midday, head to Tha Maharaj for a proper break. It’s one of the easiest riverside stops in the old city, with lots of seating, enough food variety for a family, and a nice view of the river traffic drifting by. This is a good time for something easy rather than ambitious — grab Thai rice dishes, noodles, or a café lunch, then let everyone sit down and cool off for about an hour. It’s also a practical reset before crossing the river, since the old city can feel intense if you keep moving nonstop.
After lunch, take the ferry over to Wat Arun on the Thonburi side. The crossing is quick and part of the fun, and Wat Arun gives you a totally different feel from the morning sites: brighter, breezier, and incredibly photogenic, especially if the sun is starting to soften a bit. Plan around 1.5 hours here, and if you’re comfortable with stairs, the central prang gives great views, though the steps are steep and not ideal for anyone unsteady. It’s one of the best places in Bangkok to slow down a bit and just enjoy the river mood before the evening.
For dinner, make it something special at Nusara in Phra Nakhon. This is a refined Thai meal rather than a casual one, so it works nicely as a capstone to a temple-and-river day, especially with a teenager who’s up for a memorable sit-down dinner. Expect roughly ฿1,500–3,000 per person, depending on what you order, and reserve ahead because the good tables go quickly. The old-town setting is part of the appeal, and after a day around Rattanakosin and the river, it feels like a proper Bangkok night rather than just another meal.
Set out very early for Damnoen Saduak Floating Market in Ratchaburi—this one is all about timing. If you leave Bangkok around 6:00–6:30 AM, you’ll usually beat the worst heat and catch the canal traffic before it turns overly touristy. Expect to pay roughly ฿300–600 per boat for a shared paddleboat or longtail-style ride, plus small cash for snacks like coconut pancakes and fruit. It’s about a 1.5–2 hour drive from central Bangkok depending on traffic, so a driver or private car is the easiest option for a family; if you’re booking a tour, make sure it includes the boat ride and not just a roadside stop. After that, continue on to Maeklong Railway Market in Samut Songkhram, where the fun is in the timing: when the train rolls through, vendors fold awnings and pull goods back in a practiced blur. Plan on 30–60 minutes here, and arrive a little early so you’re not stuck in a crowd on the narrow platform edge.
Head back toward the city and switch gears at ICONSIAM in Khlong San. It’s a very Bangkok kind of reset: air-conditioning, river breezes, clean bathrooms, and enough space for everyone to decompress after the morning’s heat. The mall is huge, so don’t try to “do it all” — just enjoy the riverfront terraces, maybe browse the ground-floor Thai brands and watch the Chao Phraya traffic drift by. A taxi or ride-hail from Maeklong can take 1.5–2 hours back depending on traffic; from central Bangkok it’s usually much less, and the Gold Line also connects neatly if you’re already on the right side of the river. For lunch or an easy snack, go straight into SookSiam inside ICONSIAM: it’s basically Thailand’s regional food hall under one roof, with everything from Isan grilled chicken to southern curries and dessert stalls. Budget around ฿80–250 per dish, and let your 13-year-old pick a few small plates to share so you can sample more without committing to a heavy sit-down meal.
End the day at Capella Bangkok’s Stella Bar in Charoenkrung for something calm and polished after a very full day. It’s one of the nicest riverfront settings in the city, especially around sunset, and it works well for families who want a grown-up atmosphere without being stuffy. Dress smart-casual, and if you want the best seats, book ahead; expect cocktails around ฿450–650 and snacks a bit higher, but you’re paying for the view and the setting as much as the drink. It’s a good final-night kind of stop: unhurried, scenic, and close enough to the river that the boat lights and skyline do most of the work.
After landing at Chiang Mai International Airport (CNX), keep things efficient: this is one of Thailand’s easier airports to move through, and for a family you’ll want to get bags, cash, and transport sorted without lingering. A Grab into town is the simplest move, usually around ฿150–250 to the Old City or Chang Khlan depending on traffic, and it’s far less hassle than negotiating a taxi after a flight. If you need a quick reset, stop for water, use the restroom, and then head straight into the city rather than trying to do anything ambitious before lunch; the rhythm of the day works better if you treat this first part as a soft landing.
From there, make your way to Warorot Market in Chang Moi for a proper Chiang Mai introduction. This is the kind of place where you immediately feel you’ve arrived in the north: fruit stalls, dried goods, flowers, snacks, and everyday local life all mixed together. It’s best in the mid-afternoon, when it’s busy but still manageable, and you can easily spend about an hour browsing without pressure. Pick up seasonal fruit, try a snack like khao soi crisps or roasted nuts, and let your 13-year-old wander a bit—this market is interesting even if nobody is shopping seriously. If you want a cold drink or a break, the side lanes around the market have plenty of small cafes and noodle shops, so don’t rush it.
A short ride or easy transition into the Old City brings you to Wat Chedi Luang, which is a strong first temple stop because it feels both grand and accessible. Go in the late afternoon if you can, when the light softens and the courtyard is calmer; admission is usually around ฿50 for adults, and modest dress is expected. The huge ruined chedi gives you that classic Chiang Mai feeling right away, but the atmosphere stays relaxed, so it works well for a family who doesn’t want temple fatigue. Give yourselves about an hour, then pause and breathe before dinner instead of trying to cram in more sights.
For dinner, head to The House by Ginger in the Old City—an easy family choice because the setting is polished without feeling stiff, and the Thai food is reliably crowd-pleasing. Expect roughly ฿300–700 per person depending on how many dishes you share, with a comfortable pace for a first night meal. If you want to keep it simple, order a few familiar plates and one northern Thai specialty to compare notes; the atmosphere is part of the appeal here, especially after a travel day, so let this be a relaxed sit-down rather than a rushed stop. Afterward, it’s only a short drive to Chiang Mai Night Bazaar in Chang Khlan, where you can stroll for an hour or so without any plan at all—just browse stalls, sample a dessert or coconut ice cream, and see whether the family is in the mood for souvenirs or simply people-watching. It’s lively but low-pressure, which makes it a good first evening in town before a fuller Chiang Mai day tomorrow.
Start at Wat Phra Singh while the old city is still calm and the light is soft. It’s one of Chiang Mai’s most respected temples, and it’s especially nice in the morning before the tour groups and school traffic fully kick in. Give yourself about an hour to wander the main viharn, look at the Lanna-style details, and let your 13-year-old actually slow down for a bit instead of temple-hopping in a rush. Entry is usually inexpensive for visitors, and the atmosphere is more rewarding than strenuous — respectful dress is important, so keep shoulders and knees covered. From there, it’s an easy walk or a very short tuk-tuk ride to Three Kings Monument, which works well as a quick historical pause and a natural anchor in the middle of the old city.
After the monument, take a restorative break at Lila Thai Massage (Old City). This is a good family travel move in Chiang Mai: the adults get a proper reset, and even a teen usually appreciates the downtime after a few active days. Expect roughly ฿300–500 for an hour depending on the treatment, and it’s worth booking or walking in early before the popular slots fill up. Once everyone’s refreshed, head north to Khao Soi Khun Yai in Santitham for lunch — this is one of the places locals and return visitors point to when they want a no-nonsense bowl of Chiang Mai’s signature khao soi. Budget around ฿80–180 per person depending on toppings and sides, and don’t overcomplicate the order; one bowl, a side, and maybe a drink is plenty before the afternoon.
After lunch, spend the rest of the afternoon on Nimmanhaemin Road. This is Chiang Mai’s more contemporary side — cafés, dessert shops, boutiques, and a younger local crowd mixing with visitors. It’s best enjoyed without a strict plan: duck into a coffee shop, browse side streets off Soi 1, Soi 3, and Soi 9, and let the day breathe a little. Taxis and Grab are the easiest way to move between Santitham and Nimman; it’s not far, but the heat makes short rides feel worthwhile. Finish at Maya Lifestyle Shopping Center, which is perfect for air-conditioning, a snack, or a quick wander through shops before dinner. If you want a simple end-of-day treat, the dessert and coffee options upstairs are usually the easiest family win, and the rooftop area nearby gives you a nice final look over the Doi Suthep-side skyline as the city starts to cool.
Start at Chiang Mai Zoo in Suthep while the day is still cool and the animals are most active. This is one of the easiest “family balance” stops in the city: enough variety to keep a 13-year-old interested, but not so intense that it eats the whole day. Give yourselves about 2 hours and aim to arrive near opening time, around 8:00 AM, before the heat and school groups build up. Tickets are roughly ฿100–300 depending on what you include, with extra charges for the aquarium or panda-area access if those are operating. A Grab from the old city or Nimman is straightforward, and it’s worth keeping water, hats, and small bills handy because you’ll likely want a quick drink or snack inside.
From there, continue up the mountain to Wat Phra That Doi Suthep. The drive itself is part of the experience, especially as the city drops away and the air gets a little fresher. Plan on about 1.5 hours here, including the climb up the naga staircase if you want the full classic visit. Dress modestly, bring a light layer if you run cold, and expect the temple area to be busiest late morning, so the earlier you get there the better. The views over Chiang Mai are the real reward, but the golden chedi and the temple courtyard are worth lingering over too.
On the way back down, stop at Huay Kaew Waterfall in Doi Suthep-Pui National Park for a short reset. This is a good “breather” stop rather than a major hike — think about an hour, enough to stretch your legs, hear the water, and let everyone decompress after the temple. In the dry season it can be modest rather than dramatic, but it still gives the day a nice mountain-and-forest rhythm. Wear shoes you don’t mind getting a bit dusty or damp, and keep expectations relaxed; it’s more about the setting than the spectacle.
For lunch, head to The View Village back on the Suthep side, where you can slow down and actually enjoy the mountain atmosphere without rushing. It’s a good family choice because the menu is broad, the setting is open and scenic, and you can spend about 1.5 hours here without it feeling like a “tour stop.” Expect roughly ฿250–500 per person depending on drinks and dishes. This is a sensible time to order a mix of Thai and western-friendly plates, especially if your 13-year-old has hit the point where they want something familiar after a morning of walking and sightseeing.
End gently at Coco Corner in Nimman, which is exactly the kind of easy late-afternoon stop that makes the whole day feel balanced. After the mountain air and temple climbing, a coffee, smoothie, or dessert here is a nice way to drop back into the city without immediately heading for the hotel. Give it about 45 minutes, and if you still have energy afterward, Nimman is pleasant for an unhurried wander — but don’t overplan it. This is the day to leave room for the little pauses: traffic back down from the hills, an extra drink, or simply sitting for a while and enjoying that Chiang Mai has a much softer pace than Bangkok.
Keep this day as light as possible at Chiang Mai International Airport (CNX): with a family, the goal is to be efficient, not ambitious. If you’ve already checked in online and packed your carry-on smartly, you’ll usually move through CNX pretty quickly, but still build in a little buffer for coffee, bathrooms, and a calm reset before the Phuket leg. Once you land at Phuket International Airport (HKT) in Mai Khao, don’t linger—grab a Grab or pre-booked transfer and head straight south so you can get to the beach while the day still has good light.
Your first real Phuket stop is Kata Beach, and that’s the right call for a family: it’s more relaxed than Patong, the water is usually swimmable in the right season, and the whole strip feels easy for a 13-year-old without being sleepy. Walk the southern end if you want a little more space, or just settle under shade and let the day slow down. After a swim or a long sit, swing into The Coffee Club Kata Beach for a simple late lunch or big snack—this branch is popular for a reason, with reliable pasta, burgers, salads, smoothies, and Thai basics, usually around ฿200–450 per person. It’s a practical stop when everyone wants something different and no one wants to think too hard.
Before dinner, drive up to Karon Viewpoint for that classic Phuket postcard moment: three bays stacked along the coast, especially pretty when the light starts going soft. It’s a short stop, about 30 minutes, and there’s usually a few vendors around, but the main draw is just the view—easy win, no effort. For dinner, head to Ban Rim Pa in Patong. It’s a nicer welcome-to-Phuket meal, with sea views and polished Thai dishes rather than a heavy tourist-trap feel; expect roughly ฿700–1,500 per person depending on drinks and what you order. Book ahead if you can, aim for sunset seating, and keep the evening unhurried so the first beach day ends on a relaxed note.
Head out early to Ao Po Grand Marina in Pa Klok so you’re on the water before the heat and midday boat traffic build up. From most family-friendly bases in Phuket, a pre-booked driver or Grab is the easiest way to get there, and it’s worth aiming for a very early start so you’re not rushing through check-in and life jacket sorting. If you want coffee or a quick bite before boarding, keep it simple and eat near your hotel rather than trying to detour — the marina is about efficiency, not lingering. For a day like this, the sweet spot is getting moving early enough that you’re clear of the pier by around sunrise or shortly after.
The main event is Phang Nga Bay in Ao Phang Nga National Park, and this is where Phuket shifts from beachy to cinematic. The limestone towers, green water, and sheltered channels are best enjoyed from a private or small-group boat if you can swing it; the ride is smoother, and the experience feels less like a conveyor belt. Expect park fees and boat costs to vary by operator, and bring cash for incidentals, drinking water, and any kayaking extras. Your first classic stop is James Bond Island (Khao Phing Kan), which is touristy but still worth ticking off once — especially on a first family trip — as long as you keep expectations realistic and treat it as a photo stop rather than a long visit. After that, continue to Koh Panyee, the floating Muslim village where lunch is usually included or available for around ฿200–500 per person; it’s a good place to slow down, stretch, and let your 13-year-old see a very different side of island life.
On the way back, save energy for Samet Nangshe Viewpoint in Phang Nga, one of the most rewarding vistas in the region when the light softens later in the day. It’s especially good in the late afternoon because the limestone peaks catch warmer tones, and the whole bay looks layered and dramatic without the harsh midday glare. There’s usually an entrance or parking fee depending on how you access it, and if you’re doing the climb/transfer up to the viewpoint, plan for a bit of extra time rather than trying to rush it. End the day back on land with dinner at Raya Phuket in Old Phuket Town — a smart choice after a boat day because it’s comfortable, dependable, and serves proper southern Thai food without feeling overly fussy. Order a few dishes to share, keep the spice level sensible if your 13-year-old is cautious, and enjoy an early night; after a full Phang Nga day, Phuket’s best move is a relaxed table, cold drinks, and an easy ride back.
Start in Old Phuket Town before the island fully wakes up. The best time is roughly 8:00–9:30 AM, when the pastel Sino-Portuguese shophouses on Thalang Road, Soi Romanee, and the nearby side streets still feel local rather than tour-bus busy. This is the kind of place where you want to slow down: grab a few photos, duck into small heritage cafés, and let your 13-year-old wander the street art and old storefronts without feeling rushed. If you want a coffee stop en route, keep it simple and relaxed rather than chasing a big brunch—this part of town is about atmosphere more than agenda.
By late morning, move to Limelight Phuket on Dibuk Road for a break in the air conditioning. It’s a practical family stop: clean bathrooms, easy seating, and enough food and drink options to reset before the next temple visit. A light snack, iced drinks, or a quick dessert works well here, and you’ll usually spend about 45 minutes without it feeling like wasted time. After that, walk or take a short ride to Jui Tui Shrine, one of the most important Chinese-Thai shrines in Phuket Town. Go respectfully—shoulders covered, quiet voice, no flash—and you’ll get a very different feel from the old streets: incense, red lanterns, and a more lived-in local spiritual side of Phuket.
After the town morning, head south to Kata Noi Beach for the part of the day everyone will actually remember. It’s smaller and calmer than the bigger beaches, with softer family energy and good swimming when the sea is calm. If you’re hiring a car or using Grab, the transfer from Phuket Town usually takes about 30–45 minutes depending on traffic. Spend your time here loosely—swim, read, nap, or just sit under shade and let the pace drop. For a family trip, this is the right kind of beach: pretty, easy, and not overcomplicated. If the sun is strong, a couple of hours here is enough before heading to lunch with a view.
For food, go to Baan Chom View in Kata Noi and make it part of the experience rather than just a meal. It’s one of those places where the setting does half the work: sea views, a breezy terrace, and solid Thai seafood that lands in the ฿400–900 per person range depending on what you order. Think grilled fish, tom yum, stir-fried vegetables, and something cold to drink. If you’re moving at a relaxed pace, this can work as a late lunch or an early dinner before the evening show, which makes the whole day feel less chopped up.
Finish at Phuket FantaSea in Kamala, which is built for exactly this kind of family night. It’s flashy, theatrical, and a bit over the top—in a good way for a 13-year-old—and it gives you a different side of Phuket beyond beaches and temples. Plan to arrive early enough to browse the grounds, shop a little, and avoid the last-minute crowd surge. Expect the full evening to take about 3 hours, with show times typically in the evening and ticket prices varying by seat class and dinner package, so it’s worth booking ahead rather than winging it. If you’re staying on the west side of Phuket, the drive is manageable; from Kata or Karon it’s usually straightforward, but leave extra time for peak traffic.
Keep the final Phuket morning unhurried and close to the south end of the island. Start at Nai Harn Beach in Rawai around sunrise if you can; by then the water is usually calmer, the sand is cooler, and the beach still feels properly local before the day-trippers drift in. It’s a great spot for one last swim, a barefoot walk, or just sitting under the trees while the family eases into departure mode. Parking is straightforward but can fill later, and if you want a simple coffee stop on the way, the Nai Harn area has plenty of small cafés around Saiyuan Road and the nearby backstreets.
From there, continue up to Promthep Cape, which is only a short drive away but feels like a different kind of Phuket altogether. This is the island’s classic southern lookout, so don’t expect solitude, but the views over the Andaman Sea are worth the stop. Give yourselves about 45 minutes to take photos, wander the viewpoint, and maybe browse the little stalls near the entrance. Mornings are much easier than sunset here; by late afternoon it can get crowded and sticky, so this is the right time to do it.
Head back toward Rawai Seafood Market for lunch, which is one of the easiest places on the island to keep a family meal flexible on a departure day. You can pick seafood at the market, then have it cooked nearby, with a rough budget of about ฿250–700 per person depending on what you order and how much grilled crab, prawns, or fish you fancy. It’s casual, a bit noisy, and not fancy, but that’s part of the fun. If you want a lighter option, stick to steamed fish, fried rice, and a couple of shared plates so nobody feels too heavy before the airport.
After lunch, make your way to Central Phuket in Wichit for last-minute shopping, souvenirs, or a little air-conditioned downtime. This is the most practical final stop on the island because it’s easy, predictable, and has everything from Thai snacks to simple gifts and extra packing supplies if you suddenly need them. The Festival side is usually the more convenient one for a quick run, and the mall typically opens around late morning and runs into the evening. Keep it to about an hour or so unless you’re also grabbing coffee or letting your teenager do a final round of browsing.
Then head to Phuket International Airport (HKT) in Mai Khao with a generous buffer, especially if you’re flying in the late afternoon or evening. Traffic from the south side of the island can be slow, so I’d aim to leave at least 3 hours before departure, more if you’re checking bags or traveling at a busy time. The airport itself is manageable, but queues can build at check-in and security, so it’s better to arrive early, settle in, and let the trip end quietly rather than racing the clock.