Is this your very first trip to Bali? Unsure of where to go?

On this sunny island with anything and everything (trust us, the most impossible things can happen here!), it can be challenging to plan a short getaway when you want to cover the mountains and the seas, the beaches and the rainforests and all the strange and random little nooks and crannies that make Bali well, Bali.

So our advice is – take it slow, Bali may be an island but it’s nearly 5 times the size of Singapore, so you’re going to have a crazy ride (in the literal sense) if you want to see everything there is to see in Bali during a 5-days-4-nights holiday.

For all first-timers, we recommend the safest and most popular route – South Kuta! And if you fall in love with Bali this time, you’ll come back again to embark on the roads less travelled!

Looking for help with a customisable travel itinerary or a private car service traveling in Bali?
Don’t be a stranger and drop us an email at [email protected] – we’ll help you personally!

So check out this itinerary we have planned for you! Regardless of whether you are travelling with your friends, family or loved one, these are places that you must not miss on your maiden trip!


For many travellers, the heart of Bali is in the South, so we recommend all first-timers to start from there!

We’re going to cover everything from accommodation to places to eat, shop and have fun!

Getting to Bali

1. From Singapore: Direct flight (total cost from SGD 175)

Take TigerairAirAsia,  Garuda Indonesia, SilkAir or Singapore Airlines from Singapore Changi Airport to Ngurah Rai International Airport in Bali. (Flight time: ~2h 40 min)

2. From Malaysia: Direct flight (total cost from RM 400)

Take Malindo AirAirAsia or Malaysia Airlines from Kuala Lumpur International Airport to Ngurah Rai International Airport in Bali. (Flight time: ~3h)

3. From Australia: Direct flight from Perth (total cost from 309 AUD)

From Perth:
Take AirAsiaJetstarVirgin Australia, Garuda Indonesia or SilkAir from Perth to Ngurah Rai International Airport (Bali). (Flight time: ~3h 40min)


Day 1

Arrival in Seminyak – Rest and recharge!

So you’ve just touched down in Bali and made your way to Seminyak, which is a 30-minute drive from the airport.

If you are checking in to your hotel early in the afternoon, do get some rest first, before heading out for some affordable Balinese spa to reward yourself after months of hard work!

Prana Spa(1-2 hours)

This exotic Middle Eastern inspired spa is the best place to head to after a tiring flight to Bali. Try out their signature Shirodara treatment (which means “head flow”), a deeply relaxing Ayurvedic head massage followed by the slow pouring of medicinal oils that provides meditative stimulant.

Photo via bestinbali

More info (tap to expand)
Prana Spa

Address: Jalan Kunti Seminyak, Bali
Phone: +62 361 730840
Cost: A 30 minute Shirodara massage costs $30.

Read more

Alternative spa: Jari Menari(1-2 hours)

More info (tap to expand)
Jari Menari

This spa consists of an all-male masseuse team, and is famous for their four hand massage treatment, for which you will be attended to by two practitioners!

Photo Via Jari-menari

Cost: The 60 minute Four Hand Massage Harmony costs $38.
Address: Jalan Raya Basangkasa 47, Seminyak
Phone: +62 361 736740
Opening Hours: 9am to 9pm

Read more

Dinner/ Supper at Bambu Restaurant(1-2 hours)

You’re finally in Bali – so how about some classic Indonesian gourmet cuisine? This stylish floating restaurant provides not just great views and ambience, but stellar service as well. Treat yourself to a memorable first meal!

Photo Via Tzemini

More info (tap to expand)
Bambu Restaurant

Price Range: Main course from $10
Address: Jl. Petitenget No.198, Seminyak- Bali 80361
Contact: +62 361 846 9797
Opening Hours:6.30am to 10.30pm

Read more

Day 1 route

Day 2

Eat and shop in Seminyak/ Kuta!

So after a restful night, you’re now geared up and ready to go! The ladies will love this – an entire day of shopping and cafe-hopping, all within walking distance of your hotel!

Breakfast at Biku(1 hours)

Get energised with a breakfast set at this cute cafe. You can opt for healthier options such as smoothie bowls too! And if you are there for brunch, do try their popular high tea starting from 11am!

More info (tap to expand)

Price: Approximately USD $2 – 5 (Rp. 17,000 – 65,000)
Address: Jalan Petitenget No. 888, Kuta Utara, Kabupaten Badung, Bali 80361
Contact: +62 851-0057-0888
Opening hours: Mon-Sun 8:00 am – 11:00 pm

