Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Start at Jim Thompson House in Pathum Wan, ideally near opening time, when the teak garden is coolest and the first guided visits are less crowded. Allow about 1½ hours for the traditional houses, art collection, and shaded paths; the museum generally opens from late morning into the afternoon, so check the official schedule before setting out. From central Bangkok, take the BTS to National Stadium and walk roughly 5–10 minutes. Afterward, continue along Rama I Road to Siam Paragon—it is an easy BTS stop away or a short walk from National Stadium—for air-conditioning, shops, and a relaxed browse through the food areas. Give yourself about 1½ hours here, including time for a coffee or light snack.
After lunch, take a taxi or Grab to The Grand Palace in Rattanakosin; allow 30–60 minutes from Siam, depending heavily on traffic, and use the river-side route if traffic on Rama I and Ratchadamnoen is slow. Plan around two hours inside, plus security and entry queues. Wear clothing covering shoulders and knees—sarongs may be available, but proper clothing is easier—and verify the palace’s current opening hours, ticket rules, and any restricted-entry notices before leaving. Once finished, walk or take a short taxi ride toward Samran Rat for dinner at Thip Samai, one of Bangkok’s classic pad Thai addresses. Expect roughly ฿150–400 per person; the restaurant can be busy, so an early dinner helps. The nearby Democracy Monument and illuminated streets around Maha Chai Road are pleasant for a brief post-dinner wander, but keep the evening unhurried.
Start at Wat Pho in Rattanakosin shortly after opening, before the temple courtyards become hot and busy. Give yourself around 1½ hours for the enormous reclining Buddha, the tiled chedis, and the quieter passageways behind the main halls. Dress modestly—shoulders and knees covered—and carry small cash for the entrance fee, typically around ฿200; opening hours and ticket arrangements can change, so check shortly before leaving. From here, walk about 10 minutes to Tha Tien Pier and take the short cross-river ferry to Wat Arun. The crossing is inexpensive and frequent, and the temple is best appreciated both from the river and up close; allow another 1½ hours, with comfortable shoes for the steep steps and shade breaks in the grounds.
After Wat Arun, return by ferry to Tha Tien and take a taxi or Grab to Pak Khlong Talat Flower Market, usually a 10–20-minute ride depending on traffic. Visit in the afternoon for an atmospheric wander through stalls of orchids, jasmine garlands, roses, and lotus blooms, though the market becomes especially active later in the evening; allow about an hour. For a nearby lunch or cool drink, choose a simple riverside café around Yodpiman River Walk rather than planning a formal meal—the heat and traffic make a flexible stop worthwhile. Continue by taxi or Grab to Chinatown (Yaowarat Road), allowing roughly 20–40 minutes, and arrive before the main dinner rush. Spend two hours exploring the gold shops and side lanes around Yaowarat, then graze from the street stalls: grilled seafood, peppery soup, roast meats, and mango sticky rice are good choices. Bring cash, expect queues at popular stalls, and keep valuables secure in the crowded evening traffic; if the road is congested, ask to be dropped near Wat Mangkon and walk the final stretch.
Leave Bangkok early enough to reach Ayutthaya around mid-morning—allow 2–3 hours door-to-door for getting to the station, the train itself, and the short transfer into the historical park. A train is the economical choice; a private car is more convenient with luggage or a group. Once in the park, start at Wat Mahathat, where the Buddha head wrapped in tree roots is best seen before the day’s tour groups and heat build up. Allow about an hour, and keep your ticket handy if the site is operating under a shared historical-park admission system; entry arrangements and prices can change.
A short walk or tuk-tuk ride brings you to Wat Ratchaburana, whose tall Khmer-style prang is one of Ayutthaya’s most dramatic silhouettes. Give yourself another hour for the courtyard and, where open, the crypt area—stairs can be steep and uneven. For lunch, choose a simple local restaurant around Naresuan Road rather than lingering over a large meal; the afternoon is more enjoyable if you keep moving and carry water.
Spend roughly two hours on an Ayutthaya Historical Park bicycle or tuk-tuk circuit, linking the quieter lanes and riverside ruins at an easy pace. Cycling is pleasant on the flatter central island, but a tuk-tuk is the better option in hot weather or if the roads feel busy; agree on the hourly price and route before setting off. Expect approximately ฿50–100 for a bicycle rental or around ฿200–300 per hour for a tuk-tuk, depending on negotiation and the number of passengers. Keep the middle of the afternoon flexible for shaded stops and photos rather than trying to cover every temple.
Finish at Baan Mai Rim Num, a relaxed riverside restaurant suited to a long Thai dinner as the temperature drops. It is a short tuk-tuk ride from the central ruins, but confirm the restaurant’s opening hours and make a reservation if visiting on a busy evening, especially for a waterside table. Plan on roughly ฿300–700 per person; order several dishes to share and allow about 1½ hours. If returning to Bangkok afterward, arrange the car or taxi before dinner—road travel can take around 1½–2 hours, and public transport becomes less convenient later at night.
After arriving in Chiang Mai from the overnight train, leave your luggage at your hotel—ideally somewhere inside or just outside the Old City—and take a short Grab or songthaew ride to Wat Chedi Luang. Allow about an hour for the huge brick chedi, quiet courtyards, and Lanna-style details; arriving before the late-morning heat makes this much more comfortable. From here, walk roughly 10 minutes through the Old City to Wat Phra Singh, where another hour is enough for the elegant viharn and revered Buddha images. Wear clothing covering shoulders and knees, and keep small cash handy for modest temple donations; entrance fees are usually around ฿20–50, though policies can vary.
Walk or take a brief Grab to Khao Soi Khun Yai for lunch, ordering the northern specialty khao soi with chicken or beef—expect roughly ฿80–200 per person. It is a small, popular local shop rather than a leisurely restaurant, so go early enough to avoid the possibility of sold-out dishes and check its current opening days before setting out. After lunch, continue to the Chiang Mai City Arts & Cultural Centre, around 10–15 minutes away on foot, for a concise introduction to the city’s Lanna history and political past. Allow about 1½ hours, and verify the museum’s current opening schedule because cultural institutions may close on a regular weekday.
Keep the late afternoon unstructured for a hotel check-in and a rest—the overnight train makes a slower first day sensible—then head south through the Old City to Chiang Mai Gate Market. It is roughly a 15–20 minute walk from the cultural centre, or a short Grab ride, and becomes liveliest toward evening, with grilled meats, northern sausages, nam prik, fruit, and takeaway snacks. Budget ฿100–250 for a casual meal, carry small notes, and watch your belongings in the busiest lanes. If you are tired, browse for an hour; if you still have energy, settle at one of the simple food stalls and let this be your first relaxed taste of Chiang Mai rather than adding another formal attraction.
Hire a songthaew or Grab car for Doi Suthep rather than relying on a shared red truck, especially if you want to continue to Bhubing Palace. Allow 45–60 minutes each way from central Chiang Mai, with extra time for the winding mountain road and traffic near the temple. Start early for cooler air and clearer views. At Doi Suthep temple, climb the Naga staircase and spend around two hours around the golden chedi, prayer halls, and viewpoint over the city. Dress modestly—shoulders and knees should be covered—and bring small cash for transport and donations; the temple entrance is generally inexpensive, but verify the current ticket arrangement locally.
Continue uphill to Bhubing Palace, allowing about 1½ hours for the landscaped gardens and cool mountain atmosphere. Visitor access and opening days can change, and parts of the grounds may close without much notice, so check at the entrance before paying or committing to the visit. If it is closed, use the time for a relaxed coffee or viewpoint stop nearby rather than rushing back down the mountain.
Return toward town and stop at Wat Umong in the forested foothills, one of Chiang Mai’s most atmospheric temple grounds. Give yourself roughly 1½ hours to walk through the old tunnels, look around the shaded paths, and enjoy the quieter setting; a Grab from the mountain area is simplest, though a private car can wait if arranged in advance. Later, head to One Nimman in Nimman for a gentle late-afternoon wander through its design shops, courtyards, and cafés. It is a good place to pause with iced coffee before dinner, and the area is easy to explore on foot.
Finish at Tong Tem Toh, a popular spot for northern Thai food. Order a few dishes to share—such as grilled pork, northern sausage, chili dips, or herb-heavy salads—and expect roughly ฿200–500 per person depending on drinks and how much you share. It can be busy at dinner, so arrive before the main evening rush or be prepared to wait; from One Nimman, it is a short walk or a very quick Grab ride.
After your morning flight and airport transfer, allow time to drop bags at your hotel before heading into Phuket Old Town—a practical arrival around late morning or lunchtime is more realistic than trying to start immediately after landing. Spend about two hours wandering Thalang Road, Soi Romanee, and the surrounding Sino-Portuguese lanes, looking for painted shophouses, old Chinese shrines, and small cafés tucked behind the main streets. A Grab from Phuket International Airport to town usually takes 40–60 minutes, depending on traffic, and costs roughly ฿600–1,000; avoid committing to a tight restaurant reservation if your flight is not landed yet.
Continue to The Memory at On On Hotel, a short walk through the historic quarter. This former hotel and heritage display takes around 45 minutes and offers a useful glimpse of Phuket’s tin-mining-era trading history. Opening hours and display access can vary, so check locally before relying on it as a timed entry; the surrounding streets are worth exploring even if part of the interior is closed.
Have lunch at Raya Restaurant, one of the best places in town for classic Phuket cuisine. Order local dishes such as moo hong—slow-braised pork belly—alongside crab curry or stir-fried vegetables, budgeting around ฿400–900 per person. It is popular, and waiting times can stretch at peak lunch hours, so arriving slightly before the main rush is helpful. Afterward, arrange a Grab or taxi toward Karon Viewpoint; allow roughly 35–50 minutes, since the route through Kata and the hill can slow considerably in afternoon traffic.
Stop at Karon Viewpoint for about 30 minutes. The lookout frames Kata Noi, Kata, and Karon bays in one sweep, with the clearest visibility often before the late-afternoon haze thickens. Continue south to Nai Harn Beach, usually another 20–30 minutes by car, and leave around two hours to swim, sit beneath the casuarina trees, or take a relaxed walk along the sand. Bring cash for drinks and a change of clothes; facilities are convenient but this southern stretch feels much less built-up than Patong. A taxi or Grab back to Phuket Town generally takes 45–75 minutes, while staying around Kata or Nai Harn avoids a long return after sunset.
Start at Patong Beach early, before the sand gets hot and the main road becomes busy. Spend about two hours swimming, walking the shore, or simply finding a quieter spot toward the northern end of the beach; conditions can be rough during the southwest monsoon season, so follow the flags and avoid swimming when red flags are out. If you are arriving from elsewhere in Phuket, allow 35–60 minutes by Grab or taxi via Route 4029, with the fare agreed before departure; the Phuket Smart Bus is cheaper but slower and less convenient with luggage.
Walk inland to Jungceylon, roughly 10–15 minutes from the beach, for air-conditioning, shops, and an easy lunch. Allow around 1½ hours here, particularly if the midday heat is intense. Then join your pre-booked Island Hopping Tour from the specified Phuket departure pier. This is the day’s major time commitment—typically 7–9 hours including pier check-in, boat travel, snorkeling, and island stops—so confirm the exact pier, pickup time, hotel transfer, lunch, equipment, and marine-park or pier fees with the operator the day before. Sea conditions can change quickly, and tours may alter their route or be cancelled for safety; do not assume a same-day booking or a particular island itinerary.
After returning from the islands, head to Banzaan Fresh Market in central Patong, beside Jungceylon, for an informal seafood-focused dinner and a look at the produce stalls. Expect roughly ฿200–600 per person depending on what you order, though market kitchens may add cooking charges to purchased seafood. Keep the evening flexible: boat tours often return later than advertised, and traffic around Patong can be slow. If you are tired, eat at the market and walk back to your hotel rather than adding another transfer.
No packing list attached yet.