Visit Tegalalang Rice Terrace and Campuhan Ridge Walk. Enjoy the beautiful sunset at Ubud Royal Palace.
Watch the magical sunrise at the top of Mount Batur. Soak in the Hot Springs before travelling back to Ubud.
Explore the beautiful water palace of Tirta Gangga before heading towards the east coast for some sun and fun at White Sand Beach.
Experience the underwater beauty of Bali by scuba diving in Amed. Relax at Japanese Shipwreck and Tulamben Beach.
Visit the stunning Gitgit Waterfall, swim at Lovina Beach, and enjoy the hot springs at Banjar Hot Springs.
See the cute dolphins and go snorkelling at Menjangan Island.
Watch the playful monkeys at Ubud Monkey Forest before heading to Echo Beach for some relaxation and drinks.
Experience the excitement and thrill of whitewater rafting at Ayung River.
Get an adrenaline rush at Bali Swing before cooling down at Tegenungan Waterfall.
Experience surfing at Canggu Beach. Admire sunset views at Tanah Lot Temple.
Take a boat tour to IDayana Beach, Kelingking Beach, and Broken Beach on Nusa Penida Island.
Indulge in some last-minute souvenir shopping at Kuta Art Market before heading to the airport for your return flight.
If you have more time, consider exploring Bali's hidden waterfalls, visiting the Bali Bird Park, or taking a yoga class in Ubud. If you have less time, you can skip some beaches or do fewer activities. Make sure to check the opening and closing times of each location before making any plan.