Read more


After breakfast, here’s our recommended shopping route! Do pick and choose which you would love to visit, if not all!

Swimwear for beach clubs at 69 Slam(30 minutes – 1 hour)

So you want to party at Bali’s best beach clubs. It’s time to stock up on those funky neon bikinis! Flamingo or watermelon prints, anyone?

Photo Via Kubanbali-store

More info (tap to expand)
69 Slam

Price Range: From $7 to $60
Address: Kuta Square, Kuta
Opening Hours: 9am to 10pm daily

Read more

Homeware for the whimsical and sweet at Rose Avenue(30 minutes – 1 hour)

If you love everything whimsical from flamingo towel hooks, pineapple paper holders to sweet, pastel-coloured homeware to home decor items in neon flavours, you need to check this out!


More info (tap to expand)
Rose Avenue

Price: $2.50 to $300 (approximately Rp. 38,000 to Rp. 4,565,325)
Address: No. 44B, Jalan kayu Aya, Seminyak, Bali 80361
Contact: [email protected]
Opening Hours: 9am to 10pm
Read more

Unique homeware at Toko Emporium(30 minutes – 1 hour)

Moms would love this – find non-mainstream home decor pieces, ranging from buffalo skulls to hand beaded seashell cushions here!

Photo Via Maedeong_gram

More info (tap to expand)
Toko Emporium

Price: From $10  (Do note that prices vary widely from $10 for small accessories, to around $215 for bigger homeware items like the large hand-carved water buffalo skull.)
Address: Jl. Oberoi No 1, Seminyak, Kabupaten Badung, Bali 80361, Indonesia
Contact: +62 821-4745-9485
Opening hours: 9am to 10pm daily

Read more

Shop for stylish bikinis at Thaikila(30 minutes – 1 hour)

Girls will go crazy at this bikini heaven! Here, you can get up-to-date with the latest swimwear fashion.

More info (tap to expand)

Price: From $5 to $250
Address: Jl. Raya Kerobokan (end of Sunset Road), Bali
Opening hours: 9am to 9pm daily

Read more

Find wooden puppetry at Theatre Art Gallery(30 minutes – 1 hour)

Want to find out more about Balinese Wayang Puppetry? Theater Art Gallery provides vintage and reproduction puppets used in traditional Balinese Theatre.

More info (tap to expand)
Theatre Art Gallery

Address: Jl. Raya Seminyak, Kuta, Kabupaten Badung, Bali, Indonesia
Opening hours: 9am to 8pm

Read more

Lunch at Nook Bali(1-2 hours)

Here’s where you can have a little slice of the real Bali – dine in the paddy fields in the middle of town!

Photo Via Leamichella

More info (tap to expand)
Nook Bali

Price Range: Food from Rp. 30,000 – Rp. 135,000 (Approximately USD $2.13 – $9.58); Drinks from Rp. 15,000 – Rp. 75,000 (Approximately USD $3.21)
Address: Jalan Umalas 1, Gang Nook No. 1, Kuta Utara, Bali 80361
Contact: +62 361 847 5625
Opening Hours: Daily, 8 am – 11 pm

Read more

After-lunch dessert in a unique glasshouse – Gardin Bistro & Patisserie(1 hours)

Manners maketh man, environment maketh food. Gardin Bistro & Patisserie is not only distinctive for its mouth-watering international dishes and desserts, but also for the jaw-dropping interior that gives you the impression of dining in a glass house.

Just imagine digging into a perfectly baked cheesecake and delectable Rösti, as sunlight pours in from elegant floor-length windows. All you need now is one of their crazy milkshakes or cocktails to make your dessert time perfect!

Photo Via Abe.1

More info (tap to expand)
Gardin Bistro & Patisserie

Prices: From Rp. 65,000 – 325,000 (Approximately USD $4.44 – 22.22)
Address: Jalan Petitenget No.106, Seminyak, Kuta, Kerobokan Kelod, Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Contact: +62 361 8499799
Opening hours: 11am – 1am (Daily)

Read more

Relax at Bodyworks Spa(1-2 hours)

After a fulfilling meal, all we want to do is chill and relax! You can get some soothing Thai and Shiatsu massages or do affordable manicures and pedicures at this established spa.

Photo Via Victoriaharonn

