top of page

2 Days in Bali: A First-Timer’s Lazy Weekend Itinerary from Singapore

  • Mario Ng
  • Mar 25
  • 14 min read
Sunset view from rooftop infinity pool in Kuta Bali

Is 2 Days in Bali Enough for First-Timers?

Yes — 2 days in Bali can be enough, especially if you go in with realistic expectations and plan a lazy weekend itinerary rather than a packed bucket-list schedule.


This article is a practical 2-day Bali itinerary from Singapore — not the typical guide trying to cover Ubud, Nusa Penida, sunrise hikes, and beach clubs all at once, but a down-to-earth look at what a short Bali weekend actually feels like when you arrive late, deal with traffic, and prioritise rest.


We based our stay in Kuta, enjoyed cafés and a massage, visited one major attraction, and picked up important first-timer travel tips about Bali entry requirements, tourist taxes, airport timing, and ride-hailing quirks. If you’re planning a weekend Bali trip with minimal planning and wondering whether 2 days in Bali is enough, this guide has the honest answers you need.

Who This Lazy 2-Day Bali Itinerary Is For


This itinerary is ideal if you:

  • Want a chill 2D2N Bali trip without taking leave

  • Are visiting Bali for the first time

  • Prefer staying in one area instead of moving hotels

  • Are arriving on a Friday night flight

  • Value food, cafés, and massages more than constant sightseeing


This itinerary may not be for you if:

  • You want to cover multiple regions of Bali in one weekend

  • You prefer early starts and tightly packed schedules

  • You’re chasing sunrise hikes or multiple day-trips


💰 Cost Breakdown for This 2-Day Bali Trip (for 2 People)

Category

Cost

Flights (KrisFlyer redemption)

S$167.80 + 22,400 miles

Hotel – 2 nights (Kuta Beach)

S$189.39

Airport transfers & Grab rides

~S$64

Food & cafés

~S$161

Massage (2-hour couple session)

S$98.18

Bali tourist tax

S$24.82

Miscellaneous (snacks, pillow, etc.)

~S$124

Total Trip Cost

~S$829.79

💡 Costs are for two people and are based on actual spend during our trip.


For travellers planning a similar 2-day Bali weekend trip from Singapore, expect to spend around S$800 to S$900 for two, depending on flight redemptions and hotel choice.

Why We Chose Bali for a Short Weekend Trip from Singapore

We had not planned on travelling anytime soon. With several trips already lined up for 2026, including multiple visits to Ho Chi Minh City, we were looking forward to staying put for a while.


That changed when Singapore Airlines released its Spontaneous Escapes promotion in mid-November. While casually browsing the deals, we noticed discounted flights to Bali and did a quick mental calculation. With a Friday night flight out of Singapore and a Sunday night return, we realised we could enjoy a weekend in Bali without taking any leave.


A quick check of the flight timings confirmed that this was doable — and after a short discussion, my wife gave her approval. That was all it took for this spontaneous Bali weekend trip to become a reality.


Bali Entry Requirements We Overlooked as First-Timers

Before the trip, I had read about Indonesia requiring an Indonesia Arrival Card, similar to Singapore’s SG Arrival Card. Since we are ASEAN nationals, I assumed that a tourist visa would not be required and didn’t look much further.


In hindsight, this was a mistake.


Besides the Indonesia Arrival Card, Bali has its own tourist levy, commonly referred to as the Love Bali tax, which is separate from the arrival card and must be paid separately. This was something we only discovered at the airport on the day of departure.


There was also another important lesson we learnt much later: travellers who wish to use Bali’s automated immigration gates must not only apply for visa exemption separately, but also hold a biometric passport. Non-biometric passports will not work at the autogates, even if all other requirements are met.


These are small details, but they matter — especially when you’re travelling on a short weekend trip and don’t want unnecessary delays.


Flights from Singapore to Bali (Spontaneous Escapes Booking)

Since this was a last-minute trip, we wanted to keep costs reasonable. We redeemed 22,400 KrisFlyer miles for our flights and paid S$167.80 in taxes.


For accommodation, we decided to stay around Kuta Beach. We had previously stayed at a TRIBE hotel in Phnom Penh and had a great experience (Check out our review of TRIBE Phnom Penh Post Office Square here!), so we chose to stick with the same brand and booked a 2-night stay at TRIBE Bali Kuta Beach.


Trip Costs So Far

  • Flights: 22,400 KrisFlyer miles + S$167.80

  • Accommodation: IDR 2,351,624 (≈ S$189.39)

Day 1 – Friday Night Departure from Singapore

