2 Days in Bali: A First-Timer’s Lazy Weekend Itinerary from Singapore
- Mario Ng
- Mar 25
- 14 min read

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)

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.

Flying to Bali: Dinner, Delays & Late Arrival

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.

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

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

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.

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

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)

Short Walk Along Kuta Beach (Very Brief)

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.

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

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.

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

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)

Visiting Tanah Lot Temple

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)

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.

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.

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)

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

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)

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.

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

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.

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.

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.

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

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.

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.

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