Start your trip with a visit to the Ubud Monkey Forest, a nature reserve and Hindu temple complex where over 700 Balinese long-tailed monkeys live. From here, head to the Tegalalang Rice Terrace to witness the stunning scenery of the sloping rice fields. After lunch, visit the Ubud Art Market to shop for souvenirs and handmade goods. End your day with a visit to the Kanvaz Hotel to relax and enjoy the facilities.
Start your day early with a morning surf lesson at Kuta Beach, followed by breakfast at a nearby cafe. From there, head to Seminyak to check out the trendy boutiques and galleries on Jalan Raya Seminyak. Enjoy lunch at a local restaurant before heading to Pura Petitenget Temple to watch the sunset over the ocean. For dinner, try the famous seafood at Jimbaran Beach.
Start your day with a visit to Garuda Wisnu Kencana Cultural Park, a cultural park with exhibitions and performance spaces, followed by lunch in nearby Pandawa Beach. After lunch, head to the Uluwatu Temple, located on scenic cliffs overlooking the ocean. Stay for the Kecak Fire Dance, a traditional Balinese dance performance that takes place at sunset. End your day with a seafood dinner at Warung Bejana.
Most major attractions are within driving distance, so it is recommended to rent a car or hire a driver for the day. Taxis and ride-sharing apps are also readily available.
Estimated travel costs are IDR 300k/day for car rental, IDR 500k/day for a private driver, and IDR 50k-100k per ride for taxis and ride-sharing apps.
If you have more time, consider adding a day trip to Nusa Penida Island or a hike up Mount Batur for breathtaking views. For those with less time, skip the cultural park and choose one beach to spend the day at instead of visiting both Kuta and Seminyak.
The main airport in Bali is Ngurah Rai International Airport (DPS), located in the city of Kuta, approximately 13 km from the city center.