On the day of departure, I took a taxi to Changi Airport while my wife came straight from work. We met at Terminal 2, checked in, and dropped off our luggage.


That was when we discovered the Love Bali tax. Rather than deal with it upon arrival, we decided to pay it online immediately. The process was straightforward and took only a few minutes.


Day 1 Expenses

  • Taxi to Changi Airport: S$27.60

  • Pret A Manger: S$33.30

  • Love Bali tax: IDR 309,000 (≈ S$24.82)


Coffee and sandwich from Pret A Manger at Singapore Changi Airport before a flight to Bali
Quick coffee fix at Changi before the short flight to Bali

After a light meal, we wandered around the airport — a rare experience for us, as we’re usually rushing to catch our flights. A short stop at WHSmith later (and a very expensive neck pillow purchase to keep the wife happy), it was time to board.


Aircraft parked at Singapore Changi Airport gate at night before departure to Bali
Our aircraft ready for departure from Singapore to Bali

Flying to Bali: Dinner, Delays & Late Arrival

Aerial night view of Singapore city lights shortly after takeoff on a flight to Bali
Singapore’s city lights just after takeoff — always a view worth catching

Our flight was operated by a Boeing 737-8 MAX, and dinner was served quickly after take-off. I went with the Western option — Creamy Chicken and Mushroom Pasta — while my wife chose the Singapore Laksa. The meal was solid, and the Thai Fragrant Coconut Milk Pudding was a pleasant surprise.


In-flight meal and entertainment screen on a Singapore to Bali flight in economy class
Simple in-flight meal — decent for a short 2.5-hour flight to Bali

There was a slight delay at departure, but the flight was otherwise uneventful. We touched down in Bali at 12.35 am, officially kicking off our weekend — albeit very late.


Arrival in Bali: Immigration & Transfer to Kuta

Airplane wing view with Bali city lights at night during arrival into Denpasar Airport
First glimpse of Bali at night as we approach Denpasar

After landing, we had a long walk to immigration. While the autogates had no queue, the manual counters were packed. My wife attempted the autogate first but was unsuccessful, and we eventually joined the manual queue together.


Only much later did we realise why: her passport was non-biometric, making her ineligible for autogate clearance. Lesson learnt.


We had pre-booked an airport transfer through our hotel, which turned out to be a great decision. The driver was communicative and friendly, and waited patiently despite our delayed arrival. After a smooth ride, we arrived at TRIBE Bali Kuta Beach close to 2 am.


The day had been long, and fatigue quickly caught up with us. After a quick shower, we called it a night — ready to start our slow, lazy Saturday the next day.

Day 2 – A Slow Saturday in Bali (Late Start, One Main Sight)

With a Friday night arrival after midnight, we intentionally treated Saturday as a late-start, low-pressure day. This is an important mindset shift for short Bali trips: instead of forcing an early wake-up, we planned around brunch, one main attraction, and plenty of buffer time.


After finally falling asleep around 3 am, we woke up close to 1 pm — already halfway through the day by most travel standards, but perfectly acceptable for a lazy weekend itinerary.


Brunch at Fork Bali

Coffee and drinks at FORK Bali café near Kuta Beach in Bali
Starting off with coffee and drinks at FORK Bali near Kuta Beach

For brunch, we searched for nearby cafés and quickly found Fork Bali, a well-reviewed smokehouse located close to Kuta Beach. While it was technically walkable, we opted for a Grab — a decision that sparked some (ultimately vindicating) debate.


The ride took one minute and covered approximately 230 metres.


Bakery display at FORK Bali in Kuta with croissants and pastries
A look at the bakery section — great if you’re here for brunch or coffee

What We Ordered

  • Smoked Beef Back Ribs with Braga sauce, fries, and romaine salad

  • Smoked Beef Brisket with chimichurri sauce, mac & cheese, and romaine salad

  • Long Black

  • Orange Sparkling Coffee


Lunch at FORK Bali in Kuta featuring ribs, fries and salad
Hearty lunch at FORK Bali — generous portions and satisfying flavours

Fork Bali specialises in wood-fire smoked meats, offering brisket, ribs, lamb, duck, sausages, and beef ribs, paired with a wide range of sauces. The meats were smoked beautifully, and the sides helped balance out what could otherwise have been a very heavy meal.


The standout? The beef brisket — tender, flavourful, and easily the star of the table.


Cost: IDR 304,326 (≈ S$24.41)


Exterior of FORK Bali restaurant near Kuta Beach in Bali
FORK Bali located near Kuta Beach — easy stop for a casual meal

Short Walk Along Kuta Beach (Very Brief)