More info (tap to expand)
Bodyworks Spa

Cost: A 90 minute body massage with flower-filled bath costs $28 including taxes.
Address: Jalan Kayu Jati No 2, Petitenget, Bali
Phone: +62 (0)361 733317, 735058
Opening Hours: 9:00am to 10:00pm

Read more

Release baby turtles back into the sea at Bali Sea Turtle Society(only at 4.30pm)

Help protect the turtles in Bali, by releasing baby turtles that have been saved back into the sea.

Photo Via Bagustikus

Hatching season is from April to October, and release of the baby turtles happen daily at 4.30pm.

More info (tap to expand)
Bali Sea Turtle Society

Directions: In front of Hard Rock Café, walk onto the beach, turn left and walk on the path for 100 meters. Bali Sea Turtle Society is located next to the lifeguard station and Kuta Beach security office. An obvious indicator that you’ve reached is when you see the giant turtle statue!

Read more

Dinner at Bale Udang(1-2 hours)

Try out the delicious local cuisine in wooden bales surrounded by water! We recommend their prawns!

Photo Via May86028

More info (tap to expand)
Bale Udang

Price: IDR 200,000 – IDR 500,000 (USD $15.18 – USD $37.95)
Address: Jln. Nakula No. 88, Sunset Road, Kuta 80361, Bali – Indonesia
Opening Hours: 11am – 10pm
Contact: +62 361 894 7119, +62 361 370 0660

Read more

Chill out! After dinner drinks at Vin+ Seminyak(as long as you wish till they close!)

After a yummy dinner, where best to chill but at a nice bar? Vin+ Seminyak stands out with its stunning bamboo structure. You won’t be disappointed by the extensive collection of wine here too! Oh, and did we mention this is just a 10-minute-drive away from your hotel?

More info (tap to expand)
Vin+ Seminyak

Address: Jalan Kayu Jati #1, Seminyak
Contact: +62 361 4732377
Opening Hours: 10am to 11pm

Read more

Day 2 route

Day 3

Explore Nusa Dua/ Uluwatu/ Jimbaran

The southernmost tip of Bali – Nusa Dua, Uluwatu and Jimbaran – boasts of pristine beaches, majestic cliffs and spectacular ocean views. These are the staple sights you must not miss in Bali!

Breakfast at Divine Earth(1-2 hours)

It’s awesome to start the day by eating clean! Who says vegan food isn’t delicious? This popular vegan cafe will change your mind. And yes, you can take your pick from raw vegan desserts too!

Photo Via Allyvanwichen

More info (tap to expand)
Divine Earth

Price Range: US$3 – $15
Address: Jalan Raya Basangkasa 1200A, Kuta
Contact: +62 361 736645, [email protected]
Opening Hours: 7 am – 11 pm daily

Read more

Catch the magnificent waterblow(20 minutes)

Watch the majestic waves of the Indian Ocean crash against the rock cliffs. This natural phenomenon happens when waves hit the narrow space within the rock cliff where pressure builds, and water then blows up!

Photo Via Devid-Rudi

More info (tap to expand)
Waterblow, Nusa Dua

Address: Nusa Dua Beach, Semenanjung Nusa Dua, Badung, Bali 80517
Getting There: Located near Hotel Grand Hyatt, find the wide grass field, then follow the path to the waterblow entrance.

Read more

Lunch at Balique(1-2 hours)

Unleash your inner romantic in this ornate European-style vintage restaurant. It’s relatively affordable for such a fine dining restaurant too!

Photo Via Bkkmin

More info (tap to expand)

Address: Jl. Uluwatu 39, Jimbaran
Contact: +62 361 704 945
Opening Hours: 11 am to 10.30 pm

Read more

Optional (if time permits): Soak in a natural jacuzzi at Tegal Wangi beach(20-30 minutes)

Keen to try a different sort of ‘spa’? You’ll love soaking in this natural jacuzzi filled with seawater fresh from the ocean!

Photo Via Putumarlonp

More info (tap to expand)
Tegal Wangi beach

Address: Jalan Pura Tegalwangi, Badung, Jimbaran
Getting There: Walk down the hill from Pura Tegalwangi. Coordinates here

Read more

Take selfies at an abandoned plane!(20-30 minutes)

What is visiting Bali without checking out one of these random sights – an abandoned plane in the middle of nowhere?

Photo Via Elvinamarleen

More info (tap to expand)
Abandoned plane near Pandawa Beach

