Out of my six weeks in Indonesia, almost two of them were spent in the small town of Ubud, a week at the start and end of my trip. I simply fell in love with that pretty little city in the centre of Bali, and with it’s relaxed atmosphere. After spending so much time there, I think it’s safe to say I’m a bit of an expert now – so I’ve compiled this in depth Ubud travel guide.
Focusing on what things cost in Ubud, from food and accommodation to activities and massage, I’m hoping you can use my experience to plan your Bali travel budget. If you have any questions or comments, feel free to ask – the comments box is right at the bottom of the post, or you can email me.
For reference, 10,000 IDR = £0.60 GBP (or $0.74 USD) as of December 2016.
Airport Taxi – 300,000 IDR from Bali airport to Ubud Centre (1.5 hour trip). When arriving at Denpasar Airport (which is actually closer to Kuta than Denpasar), the only real options is to haggle with a taxi driver or go to the pre-paid Airport Taxi stand*. Either way you’ll be ripped off. However, you can get a metered taxi if you leave the airport (more on that in a sec).
Uber – 130,000 IDR from Seminyak to Ubud centre (1.5 hour trip). Uber is pretty readily available on Bali and is the cheapest option I’ve found other than a bus. Grab are a similar local company and I recommend downloading that app too so you can cover both bases.
It’s worth noting that you can’t order Uber or Grab to the airport because the local “taxi mafia” will block them, and there are some places that the Ubers won’t be able to drop you off. This is annoying since as you can see the prices are far more reasonable than the taxis, often costing half or even a third of the price.
Perama Bus – 60,000 IDR from Kuta to Ubud (around 2 hours). This is by far the cheapest option and in my experience Perama are a really good, organised company. They don’t seem to collect from the airport but their office in Kuta isn’t far from the airport so you could get a taxi there and then hop in a bus. You can pay an extra 15,000 IDR for hotel pickup, and you can book online in advance, so Perama are pretty easy to deal with.
Money Saving Tips for Getting to Ubud
*Top Tip: If you’re taking an Airport Taxi, know the location of your hotel before you order. The base fee to Ubud centre is 300,000, but the stand tried to charge an extra 50,000 to drop me at a hostel that was actually before Ubud centre. It was lucky I had the location up on Google Maps and was able to argue my case – but personally I’d say avoid the Airport Taxis altogether and get a Bluebird or an Uber.
Here’s how to find the metered Bluebird Taxis near Bali airport. These guys have the best prices and will likely cost around 200,000 IDR to get you to Ubud. Walk out of the terminal and head to the strip of shops in front of the domestic terminal – Starbucks is the best landmark. Walk down that strip, then follow the road round to the exit (there’s a pavement/sidewalk with a wire fence on the left). About halfway down there’s a pedestrian gate out to a side street, where you’ll usually see a bunch of Bluebirds waiting. I’ve dropped the location in red on the above map for you.
Read More: 10 Travel Tips for Indonesia
Ubud is pretty small and very walk-able, so you can get around most of the town on foot. A lot of the attractions are quite far from town, though, so to reach those you’ll want to rent a scooter, hire a driver, or book a tour.
Scooter Rental – 60,000 IDR for 24 hours from Joker Hostel. I think most places charge around the same but I wouldn’t pay more than 60 a day! I didn’t need to refuel mine, but I’m told 10-20,000 IDR is enough to fill her up for the day.
Hiring a Driver – There are a lot of people offering taxi services in Ubud and the surrounding area, and you can easily hire a driver for the day to take you to anywhere you want to go. Two girls I met had paid 600,000 IDR between them for a day and visited 5/6 spots, but another girl only paid 250,000, so my guess is it all depends on your haggling skills. Finding a driver is easy – just walk along any of the main roads in Ubud centre and you will be offered a taxi within two minutes!
There are several different styles of accommodation in Ubud, from hostels, to simple guest houses and homestays, to nice hotels and posh resorts. Below are a couple of my favourite budget options, or check out this guide on where to stay in Ubud for more recommendations.
Joker Hostel – 100,000 IDR a night in a 12 bed dorm. Hostels in Ubud tend to be a little pricier than the rest of Asia, but they’re still affordable. The relatively new Joker Hostel is about the lowest price I found in town for a dorm bed. The location was good, there was aircon in the dorm and a really great breakfast included. But, the hostel isn’t particularly soundproof – it’s not a party hostel but if people are up at night talking in the courtyard it’ll likely keep you awake. The atmosphere is great though and the staff are amazing.
Jangkrik Homestay – £13.50 GBP per night (booked online), including breakfast. There are loads of homestays and guest houses dotted around Ubud and these are the cheapest option for a private room. Jangkrik Homestay is a small, family run property just off Jl. Hanoman, in a very quiet, leafy complex. The location is amazing, the family are really sweet, and the room is basic but comfortable.
For some more hotel recommendations, check out this post on the best hotels in Bali by Gypsy Couple.
A few prices for the most popular things to do in Ubud and the surrounding area…
Things to do in Ubud
Balinese Dance at Ubud Palace – 80,000 IDR. One of the top things to do in Ubud is watch a performance of Balinese dance. There are dozens, possibly hundreds, of options around town – ranging in price. Some are even free. But the nightly performances at Ubud Palace tend to be the most popular.
Monkey Forest – 40,000 IDR. The Ubud Monkey Forest is exactly what it sounds like – and it’s great fun! Just be careful of your belongings, and don’t pick any up – those monkeys are feisty!
Temples – Free. There are dozens, maybe hundreds, of temples all over the city – so take some time to explore a few. Exploring the many Hindu temples is considered one of the best things to do in Bali, and Ubud is probably the best place to discover them. The architecture is amazing and they offer a great insight into the local Hindu culture.
Yoga Barn – 130,000 IDR for one class (1.5 hours unless otherwise stated), or you can purchase in bulk to get a discount. A 30 day unlimited class card costs 2,600,000 IDR. This is a big yoga studio complex with a variety of yoga and meditation classes all day, everyday (find the schedule here).
Find more things to do in Ubud here – choose from over 100 local tours and activities.
Things to do Around Ubud
Hop on a moped or hire a driver and set out to explore the area around Ubud…
Sunrise Trekking Mount Batur – Most tour companies seem to charge around 250,000 IDR for this, which includes breakfast and coffee at the top. I booked a private Batur sunrise hike through Go Voyagin for £39 GBP. It costs a bit more, but I found it much easier to book the trip online. And I had a fantastic experience with the company (review to come).
Tegalalang Rice Terraces – Free for the initial view. There are a series of checkpoints on the far side requesting a mandatory “donation” (around 3,000 IDR) to walk further, but you can get a fab view without needing to pay. There are also dozens of other rice terraces around Ubud which are completely free to visit, too, but the ones at Tegalalang are the most famous.
Tirtha Empul (Holy Spring Temple) – 15,000 IDR for entry, plus a donation (seems to be your choice) to borrow a sarong. Plus 2,000 IDR to use the toilets. There are a series of fountains here which are used as part of a cleansing ritual, so you’ll want to change out of your wet things after taking the plunge.
White Water Rafting – From £48 GBP per person when booked online through Go Voyagin (currently half price down to £24). White water rafting down the beautiful Ayung river – price includes hotel pick up.
There are dozens of waterfalls around Ubud. Some are free, others charge a few thousand rupiah to enter and have facilities like changing hut and staff on hand to stop accidents. At Goa Rang Reng they even helped me up and down the slippery rock face to get to the pool! Here are a few of the waterfalls near Ubud…
Kanto Lampo Waterfall – Free when I visited as it was closed for swimming (but they still let me look around). There was a sign about a 5,000 IDR donation so I think you might have to pay that when it’s open.
Goa Rang Reng – 5,000 IDR. A sacred cave and a small waterfall in a pretty spot surrounded by forest. There’s not much room to swim, but the shallow pool is a great place to cool off.
Tegenungan Waterfall – 10,000 IDR to enter from the village side, and another 10,000 IDR to climb up the other side. The views are slightly different on each side, but if you only want to pay once you might prefer to enter from the far side (opposite the village), as you can stand on top of the waterfall before making your way down. This is the most popular, and busiest (and therefore most expensive) waterfall in the area. It’s probably also the best for swimming – but it gets crowded.
Prices for food and drink in Ubud vary massively depending on where you eat. This is a big “digital nomad” and expat town, and it’s very popular with tourists too, which pushes prices up slightly. Cheap eats can be found in Ubud, though – just hunt out smaller “warung locals”. If you don’t mind paying a bit extra, the tourist restaurants cater for just about every Western taste, and there are some really excellent vegetarian, vegan and raw food restaurants around.
Expect to pay 3-5,000 IDR in supermarkets and small shops for a small bottle (6-8,000 IDR for a litre), and 10-12,000 in a tourist restaurant. I recommend travelling with a filter bottle like Water-To-Go (read my review here) so that you can drink from any water source. Saves you money and reduces plastic waste – win-win! Get 15% off when you use my exclusive reader discount code ELUX15.
Where to Find Cheap Food in Ubud: Warung Locals
The cheapest places to eat are the small local restaurants. Ask for the nearest “Warung Local” at your hotel/hostel, or check out these places – all tried and tested by me!
Echo Kitchen – 16,000 IDR for Mie Goreng, 7,000 for mango juice.
Mama’s Warung – 22,000 IDR for Thai curry with tempe. 15,000 IDR for fried spring rolls (the portions are sharing sized) – ask for Mama’s peanut sauce with them because it is the best. 30,000 for Babi Kecap (braised pork with sweet soy sauce).
Warung Nasi Betutu – 15,000 IDR for chicken fried rice. This place is just off JL. Monkey Forest, there’s a sign pointing down an alleyway so keep an eye out for it.
Biah Biah+ – 20,000 IDR for Mie Goreng. Not far from Pura Pusering Jagat on Jl. Hanoman.
Orange – 8,000 IDR for Mie Goreng. Somewhere outside of Ubud, en route to Tengunengun. I’ve just included it here to show how cheap you can find food away from the tourist areas.
There are a lot of tourist restaurants and trendy cafes around Ubud. The food is often a little fancier than at Warung Locals, and there are lots of international food options like tacos, burgers, and pizza.
Burger Shop Ubud – Home of the best burgers in Ubud, perhaps in Bali, this is a tiny, trendy restaurant which would look right at home in Shoreditch. Prices range from 79 – 189,000 IDR for a burger and fries depending on what fillings you opt for.
Clear Cafe – Perhaps my favourite cafe in Ubud, this is one of the best places to find healthy food options and veggie meals. Salads range from 35 – 45,000, while sandwiches and mains tend to start from 45,000.
Atman Nourish Cafe – Nasi Goreng 45,000, marinated tempe sticks 25,000. Cakes around 50,000. A delicious vegan and vegetarian restaurant with a cute, hippy-chic style.
Yasmin – 100,000 IDR for a three course set menu. Turkish and Arabic food, including mezze and tagine – great if you need a break from nasi goreng.
Some of these places tack on a 15% fee for service and taxes, so check the menu. Prices shown here are the menu prices before any extra charges.
Coffee and Juice
This is where things can get expensive. For really good coffee or a fancy cafe you’ll likely be paying at least 30,000 IDR. Juices and smoothies tend to cost around the same, if not more – although you can get pretty cheap juices at many of the Warung Locals (at Echo Kitchen a mango juice was 7,000 IDR).
Looking for a great place to get some work done? Check out my round up of the best cafes to work from in Ubud.
Seniman – 44,000 IDR for a raw cacao shake. 32,000 IDR for a flat white.
Buddha Bowl – 25,000 IDR for a latte. Juice 25,000 IDR. Smoothie 35,000 IDR.
Warung Semesta – Mix juice 27,500 IDR. Cappuccino 22,500 IDR. Fresh young coconut 15,000 IDR.
Atman Nourish Cafe – Smoothies 52,000 IDR.
Cat Cafe Ubud – Sweetest cafe in the whole town, great if you love cats! 30,000 IDR for latte. 15,000 for a chocolate chip scone!
Onion Collective – 22,000 IDR for latte.
Some of these places tack on a 15% fee for service and taxes, so check the menu. Prices shown here are the menu prices before any extra charges.
Definitely not as cheap as I’d like them to be, especially as a non beer drinker! Beer is always the cheapest option, and buying in supermarkets rather than at bars will also save you a fair bit of cash. In bars, wine (generally not great) and cocktails tend to be a bit pricier, but there are happy hours so keep an eye out.
Lol – 60,000 IDR for a glass of wine*.
Laughing Buddha – 99,000 IDR for a daquiri*.
Supermarket – Bottles of Bintang (the local beer) at the supermarket cost around 13,000 IDR.
*Plus 15% service charge and taxes.
At Joker Hostel they charged 25,000 IDR per kg – my relatively small carrier bag full came in at 50,000 IDR which is pretty steep. There are plenty of laundry services around town, some charge per weight and others per item. Generally these seem to be cheaper than getting it done at your hotel or hostel, who will just outsource it to one of these launderettes anyway! Try Bakti Laundry on Monkey Forest Road.
A hub for yoga, restoration, and relaxation – Ubud is the perfect place to indulge in a traditional Balinese massage.
You can find some really cheap massages in Ubud if you shop around. Budget places range from 60-80,000 and are fairly basic – at the lower end of the spectrum some places are also pretty dirty. If you want a really great Balinese massage in Ubud, splurge a little. Mid-range places come in at about 120-200,000 and are generally really nice, with quiet interiors and the whole “spa” experience. High-end places seem to be anything from 200,000 upwards and are usually found within the more upscale resorts.
Bali Relax Spa – At 60,000 IDR for an hour this was the cheapest massage in Ubud that I could find. However, I woudln’t recommend this place – dirty, noisy, and uncomfortable. Jl. Jatayu.
Pratama Spa – 70,000 IDR for a one hour massage (55,000 for a pedicure). The interior is pretty basic and you have to put up with a little noise from the street downstairs, but the girls are friendly and the massage is surprisingly good. Jl Monkey Forest Road.
Glory Spa – 80,000 IDR for a one hour massage. Again, basic and noisy but it was always busy when I passed, and my massage was very good. Jl. Raya Ubud.
Spa Bali – 133,000 IDR for a one hour massage, although there are discounts and package deals available. I paid 306,000 IDR for a one hour massage and one hour pedicure with nail polish (including 15% taxes and service charge). The experience here was much nicer than at the cheaper places: my treatment was done in a private room upstairs, far away from the noise of the street and well worth the extra cost in my opinion. This was my favourite massage in Ubud! Jl Raya Pengosekan.
So, that’s what things cost in Ubud, Bali! I really hope you found this post helpful! If you have any questions about Ubud prices and travel costs, or you want some recommendations, then please feel free to get in touch!
If you found this post useful, please share the love and pin it!