Wide view of Kuta Beach in Bali with sandy shoreline and ocean waves
A quick stop at Kuta Beach — one of Bali’s most well-known stretches of sand

After brunch, we crossed the road for a short stroll along Kuta Beach. The walk lasted all of ten minutes before we decided to move on — a reminder that this trip was never about squeezing in activities, but about pacing ourselves realistically.


Beach umbrellas and seating area along Kuta Beach in Bali
Plenty of beach chairs and umbrellas available if you plan to stay awhile

Heading to Tanah Lot: Bali Traffic Reality Check

Tanah Lot was the main attraction of our Bali weekend, and we headed there in the afternoon. The distance from Kuta is roughly 22 kilometres, but due to traffic congestion, the journey took 1 hour and 16 minutes.

This was one of the biggest lessons of the trip:

Bali traffic can easily dominate your itinerary, especially on weekends.

If you’re visiting Bali for just 2 days, this is why sticking to one major sight per day makes sense.


Grab cost: IDR 166,300 (≈ S$13.34)


Coffee Stop Near Tanah Lot: Nyantra Cafe & Eatery

Coffee and drinks at Nyantra café overlooking rice fields near Tanah Lot
Coffee with a view — one of the nicer parts about stopping here

We arrived near Tanah Lot around 4 pm and decided to stop for coffee before heading to the temple. Nyantra Cafe & Eatery turned out to be a fantastic buffer stop.


Rice field view from Nyantra café near Tanah Lot in Bali
Peaceful rice field views right next to the café

Facing open paddy fields, the café offered a welcome sense of calm after sitting in traffic. We ordered:

  • Nyantra Triple Decker Sandwich

  • Fried Banana dessert

  • Two Long Blacks

Food and desserts at Nyantra café with rice field views near Tanah Lot
Light bites and desserts — simple, but the view makes it worth it

The view was easily the highlight here. This is the kind of place where time slows down — coffee in hand, greenery in front of you, and nothing demanding your attention.


They also have a small swimming pool and basic shower facilities, making it an excellent stop if you’re not in a rush.


Cost: IDR 214,404 (≈ S$17.20)


Exterior of Nyantra café near Tanah Lot in Bali
Nyantra café — a convenient stop near Tanah Lot

Visiting Tanah Lot Temple

Tanah Lot temple on a rock surrounded by the ocean in Bali
The iconic Tanah Lot temple perched on a rock formation

By the time we arrived at Tanah Lot, it was close to 5 pm, with daylight slowly fading. Entrance tickets were purchased in cash, and we followed the pathway lined with souvenir stalls toward the main complex.


Entrance fee: IDR 75,000 per adult (Total: IDR 150,000)


Natural rock arch formation at Tanah Lot with ocean waves
One of the more unique formations around Tanah Lot

Tanah Lot was understandably crowded, but there were plenty of vantage points along the cliffs for photos. The crashing waves against the rocks created a dramatic backdrop, and the scenery reminded us of coastal landmarks like the Twelve Apostles in Australia.


Waves crashing against the cliffs at Tanah Lot Bali
Watching the waves crash against the cliffs

We spent about an hour exploring before heading out. While Tanah Lot is famous for sunsets, we had a massage booking back in Kuta, so we didn’t linger too long.


Sunset light reflecting on the ocean at Tanah Lot in Bali
Sunset starting to come through the clouds

Getting a Grab from Tanah Lot: A Lesson Learnt

Booking a Grab from Tanah Lot turned out to be more complicated than expected. Pick-up points were located far from the entrance, and one driver cancelled mid-ride. Another requested that we walk over 600 metres due to pressure from local taxi drivers and then tried to renegotiate the destination and price. We cancelled and rebooked.


Eventually, a driver picked us up without fuss and sent us straight back to Kuta — a reminder that ride-hailing in tourist hotspots can be inconsistent.


Grab cost: IDR 162,200 (≈ S$13.01)


Evening Massage in Kuta: Glory Bali Massage

We arrived just in time for our 8 pm couple aromatic massage, which we had booked earlier via WhatsApp. The two-hour package included:

  • Full-body aromatherapy massage

  • Face and head massage

  • Face mask

  • (Ear candle treatment was skipped in exchange for extra massage time)


The massage was strong by default, but the therapists were responsive to feedback. The space was clean and relaxing, and we were served ginger tea at the end — a perfect way to wind down after a long day.


Cost: IDR 1,224,000 (≈ S$98.18, incl. credit card surcharge)


Late Dinner at Fork Bali (Second Visit)

