Dreaming about a long weekend holiday somewhere truly beautiful? Look no further than gorgeous Bali! If you’re fantasizing about doing yoga surrounded by emerald rice paddies outside tranquil Ubud or switching off and relaxing with a slow massage, read on as we show you how to enjoy the best of Bali on a budget with this 3-day Bali itinerary and more Bali travel tips.
Getting into town from Bali Ngurah Rai International Airport
Once you’ve cleared customs at Ngurah Rai International Airport, look for the airport taxi counter and tell the clerk your destination. The fixed rates to different areas around Bali are clearly displayed at the counter. You’ll receive a slip with the price of the ride as well as the number of your airport taxi. The ride to Kuta should take 20 minutes and cost IDR70,000 (RM21) depending on which end of Kuta you are staying. Taxis to Ubud cost IDR300,000 (RM89) and the journey takes up to 90 minutes.
For a fuss-free experience, we would recommend pre-booking your airport transfer on Skyscanner. By doing so, you will not need to wait for a ride to town from the airport as the designated driver will be ready for you when you arrive.
Accommodation in Bali
Bali has a huge spectrum of accommodation options throughout the island, from cheap hostels to high-end villas. For convenience, those following this itinerary are recommended to base themselves in the Kuta area. This will afford easy access to the airport, the attractions in Kuta, as well as the nightlife in Seminyak. Ubud, which is an hour or more away depending on the traffic, can be visited as a day trip from Kuta.
A wallet-friendly option that is within walking distance from the airport is the highly-rated Asta House. On top of saving money for the airport transfer, you can get a value-for-money deluxe double room with a balcony at only RM74 per night. Closer to Kuta Beach is the two-star Green Garden Hotel, which comes with spotless rooms, an outdoor pool and a buffet breakfast. A standard king room here starts from RM177.
Getting around Bali
One of the easiest and most popular ways of getting around the island is by scooter or motorbike – you’ll have all the freedom in movement you want and won’t get stuck in southern Bali’s terrible traffic. Rentals are dirt cheap, at around RM10-RM17 (IDR 30,000-50,000) per day.
Another great way to get around Bali if you are travelling in a group, plus avoid being scammed by the local taxis in Bali, is by renting a car in Bali. It’s important to remember that you need an international driving permit to rent and drive a motorbike and car in Bali.
3-day Bali budget itinerary
There’s no need to spend stacks of dollars to enjoy the wonders of Bali. Steer clear of pricey activities and tourist traps; instead, fill your 3-day Bali itinerary with the many free or cheap things to do in Bali. Who says that a trip to Bali on a budget is not possible?
Day 1: Kuta and Seminyak
Make your first memories of Bali in Kuta and Seminyak areas. Kuta is the heart of all the action, with its narrow streets teeming with plenty of shopping and dining options. Seminyak is often referred to as Kuta’s quieter and more upscale sister, with designer boutiques, snazzy bars and a less-crowded beach.
Soak in the island’s famous Kuta Beach
Each of Bali’s beaches has a unique charm, but none is quite as famous as Kuta Beach. Start your trip by taking a stroll on this iconic spot, enjoying its lively beach scene. Kuta Beach also offers activities such as sunbathing, surfing and other watersports. If your visit falls between June to September, drop by Bali Sea Turtle Society for the opportunity to release baby turtles to the sea. After some fun under the sun, fill up with food at the nearby Beachwalk Shopping Centre or Discovery Shopping Mall.
Enjoy an authentic Balinese massage
A Balinese massage is total bliss! The traditional Balinese massage involves gentle acupressure, firm strokes and the application of essential oils, making for an incredibly therapeutic and pleasurable experience. Treat yourself to an authentic Balinese massage at incredible prices; you can get a 30-minute back or foot massage for IDR145,000 (RM43) at the spa-like Bodyworks Bali.
Address: Jl. Kayu Jati No. 2, Petitenget, Seminyak, Kuta, Kabupaten Badung, Bali 80361
Opening Hours: 9am-10pm daily
Prices: From IDR145,000 (RM43)
Website: Bodyworks Bali
Watch the sun go down at Seminyak
After a good massage, move on to Seminyak Beach to catch a golden sunset. This beach stretches far and wide, punctuated by bars, beach clubs and luxury resorts. Grab a spot on the golden sands and wait for the spectacle to unfold when the blue hour ends.
Have a taste of the Bali nightlife
Still pumped up with energy after the long day? Wrap up the night with dinner, drinks and maybe even some dancing along Double Six Beach. Part of Seminyak Beach, this half-kilometre strip of sandy coast is lined by seemingly-endless bars and restaurants. Some of the more wallet-friendly options include Capil Beach Bar & Grill, which serves cheap beers, bar snacks and pizza, as well as Blue 9 Beach Bar where you can smoke shisha on bean bags and join in the regular late-night beach parties.
Capil Beach Bar & Grill
Address: Jl. Double Six, Seminyak, Kuta, Kabupaten Badung, Bali
Opening hours: 8am-12am daily
Prices: From IDR40,000 (RM12)
Blue 9 Beach Bar
Address: Jl. Double Six, Seminyak, Kuta, Kabupaten Badung, Bali
Opening hours: 7am-1am daily
Prices: From IDR50,000 (RM15)
Website: Blue 9 Beach Bar
Day 2: Ubud
Start your second day in Bali with a 30-kilometre drive north of Kuta to Ubud, the cultural centre of Bali. Ensure that you’re equipped with a pair of comfy shoes as you’ll be doing quite a bit of walking today!
Have a morning stroll along Campuhan Ridge Walk
Stretch your legs with a morning stroll along the Campuhan Ridge Walk. This is a fairly easy nature trail that rewards you with gorgeous hillside vistas. The ridge itself spans just 2 kilometres each way, and you can stop by Warung Widi for heavenly organic Balinese coffee or fresh coconut juice alongside slices of banana bread.
Address: Jl. Bangkiang Sidem, Keliki, Tegallalang, Kabupaten Gianyar, Bali 80561
Opening hours: 8.15am-5.30pm; closed on Mondays
Prices: From IDR50,000 (RM15)
Website: Warung Widi
Feed your mind and soul with a yoga session
Few things are quite as rejuvenating to the mind and soul as yoga, especially when practised in the midst of great natural beauty like the green fields in Ubud. Pick up some yoga and meditation techniques on your holiday at one of Bali’s many top-rated yoga schools. Slot in a session at the Yoga Barn in Ubud into your 3-day Bali itinerary. This centre holds a diverse range of 15 classes each day, from Classical Hatha to Restorative Yoga.
The Yoga Barn
Address: Jl. Hanoman, Pengosekan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening Hours: 7am-9pm daily
Prices: IDR130,000 (RM38) per class
Website: The Yoga Barn
Feast on traditional Balinese food in a family-owned restaurant
Like the Italian trattoria, the Indonesian warung is a small, family-owned business that has often been passed from generation to generation. For lunch, have a taste of traditional Balinese food at one of Bali’s oldest and most established tourist-friendly warungs, Made’s Warung, which has been serving up Indonesian favourites since 1969. Tuck into delicious bebek goreng (fried duck), babi guling (spit-roasted pig) and other Balinese dishes in this charming little restaurant, a popular choice for tourists and locals alike.
Address: Jl. Campuhan Br. Penestanan Kaja, Ubud, Sayan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening Hours: 10am-12am daily
Prices: From IDR17,500 (RM5)
Website: Made’s Warung
Haggle your way through Ubud Art Market
Next, enter the heart of Ubud at the Ubud Art Market. This street market is a fantastic place to pick up some handicrafts and decorative items as souvenirs. Haggling is a must! If you are unable to land a good price, keep walking – chances are, a similar item and the second round of haggling await down the road.
Snap Insta-worthy photos at Tegallalang Rice Terraces
Besides gorgeous beaches and swaying coconut trees, the next image most frequently associated with Bali is that of paddy fields, prettily terraced on lush green hills. Drive up to the Tegallalang Rice Terraces near Ubud on your motorbike so you don’t miss out on that once-in-a-lifetime photo opportunity. There are also options to ride swings and even to zip-line across the rice terraces!
Admire the craftsmanship at Pakudui
Following your immersion in nature at the Tegallalang Rice Terraces, continue your way to Pakudui where you’ll be able to interact with local folks who eke out a living making wooden crafts. Also known as Garuda Village, Pakudui is the originating point of the Garuda carvings found in shops all around Ubud. If you’re into arts and crafts, you’ll appreciate the exquisite work and old-age customs that go into these collector’s item.
Day 3: Nusa Dua
Depending on the time of your flight home, you may have the time to explore a new area beyond Kuta and Ubud. Nusa Dua makes a great location due to its proximity to Ngurah Rai International Airport.
Admire the water blow at Nusa Dua Beach
In Nusa Dua, you can witness an awe-inspiring sight of a massive blowhole spurting water upwards from the sea through a unique rock formation. Just be sure not to get too close to the blowhole mouth as the swell of the ocean and the subsequent eruption is unpredictable.
Find some tranquillity in Pura Geger Temple
After soaking in the bustle of Bali over the past few days, it’s time to wind down. South of Nusa Dua’s famous Gegar Beach, you’ll find a seaside temple that’s geared towards the local community, much unlike the touristy Uluwatu Temple. While Pura Geger Temple may be locked outside of major ceremonies and events, you can still explore its outer grounds and catch a glimpse of its shrines and courtyards through the gates. Look out for the pathway snaking from the south of the temple down to a deserted beach.
Conclude your Bali trip with a feast
End your trip proper with a feast! Just two minutes from Pura Geger Temple, Nusa Dua Beach Grill is known for its perfectly-grilled and tender meats at affordable prices. Apart from drool-worthy mains such as grilled king prawn and pan-seared scallops, you’ll find a wide selection of pasta, burgers, pizzas and sandwiches, as well as Indonesian foods such as nasi campur.
Nusa Dua Beach Grill
Address: Jalan Pura Geger Sawangan, Jl. Raya Nusa Dua Selatan, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80363
Opening Hours: 8am-10pm daily
Prices: From IDR35,000 (RM10)
Website: Nusa Dua Beach Grill
The budget breakdown for a 3-day Bali trip
Suggested holiday duration
3 days, 2 nights. Check out the best time to visit Bali.
Return flight prices start from RM213 per person. You can find cheap flights to Bali on Skyscanner, and ideally, book around 20 weeks ahead to get the best prices.
From RM74 for two nights per person. Compare and book budget Bali hotels on Skyscanner.
From RM25 per person for 3 days of motorbike rental fees and petrol.
Approx. RM60 for 3 meals per day in warungs or inexpensive restaurants.
RM38 for a yoga class at the Yoga Barn and RM43 for a massage at Bodyworks Bali.
RM77 for the occasional snacks and cafe breaks.
Total cost: From RM650
Note that this estimated budget is based on sharing costs for accommodation and transport with a travel partner. It’s also exclusive of shopping. Feel free to spend all your extra budget on pampering yourself. After all, you’ve covered plenty of free things to do in Bali in this 3-day Bali itinerary!
Originally published on 1 August 2016 and updated in August 2019. Any prices are lowest estimated prices only at the time of publication and are subject to change and/or availability.