Start the trip with a relaxing day by visiting Sanur Beach. It is one of Bali's first beach resort areas, known for its calm waters and long stretch of white sandy beach. Take part in water sports activities, relax by the beach or simply enjoy the view of the sunrise with a walk on the beach.
Visit the Ubud Monkey Forest, a nature reserve and Hindu temple complex that is inhabited by several hundred long-tailed Balinese macaques. After that, head over to Tegalalang Rice Terrace, which features the stunning terraced rice paddies that Bali is known for. It is a perfect place to take Instagram-perfect photos while exploring the lush greenery and scenic views.
Start the day with a trek to Mount Batur, an active volcano with an elevation of 1,717 meters above sea level. The hike will take approximately 2 hours, but it's worth it to experience the view of the sunrise from the top. After that, enjoy a relaxing hot spring bath at Toya Devasya Hot Springs, located in Batur Natural Hot Spring.
Visit Ujung Water Palace, a former palace of the Kings of Karangasem that was built in the early 20th century. It is known for its beautiful garden and water features that are built around three large ponds. After that, head over to Tirta Gangga Water Palace, which features a maze of pools and fountains surrounded by lush gardens and stone sculptures.
Take a day trip to Nusa Penida Island, which is known for crystal clear waters and beautiful landscapes. Rent a scooter or a car to explore popular spots around the island such as Angel’s Billabong, Kelingking Beach, and Crystal Bay beach.
Visit Tanah Lot, a famous landmark and Hindu temple built on top of a rock formation in the sea. Enjoy the sunset view while exploring the temple complex. After that, head over to Canggu Beach, a beach popular among surfers, where you can enjoy the sunset while having dinner at one of the beachfront restaurants.
Spend the day shopping in Seminyak, known for its high-end shopping boutiques and beach clubs. Spend the afternoon at Seminyak Beach, where you can relax and enjoy the view of the Indian Ocean.
Take a day trip to East Bali to explore the hidden canyon of Beji Guwang and explore the stunning rock formations with crystal clear waters. After that, head over to Virgin Beach, which features white sand, clear blue waters and is surrounded by coconut trees.
Go on an early morning dolphin watching tour, where you can see dolphins swimming in their natural habitat. Once that is done, head over to Banjar Hot Springs, located in a lush tropical garden. Enjoy its warm sulphuric water, which is said to have healing properties.
Start the day by visiting Munduk Waterfall, a beautiful waterfall that is surrounded by lush vegetation. Enjoy the scenery and take a dip in the refreshing water. After that, head over to Handara Gate, a popular Instagram spot, where you can take a photo in front of the iconic gate, surrounded by lush greenery and mountains.
Visit Jatiluwih Rice Terraces, a UNESCO World Heritage Site that features stunning terraced rice paddies. Learn about Balinese Subak culture while enjoying the scenic view. After that, visit Batukaru Temple, located on the slopes of Mount Batukaru, it is one of Bali's most important Hindu temples.
Visit Jimbaran Bay, where you can enjoy a seafood dinner by the beach at one of Jimbaran's famous beachfront restaurants. After that, head over to Uluwatu Temple, a cliffside temple located high above the Indian Ocean. It is known for its stunning sunset views and famous Kecak fire dance performance.
Visit Sidemen Rice Terrace, which is still relatively unexplored and offers a more peaceful escape from tourist crowds. After that, continue the journey to the nearby Goa Lawah Temple, which is known for its bat cave and Hindu temple complex built around it.
Visit Amed Beach, which is known for its underwater beauty and natural scenery. Rent a snorkel and mask on the beach to explore the Japanese Shipwreck, a popular snorkelling spot. Experience a relaxing day surrounded by natural beauty before heading back to Ubud for the night.
End the trip by visiting Tegenungan Waterfall, which features a scenic view of the waterfall and lush green scenery. It is one of Bali's most famous waterfalls, and the perfect spot for a final day-trip.
Getting around Bali can be done by motorbike, car or taxi. Hiring a motorbike is a popular and cheaper option costing approximately 50,000-75,000 IDR per day. Renting a car is recommended when travelling with a group, with costs ranging from 250,000-600,000 IDR per day. Taxis are also available, and travellers can use online taxi applications such as Grab, Gojek or Blue Bird. Beware of tourist scams, and always agree on a price before taking transportation.
If you have more time, consider adding a visit to the Gili Islands or Lembongan Island to your itinerary. If you have less time, eliminate destinations that don't interest you or combine some activities to save time.
The main airport in Bali is Ngurah Rai International Airport (DPS), which is located in South Kuta and is approximately 13 km south of Denpasar. It is the third-busiest international airport in Indonesia and is well connected to major cities around the world.