Mixed grill platter with meats and sauces at FORK Bali in Kuta
A hearty mixed grill platter at FORK Bali in Kuta

After the massage, we stopped by Circle K for water and snacks before deciding on a late dinner. With many places already closed, we returned to Fork Bali.


Despite the late hour, the restaurant was crowded. We ordered the Half Smoked Sampler Set, choosing:

  • Beef brisket

  • Lamb

  • Duck

  • Sausages

  • Fries and romaine salad

  • Braga, BBQ, and salsa sauces


Dinner spread with grilled meats, fries and drinks at FORK Bali Kuta
Dinner at FORK Bali after a long day out

While still enjoyable, lunch had been noticeably better — possibly due to the crowds and longer wait times. The highlight of the meal turned out to be dessert: a slice of Matcha Mousse cake, which we took back to the hotel.


Dinner cost: IDR 399,938 (≈ S$32.08)


Pastries and croissants on display at FORK Bali in Kuta
There is also a small pastry selection available

End of Day 2: A Proper Lazy Bali Day

By the time we returned to the hotel, rain had started to fall, and exhaustion finally set in. Day 2 wasn’t packed, but it didn’t need to be.


We had:

  • A great brunch

  • One iconic Bali sight

  • A relaxing massage

  • Plenty of downtime


For a 2-day Bali trip, that felt just right.

Day 3 – Lazy Sunday Morning, Brunch & Return to Singapore

After a long but enjoyable Saturday, we woke up around 10 am on Sunday — extremely early by our usual standards. There was a practical reason for this: we wanted to extend our hotel stay until 6 pm, giving us a relaxed afternoon before heading to the airport.


Late Check-Out at TRIBE Bali Kuta Beach (A Pleasant Surprise)

After washing up, we headed downstairs around 11.30 am to ask about a late check-out. To our surprise, the hotel staff informed us that they could grant a 6 pm late check-out at no additional cost.


This small gesture made a huge difference to our short trip. It meant we could:

  • Enjoy brunch without rushing

  • Spend the afternoon resting

  • Shower properly before flying


For short weekend trips, late check-out is incredibly valuable, and this experience alone reinforced why we were glad we chose this hotel.


Brunch at See You Cafe

With the good news secured, we headed out for brunch at See You Cafe, located just a short walk from the hotel. Timing-wise, it was perfect — we arrived around 11:45 am, comfortably within brunch hours.


Coffee and mango smoothie at See You Café in Bali
A relaxed start to the morning at See You Café

One of the biggest selling points here is that breakfast is served all day, making it an excellent option for late risers.


What We Ordered

  • Eggs Benedict on brioche (with added spinach & salmon)

  • Salmon croissant (with chicken sausages & avocado add-ons)

  • Americano

  • Mango Freeze smoothie


Brunch spread with eggs benedict, avocado and sausages at See You Café Bali
A simple but satisfying brunch spread

The food was fresh, well-executed, and satisfying. The brioche was soft, the eggs were poached perfectly, and the hollandaise sauce tied everything together nicely. This was exactly the kind of relaxed brunch we wanted on a Sunday morning.


Cost: IDR 427,350 (≈ S$34.28)


Beachwalk Shopping Center: Light Window Shopping

After brunch, we decided to walk to Beachwalk Shopping Center, located about 600 metres away. This time, I managed to convince my wife that walking would actually be faster than taking a Grab — and for once, I was right.


Beachwalk is a large open-air shopping mall featuring a mix of international brands, including Uniqlo, Zara, Nike, Onitsuka Tiger, Tommy Hilfiger, and more. While we didn’t end up buying anything, it’s a good place to spend an hour if you enjoy browsing.


One thing to note: the mall itself is not air-conditioned, so while individual stores are cool, the walkways are open-air. Keep this in mind if you’re visiting during the hotter parts of the day.


Hotel Downtime & Afternoon Relaxation

By early afternoon, we were back at the hotel enjoying what we had deliberately planned for: doing nothing.


Strawberry cheesecake and drinks at TRIBE Bali Kuta Beach hotel café
A slow afternoon back at the hotel

We changed into comfortable clothes, enjoyed the air-conditioning, and spent a couple of hours resting. Later in the afternoon, we headed down to the lobby lounge for a light bite, sharing a slice of Strawberry Cheesecake and using our Accor member vouchers for complimentary coffee.


Listening to the rain outside while sipping coffee was a simple but satisfying way to end the trip.


Cost: IDR 40,023 (≈ S$3.21)


Sunset Views from TRIBE Bali Kuta Beach

Before checking out, we made a quick trip up to the rooftop to take in the views. The weather was moody, with heavy clouds and strong winds, but the sun still managed to peek through.


