Start your trip in Bangkok with a visit to Wat Phra Kaew (Temple of the Emerald Buddha). Immerse in the Thai culture by viewing the intricate structures and enjoying the tranquil atmosphere. Afterward, head to the Chatuchak Weekend Market, where you can find a wide variety of clothes, accessories, and souvenirs. End your day with a dinner party at the Vertigo Rooftop Bar while enjoying the stunning city view.
Escape the city and head to the beach paradise of Phuket. Start your day by soaking up the sun and enjoying the crystal clear water at Kata Beach. Then, try out some water activities, like snorkeling or scuba diving with Phuket Scuba Club. Head to Baba Nest Rooftop Bar at sunset for some cocktails and stunning ocean views before having dinner at La Gritta Italian Restaurant.
Experience the northern Thai culture in Chiang Mai. Start by visiting Wat Phra That Doi Suthep and enjoying the panoramic view of the city from the mountaintop temple. Then, explore Night Bazaar where you can find a plethora of souvenirs, clothes, and street food. Lastly, go to Zoe in Yellow Bar for a night of dancing and partying that goes on till dawn.
End your trip in the tropical paradise of Koh Samui. Start the day with a visit to Mai Samui Beach, a quiet and peaceful beach to relax and unwind. Then, head to Fisherman's Village Walking Street, with its charming atmosphere filled with shops, bars, and restaurants. End the night with a fantastic seafood dinner at The Five Island Restaurant.
For travelers with more time, consider adding a day in Bangkok to explore the Grand Palace, or spending an extra day in Phuket to go on an island-hopping tour. For those with less time, consider skipping Chiang Mai and heading straight to Koh Samui. Also, keep in mind that transportation may take longer than expected due to traffic and other unforeseen circumstances, so plan accordingly and allow for extra time.