From white water rafting, volcano hikes and quad biking, to cooking classes, nature tours, cultural activities and jungle swings, this is the ultimate guide to tours in Bali.
Bali in Indonesia is such an incredible and varied holiday destination. Whether you fancy a relaxing break, an adventure trip, or a bit of both, there really is something for everyone. I loved my time on the island, and discovered there was plenty to keep me busy. If you’re looking for things to do in Ubud and beyond, I’ve popped together a handy guide to some of the best tour packages, attractions and activities, so there’s no chance of you getting bored.
Please note, all of these will pick up from Ubud hotels, and some offer transfers from other parts of the island too (check first!)
One of the best things I did during my trip to Bali was this volcano hike up Mount Batur. After being picked up sometime after 2am, you’ll drive to the base of the volcano, where a guide will lead the way. The aim is to reach the summit for sunrise, and I can honestly say it was one of the best things I’ve ever done while travelling – but it’s also one of the most challenging! The steep incline and darkness make it both physically and mentally draining, but once I saw sunrise it was all worth it. Oh and the way down was much easier! The tour I did included transfers, a guide, breakfast and a trip to the hot springs afterwards. Read my blog post all about the Mount Batur Sunrise Trekking.
READ MORE: Ubud, Bali: The Ultimate Travel Guide
If you like a bit of an adventure, hop on an ATV, rev up the engine and explore with a guide. It’s a great way to see some of the island’s most beautiful spots. After a refreshing welcome drink and a crash course(!) on how to drive the vehicle, you’ll head out for a few hours, passing rice fields, bamboo forests and characterful villages.
Adrenaline addicts will LOVE this white water rafting tour in Bali! You’ll paddle down the Ayung River in a raft taking in the stunning Balinese landscapes. It’s a unique way of checking out some of the harder to reach spots, and there’s chance to see a beautiful secret waterfall for a refreshing dip too! After lunch at a restaurant in the jungle, it’s back on the rafts to head to the finish point.
This is one of my dream tours in Ubud – yep it revolves around food! The 5-hour Balinese cooking class gives you a real flavour of the island’s cuisine, as you learn tips and tricks from a local chef. You’ll visit a bustling local market to pick up fresh ingredients, and see what daily life on the island is like. Then you’ll head to the rice paddies to see exactly where some of Bali’s fresh ingredients come from. Then it’s time to head to a traditional home kitchen to cook lunch or dinner. You’ll get to eat what you cook, so be sure to listen to the chef’s instructions!
If you’re looking for a general tour of Ubud and the surrounding areas, visiting a heap of the key sights in a day, then this private tour is a great option. On this full-day tour you’ll explore the lush Tegalalang rice terraces, seeing first hand how the rice is grown. You’ll hang out with the monkeys in Ubud Monkey Forest and see some of the nearby temples, all while learning all about Balinese culture. You’ll also visit Tegenungan waterfall – the most famous waterfall near Ubud, where you can even take a refreshing dip if you fancy! Plus, with so many incredible Instagram photos of people on jungle swings in Bali, there’s a chance to tick that off your bucket list too!
If you’re keen to get to grips with Balinese history and culture, then this Bali tour package is perfect! You’ll get to see the 11th-century shrines at Gunung Kawi, plus a holy blessing in Tirta Empul’s temple spring. There’s also a chance to sample the famous luwak coffee (yep that’s the one made with poo!) and check out the lush rice paddies too. Plus before you finish the tour, you’ll head to Ubud’s Monkey Forest to see the cheeky animals at play! Just watch out for your sunnies – these monkeys have been known to get a bit too friendly!
Head north through rice paddies and jungle to Tulamben where you’ll scuba dive at a spectacular shipwreck – the USAT Liberty. It’s suitable for all levels of divers, but you’ll need to be properly certified. It’s a shore dive, so you simply walk out from the beach and descend to the black volcanic sand. How did it get there? Well the shipwreck was on the shore, but Mount Agung’s eruption in 1963 pushed it deep into the water. Along with the wreck itself there’s plenty of underwater life to see, including groupers, parrot fish, turtles, barracudas and black tip sharks.
This has to be the ultimate date night! Head to the edge of the forest and settle in at Tree Deck, with its magical setting and flickering candles. Then relax and enjoy a six-course tasting menu, including sparkling wine. The menu changes, but has previously included delicious scallops, pan seared beef loin, crepe suzette and more!
I hope you’ve enjoyed checking out some of my suggestions for your time in Bali. If you’re planning your trip, don’t forget to take a look at my blog full of tips for the region: Ubud, Bali – The Ultimate Travel Guide.
If you’re looking for somewhere to stay, here are a few hotels in Ubud I’d recommend checking out.
Ubud Hotels: Where To Stay In Ubud
When it comes to Ubud accommodation, this is a town where you get a lot for your money. While there are a few larger hotels out of town (including luxury brands Viceroy and Four Seasons), the majority in the town centre are small guesthouses, villas and B&Bs. Many have pools, great facilities and include breakfast. To be honest, I was surprised that there were so many Ubud hotels with private pools – it really is an amazing place for value!
Budget Ubud Hotels (Under £40 per night)
This is a great town if you’re on a budget. You can stay in an Ubud hostel for as little as £5 a night, so it’s no wonder a lot of backpackers enjoy this part of Bali. Time to reveal the best places to stay in Ubud on a budget.
Permana Ubud Cottage – we spent our time at this small hotel overlooking the rice paddies. For 300,000 IDR a night for a double room (approx. £17), we enjoyed a complimentary breakfast on our terrace each day, and had access to a cute outdoor pool.
Siwaya Villa – Rent your own beautiful villa for as little as £40 a night. With a great pool and set in the rice paddies, it’s a little slice of Bali paradise! It’s a short walk into the centre of Ubud, so you can enjoy the peace and quiet or immerse yourself in the busy town depending on what you fancy.
In Da Lodge – Without a doubt, this is one of the cheapest places to stay in Ubud (when I looked there were beds in dorms available for as little as £3 per night!). This hostel is right in the centre of Ubud and offers pretty standard hostel amenities – dorms, bathrooms and communal areas. It’s a great place to meet other solo travellers and even has a pool – amazing value for the price.
READ MORE: Ubud, Bali: The Ultimate Travel Guide
Mid-Price Hotels In Ubud, Bali (£40 – £100 per night)
Biyukukung Suite and Spa, Ubud – Ten minutes from Ubud’s Monkey Forest, this collection of bamboo overlooks the Balinese rice fields. For the price, this is a pretty luxurious option, with a pool and a few restaurants on site.
Alamdini Resort Ubud – The suites at this beautiful new Ubud resort get great reviews. They look lovely and luxurious, with balconies overlooking the jungle. There’s a large outdoor pool overlooking lush tropical greenery, and it’s just a short walk to the centre of Ubud for shopping and restaurant options.
Artotel Haniman Ubud – Just a short walk from the Monkey Forest, this modern hotel is clean and new, with a restaurant and swimming pool. Compared to a lot of Ubud’s hotels this is different, with its quirky arty theme and colourful works on the walls. I love the look of their spacious studios with balconies – looks like the perfect option for couples looking for somewhere to stay in Ubud.
Luxury Hotels In Ubud, Bali (£100+ per night)
Bali is a popular honeymoon destination, and when you see some of these luxury Ubud hotels you’ll understand why!
Adiwana Resort Jembawan – This is one of the best resorts in Ubud, especially if you want to be close to the town centre. Luxurious and smart, there’s a wonderful pool, spa options and yoga on site. It’s also moments from Ubud Palace, so perfect for walking into town for meals and shopping, or to check out attractions like the Monkey Forest.
READ MORE: Ubud Hotels – Where To Stay In Ubud, Bali
Four Seasons Resort Bali at Sayan – One of Ubud’s most luxurious hotels, the Four Seasons Resort Bali is a ten-minute drive from the centre of town. It’s located in the most stunning area of jungle, and has world-class facilities including beautiful infinity pools, spacious villas, a top spa and great restaurant options. This is my top honeymoon resort recommendation too, as I’d say it’s one of the most unique places to stay in Ubud. Just look at it!
KajaNe Mua Ubud Villas And Hotel – Another amazing town centre option, this 5-star villa resort is on Monkey Forest Road, moments from Ubud Palace. The rooms are super smart, service is next level plus there’s a great pool, spa and gardens.
Hanging Gardens Of Bali – One of the best resorts in Ubud, this five-star hotel really is stunning! That infinity pool!! Accommodation here is in villas which have large terraces or balconies with views of the jungle. There’s also a spa, restaurant and bar. This is another super special place to stay in Ubud, especially if you’re on honeymoon.
Komaneka at Bisma Ubud – This beautiful hillside Ubud hotel offers clear views of Campuhan River, coconut plantations and rice fields. Along with smart, spacious rooms, the resort has two outdoor pools, a restaurant, and a spa. The suites look particularly nice!
Viceroy Bali – Another five-star Ubud hotel, Viceroy Bali is located up in the highlands of Ubud. Stay in a luxurious villas with your own private pool or take a dip in the hotel’s main infinity pool overlooking the lush jungle. Hotel experiences like this come at a premium, but if you’re looking for one of the best places to stay in Ubud, then this might just be it!