Infinity pool overlooking the ocean at sunset in Kuta Bali
A quiet sunset to end the trip

We watched surfers in the distance and briefly regretted not setting aside time for dinner here. That said, given our choice to visit Tanah Lot the day before, it was always going to be one or the other.


Heading to Bali Airport: Traffic Timing Matters

We successfully booked a Grab and left the hotel in the early evening. Despite being close to the airport, the journey took around 40 minutes due to peak-hour traffic — another important lesson for anyone flying out of Bali.


Always buffer extra time when heading to the airport, especially in the evening.


Grab cost: IDR 107,600 (≈ S$8.63)


Food at Bali Airport: Eat Before You Decide

Since it was our first time flying out of Bali, we weren’t sure what food options would be available airside. To be safe, we chose to eat before checking in, ordering bowls of pho and adding beef slices to complete the meal.

Pho noodle soup at Bali airport before departure
A quick dinner at the airport before the flight home

The food was decent, and service was efficient, but only later did we realise just how many dining options were available inside the transit area — including well-known international brands.


Lesson learnt: Bali airport has plenty of food choices airside, and we’ll definitely explore them next time.

Cost: IDR 469,945 (≈ S$37.70)


Return Flight to Singapore & Late-Night Arrival

Airplanes at Bali airport at night before departure
Leaving Bali after a short but memorable trip

Check-in and immigration were smooth, and before long, we were boarding our flight home. Dinner onboard was Nasi Goreng, served with a pulut hitam-style cake for dessert. The meal was satisfying, and the cake helped balance the spice.


Night aerial view of city lights from airplane window
Somewhere above the clouds on the way home

Due to a delayed pushback, we landed in Singapore at 1.00 am, later than scheduled. Rain greeted us on arrival, and while the taxi queue was longer than usual, we managed to get home by 2.15 am.


Tired, yes — but content.


Airplanes on runway at Singapore airport at night
Back in Singapore

FAQs: Lessons Learnt from a First-Timer’s 2-Day Bali Trip

Q: Is 2 days in Bali enough for first-timers?

A: Yes. 2 days in Bali is enough for first-timers if you travel slowly. The key is to stay in one area, plan one main attraction, and prioritise rest instead of rushing across the island. For a short weekend trip, trying to cover too many places often leaves you exhausted rather than enjoying it.


A slow-paced 2D2N Bali trip works best when you treat it as a reset weekend rather than a sightseeing checklist.


Q: How much does a 2-day Bali trip cost from Singapore?

A: Based on our experience, a 2-day Bali weekend trip from Singapore costs around S$800–S$900 for two people, or roughly S$400–S$450 per person.


This estimate includes:

  • Flights (with KrisFlyer redemption)

  • 2 nights of accommodation in Kuta

  • Airport transfers and Grab rides

  • Food and cafés

  • One major attraction

  • A 2-hour massage

  • Bali tourist tax


Costs can be lower if you fly budget airlines or skip activities like massages, and higher if you choose premium hotels or dine at upscale restaurants.


Q: Do you need to pay a tourist tax in Bali?

A: Yes. Bali charges a separate tourist levy, commonly known as the Love Bali tax, which is not included in the Indonesia Arrival Card.


This tax applies specifically to Bali and must be paid separately, preferably online before arrival, to avoid unnecessary delays at the airport.


Q: Can everyone use the immigration autogates in Bali?

A: No. Not all travellers can use Bali’s immigration autogates. To use the autogates, you must have:

  • A valid visa exemption application

  • A biometric passport


Travellers with non-biometric passports will need to clear immigration via the manual counters, even if all other entry requirements are met.


Q: Is Bali traffic really that bad?

A: Yes. Bali traffic can be very congested, especially on weekends and during peak travel periods. A journey of around 20km can easily take over an hour.


For short trips, this makes it essential to:

  • Choose one base area

  • Avoid cross-island hopping

  • Build buffer time into your schedule


Traffic alone can significantly affect how much you can realistically do in a 2-day Bali itinerary.


Q: Should you avoid late-night return flights from Bali?

A: If you’re working the next day, yes, it’s best to avoid late-night return flights from Bali.


Delays, weather disruptions, and taxi shortages can result in arriving home well past midnight, leaving very little time to rest before the next workday. For weekend trips, an afternoon or early-evening return flight is often a safer and more comfortable choice.

Please note that this article may contain links to websites, where any subsequent purchases made may provide straitstravellers with a referral commission. This in turn helps support the running of this website. We appreciate your support thus far. Thank you!


Comments


bottom of page