Morning: Arrive at Suvarnabhumi Airport and settle into your hotel near the Chao Phraya River. Take a short walk to the iconic Grand Palace and admire its dazzling architecture.
Afternoon: Enjoy a leisurely lunch of street‑food specialties at Tha Chang Market, then explore the nearby Wat Pho to see the magnificent Reclining Buddha.
Evening: Cruise along the river on a dinner cruise, soaking in views of illuminated landmarks such as Wat Arun. End the night with drinks at a rooftop bar overlooking the city skyline.
Find HotelsMorning: Depart early by train to the historic city of Ayutthaya. Begin your tour at Wat Mahathat, famous for the Buddha head entwined in tree roots.
Afternoon: Continue to Wat Phra Si Sanphet and the royal palace ruins, then enjoy a riverside lunch at a local eatery.
Evening: Return to Bangkok and unwind with a traditional Thai massage at a reputable spa near your hotel.
Find HotelsMorning: Fly to Chiang Mai and check into a boutique guesthouse in the Old City. Visit Wat Chedi Luang to admire its massive chedi.
Afternoon: Take a cooking class to learn how to make Northern Thai dishes, then explore the bustling Night Bazaar for handicrafts.
Evening: Attend a traditional Khantoke dinner with cultural performances, featuring Lanna music and dance.
Find HotelsMorning: Travel to an ethical elephant sanctuary where you can feed and bathe rescued elephants, supporting conservation efforts.
Afternoon: Return to Chiang Mai and ride the cable car up to Doi Suthep temple, enjoying panoramic views of the city below.
Evening: Stroll through the illuminated streets of the Old City, sampling night‑market snacks and cooling off with a mango sticky rice dessert.
Find HotelsMorning: Fly to Phuket and settle into a beachfront resort on Patong Bay. Start the day with a sunrise swim and a light breakfast on the sand.
Afternoon: Embark on a boat tour to Phi Phi Islands, snorkeling at Maya Bay and relaxing on Maya Bay’s pristine beach.
Evening: Return to Phuket and enjoy a beachfront dinner of fresh seafood at Kan Eang@Pier, followed by a walk along the lively Bangla Road.
Find HotelsIf you have extra days, consider adding a visit to the islands of Koh Samui or Koh Lanta for more beach time, or extend your stay in Chiang Mai to explore the surrounding hill tribes. To shorten the trip, you can skip the Ayutthaya day trip and allocate that day to a relaxed beach day in Phuket, reducing travel time and overall cost.