Getting There: The abandoned plane is located in South Kuta, along the Jalan Nasa Dua Selatan road. It is a 5-min drive an 40-min walk from Pandawa Beach. Coordinates here

Read more

Discover the cave at Suluban Beach(30 minutes)

With so many beaches in Bali, how do you decide which to visit? There must be something more unique than the sun, sand and sea! Discover the real treasure here – Suluban Cave!

Photo Via Tuulavintage

More info (tap to expand)
Suluban Beach

Getting There: Located at the Bukit Peninsula, Suluban Beach is connected to Kuta and Denpasar through Jimbaran by the busy Jalan Bypass Nusa Dua and this is the only route in, approximately 34 km from Denpasar. Coordinates here

Read more

Watch the sunset at Uluwatu Temple(30 minutes-1 hour)

If you are planning to visit Uluwatu Temple, you must not miss the magical moment when the sun sets over the horizon, with the beautiful cliff-side temple and the crashing waves of the ocean in the foreground. You should reach by 5pm!

Photo Via Suphakaln-Wongcompune

More info (tap to expand)
Uluwatu Temple

Getting There: Pura Uluwatu is located in Pecatu Village, Kuta sub-district, Bandung regency about 25km south of Kuta and it usually takes an hour’s journey. A hired driver or post-pickup is recommended as public transport is unavailable. Coordinates here.

The perfect time to arrive at Uluwatu Temple would be at 4pm to give you ample time to get a good seat and a ticket for the Kecek Dance at Rp. 100,000 (USD $8.10).

The performance is held at Uluwatu Temple, with an entrance fee of Rp. 30,000 (USD $2). Sarongs will be provided for entry to the temple.

Read more

Dinner and drinks at Jimbaran Bay – Made Bagus Restaurant (2-3 hours)

End your day with a fancy (yet affordable) seafood dinner by Jimbaran Bay (we recommend Made Bagus Restaurant). Yes, you get to dine with the sand beneath your feet and the sea breeze on your cheeks!

Not forgetting some beer to go with your tiger prawns, crabs and mussels of course!

Photo Via Fatboo

More info (tap to expand)
Jimbaran Bay – Made Bagus Restaurant

Directions: If you’re coming from Kuta, after a few hundred meters passing the airport, turn at the first u-turn you see. From there, turn left into Jalan Raya Uluwatu and then enter Jalan Taman Sari till you see the beach.

Read more

Day 3 route

Day 4

Further explore Nusa Dua/ Uluwatu/ Jimbaran

We recommend spending one more day in Uluwatu and Nusa Dua. With so many exciting activities, how can you miss them?

King’s brunch at Gabah Restaurant (2 hours)

If you are here at 11am on Friday or Sunday, you’re in for a feast! Balinese buffet, anyone? You can dine like a king!

More info (tap to expand)
Gabah Restaurant

Prices: From $17 (IDR$235,000) per person (Cultural Show and Balinese Buffet Dinner), From $9 per person (Buffet lunch)
Address: Ramayana Resort & Spa, Jl. Bakung Sari, Kabupaten Badung, Kuta, Bali, Indonesia
Contact: +62 361 751864
Opening hours: Monday to Sunday, 6.30 am to 12midnight; Balinese Buffet available every Tuesday and Saturday, from 7.30pm onwards); Buffet lunch available every Friday and Sunday, from 11am to 3pm

Read more

Get energised with adrenaline-pumping watersports (1-3 hours)

After a heavy brunch and rest, it’s time to get your heart pumping.

Have you heard of flyboarding – combining a surfing board and a Jet Ski motor to propel yourself into the air, with water ejecting from the nozzles, like a superhero zooming up to save the day?

Or are you up for Flying Fish?

Photo Via Gustindra

Along Nusa Dua beach, you’ll be able to find many operators for all these exciting water sports, so take your time to pick and choose!

And who says you need to be a swimmer to take part in water activities? Here’s some fun stuff non-swimmers can enjoy! (Of course, please take care of yourself and be aware of your own limits before you plunge head on into anything!)

Jet skiing, anyone?

Lunch by the sea at Arwana Restaurant, Laguna (2 hours)

Enjoy sumptuous fresh local seafood on the beach, with a stunning ocean view. The romantic atmosphere will surely delight the girls!

More info (tap to expand)
Arwana Restaurant, Laguna

