Morning: Arrive at Ngurah Rai International Airport and transfer to your hotel in Kuta, where you can unwind after the flight.
Afternoon: Take a leisurely stroll along Kuta Beach, soaking up the sun and enjoying the vibrant atmosphere.
Evening: Dine at a beachfront restaurant and watch a spectacular sunset over the Indian Ocean.
Find HotelsMorning: Visit the iconic Uluwatu Temple perched on a cliff, offering breathtaking ocean views.
Afternoon: Wander through the stunning Tegallalang Rice Terraces, capturing the iconic emerald-green terraces.
Evening: Explore the Ubud Monkey Forest, where playful macaques roam among ancient temples.
Find HotelsMorning: Relax on the golden sands of Kuta Beach, enjoying swimming and sunbathing.
Afternoon: Sample local snacks at a nearby market and try traditional Balinese dishes.
Evening: Enjoy a seaside dinner with live traditional music at a beachfront venue.
Find HotelsMorning: Visit the historic sea‑temple Tanah Lot and marvel at its sunset silhouette.
Afternoon: Explore the beautiful Gitgit Waterfall, where you can take a refreshing dip.
Evening: Return to your hotel for a relaxing spa treatment.
Find HotelsMorning: Take a fast boat to Nusa Penida, exploring the famed Kelingking Beach and its dramatic cliffs.
Afternoon: Visit the natural wonder of Angel's Billabong and snap stunning photos.
Evening: Return to Bali and enjoy a quiet dinner near the hotel.
Find HotelsMorning: Depart from Ngurah Rai International Airport and fly to Suvarnabhumi Airport in Bangkok.
Afternoon: Check‑in to your hotel and take a short rest before exploring.
Evening: Experience Bangkok’s bustling street food scene at a night market.
Find HotelsMorning: Explore the magnificent Grand Palace, home to Thailand’s royal history.
Afternoon: Visit the revered Wat Pho, known for the massive reclining Buddha.
Evening: Cruise along the Chao Phraya River and admire the city lights.
Find HotelsMorning: Wander through the bustling Chatuchak Market for souvenirs and snacks.
Afternoon: Visit Wat Arun (the Temple of Dawn) and enjoy its intricate porcelain decorations.
Evening: Enjoy a Thai dinner show featuring traditional dance.
Find HotelsMorning: Travel from Bangkok to Krabi and take a ferry to the Phi Phi Islands.
Afternoon: Settle into your island accommodation and explore the local beach.
Evening: Enjoy a seaside dinner with fresh seafood.
Find HotelsMorning: Take a boat tour to the world‑famous Maya Bay, famed from the movie “The Beach”.
Afternoon: Snorkel at the vibrant coral reefs surrounding the bay.
Evening: Relax on the beach and watch a stunning sunset.
Find HotelsMorning: Hike to the viewpoint at Viking Cave and learn about the island’s history.
Afternoon: Unwind on the white sand of Phi Phi’s tranquil beach.
Evening: Enjoy a beachside barbecue under the stars.
Find HotelsMorning: Travel from Phi Phi to Koh Samui by ferry and private transfer.
Afternoon: Check‑in at a beachfront resort in Chaweng Beach area.
Evening: Explore the vibrant night market and sample local delicacies.
Find HotelsMorning: Spend the morning swimming and sunbathing at Chaweng Beach.
Afternoon: Try paddle‑boarding or jet‑skiing on the clear waters.
Evening: Enjoy a sunset dinner at a seaside restaurant.
Find HotelsMorning: Visit the iconic Big Buddha and enjoy panoramic island views.
Afternoon: Stroll through Bophut Fisherman's Village with its charming shops.
Evening: Dine on fresh seafood while listening to live music.
Find HotelsMorning: Take a day‑trip to Ang Thong National Marine Park for kayaking and snorkeling.
Afternoon: Explore hidden lagoons and pristine beaches within the park.
Evening: Return to Samui for a relaxed final night.
Find HotelsMorning: Enjoy a leisurely breakfast at the resort.
Afternoon: Transfer to Samui Airport for your flight home.
Evening: Arrive at your destination with wonderful memories.
Find HotelsTo extend the trip, consider adding a few extra days in Bali to explore the eastern region (e.g., Amed for snorkeling) or spend extra time in the Phi Phi Islands for additional island‑hopping tours. If you need to shorten the itinerary, combine Day 1 and Day 2 in Bali, and condense the Bangkok schedule into two full days, reducing travel days between islands by opting for direct flights from Bangkok to Koh Samui.