Price: From $20 per person
Address: Kawasan Pariwisata Nusa Dua Lot N2 Nusa Dua, Bali 80363 · Nusa Dua · Bali.
Contact: +62 361 771 327
Opening hours: 7am to 11pm

Read more

Spa on the cliffs above the ocean at La Joya(1-2 hours)

Chill the afternoon away by indulging in an affordable spa with an open air massage villa on the cliffs, where you can watch the ocean as you enjoy your spa.

Photo Via Doyoutravel

More info (tap to expand)
La Joya

Price: A one and a half hour Ayurvedic massage is $26, while the classic Balinese massage is $15 for an hour. An optional body scrub and hot shower at the end of your massage is just an additional $7.
Address: Jl. Pantai Balangan, Jimbaran, Kuta Sel., Kabupaten Badung
Contact: +62 811-3990-048

Read more

Enjoy a tranquil afternoon in a greenhouse at Orchid Tea Lounge, RIMBA Jimbaran BALI by AYANA(2 hours)

Afternoon tea in an orchid greenhouse, anyone? Indulging in savoury bites and sweets in this beautiful space will surely brighten up your day!

More info (tap to expand)
Orchid Tea Lounge

Address: AYANA Resort and Spa, RIMBA Jimbaran, Jl. Karang Mas Sejahtera, Jimbaran, Bali 80364.
Opening hours: Afternoon tea from 2 pm – 5 pm
Price: Afternoon tea at Rp. 200,000 (Approximately USD $14.25)
Contact: +62 361 846 8468

Read more

Dinner and party on the cliffs at El Kabron(2-3 hours)

You can enjoy Spanish cuisine on this clifftop restaurant and bar that overlooks the Indian Ocean, and stay back and party till it closes! After dinner, chill on the deck or lounge by the infinity pool.

Photo Via Clementinebeatrix

More info (tap to expand)
El Kabron

Price: You need to purchase a voucher of 300,000 IDR before entering (approximately USD $22) – which can be used for food and beverage
Address: Jl. Pantai Cemongkak, Pecatu, Kuta Selatan
Contact: +62 361 780416
Opening Hours: 11.30am to 10pm

Read more

Day 4 Route

Day 5

Home sweet home!

Let your vacation end on a sweet (or savoury) note! If you’ve got a bit of time before you head to the airport, head on to this interesting cafe for breakfast or brunch!

Take your breakfast in a secret cafe (can you find it?!) – We Are Human(1-2 hours)

Hidden in a traditional Sulawesi house (Tongkonan), this cafe is almost unnoticed by most people. Those who have dined here even claim that this place has the potential of becoming Jimbaran’s best cafe for breakfast and lunch!

Order a cup of coffee or smoothie bowl and you’ll get what we mean. We Are Human uses only good quality beans from all over Indonesia to brew their coffee and they also support responsible coffee trade. As the name suggests, the coffee house focuses on putting people first and providing top-notch coffee.

Photo Via Carissalareina, Lucianayap

More info (tap to expand)
We Are Human

Price: Rp. 22,000 – Rp. 78,000 (Approximately USD $1.50 – USD $5.33)
Address: Jl. Toyaning No.30, Jimbaran, Kuta Sel., Kabupaten Badung, Bali 80361
Opening hours: Mon-Sat 8 am – 5 pm
Contact: +62 361 737067

Read more

Day 5 Route

Total cost Breakdown


Transport: $40 x 4 days = $160 (if you opt to hire a car)

Food: $375 (calculated based on minimum prices listed)

  • Day 1, $20 dinner

  • Day 2, $20 breakfast, $30 lunch & dessert, $32 dinner, $20 after-dinner drinks

  • Day 3, $10 breakfast, $25 lunch, $40 dinner and after-dinner drinks

  • Day 4, $18 breakfast, $40 lunch, $60 tea, $50 dinner and after-dinner drinks

  • Day 5, $10 breakfast

Activities: $300 (calculated based on activities listed, not inclusive of shopping)

  • Day 1, $60

  • Day 2, $56

  • Day 3, $4

  • Day 4, $180

Total cost for 2 adults (excluding flight tickets and accommodation) = USD $835 (or USD $417.50 per person)

We hope this itinerary helps you with planning your maiden trip to Bali! Do share with us any other ideas you have, or any advice you would like us to include in future itineraries!

This post was brought to you by Hotel Indigo Bali

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us

Advertise with us