How to Spend 48 Hours in Bali: A Cultural and Beach Adventure

How to Spend 48 Hours in Bali: A Cultural and Beach Adventure

A friend-to-friend plan for two days in Bali: terraces and dance in Ubud, a lazy coast day, real costs, visa notes and t...

HolidaySG

HolidaySG Travel Team

July 10, 2026

24 min read 38 views

A friend-to-friend plan for two days in Bali: terraces and dance in Ubud, a lazy coast day, real costs, visa notes and the mistakes that waste your weekend.

I have done Bali the wrong way more than once. The first time I tried to cram seven temples, a volcano and a beach club into two days, and I spent most of it in the back of a car staring at the same stretch of Jalan Raya. So when friends ask me how to do Bali in 48 hours, I tell them the honest version: you cannot see the island in two days, but you can see a good slice of it, and you can enjoy it, if you pick a lane and stop apologising for what you leave out.

This guide is the plan I would give a friend flying out of Singapore on a Friday morning and back on Sunday night. It covers one night in the hills around Ubud and one on the coast, what to book ahead, what to leave to luck, how the money works, what the traffic really does to your schedule, and the small mistakes that cost people half a day. I have kept the arithmetic realistic. Where something sounds too tidy, I will say so.

The short version before the long one

If you only read one section, read this. Land early, go straight to the hills, do culture and green things on day one, move to the coast after lunch on day two for the sea and the sunset, and fly home with a little time to spare. Do not try to include Nusa Penida, a volcano sunrise and Uluwatu in the same 48 hours. Choose one big experience per day and fill the gaps with food and wandering.

Time blockDay one: hills and cultureDay two: coast and sunset
Early morningArrive, private car to Ubud, drop bagsSlow breakfast, pack, check out
Late morningRice terraces and a swing-free walkDrive south, lunch near Seminyak or Canggu
AfternoonMonkey forest, palace, market lanesBeach time, a proper rest, optional spa
EveningLegong dance at the palace, night marketSunset cliff or Jimbaran bay, dinner
NightQuiet room, early sleepAirport run or one last night in Seminyak
Monkey Forest Entry Ticket  Transfer Included - HolidaySG
Ubud Monkey Forest, the one place on day one where you will slow down whether you plan to or not

Getting there and getting your head straight

From Singapore it is a little under three hours in the air to Denpasar, which is why a long weekend works at all. The airport sits at the narrow southern waist of the island, and that geography decides your whole trip. Ubud is about an hour and a half away on a good day. Seminyak is thirty to fifty minutes. Uluwatu is about forty minutes in light traffic and well over an hour when it is not. I have sat in a car for ninety minutes to cover what the map says is twenty kilometres.

My advice is to book the airport pickup before you leave home rather than negotiate at the arrivals hall at the end of a flight. A private arrival transfer starts at around S$24.87 and a driver holding your name is worth more than it sounds when you have just landed, it is humid, and you are tired. If you are heading straight north, ask the driver to stop for coconut water on the way. Everyone does it once and it is oddly the moment the holiday starts.

A word on passports, visas and paperwork

Singapore passport holders can enter Indonesia for up to 30 days without a visa, which makes a weekend trip pleasantly simple. Your passport needs to be valid, and most airlines will want to see at least six months remaining, so check it before you book rather than at the check-in counter. Not everyone in your group will necessarily hold a Singapore passport though. Friends and relatives on other passports can be eligible for a visa on arrival or an e-VOA, with a fee of roughly IDR 500,000 for a 30-day stay according to the facts we last verified in August 2026.

The easiest way to avoid a surprise is to run each traveller through our visa requirements checker before you pay for flights. If any member of the group needs a visa for a connecting country, or an embassy asks for proof of onward travel, our flight reservation service gives you a reservation to show with the application. It is not an issued ticket and it is not for flying on, it is only paperwork for the visa file. For a plain Singapore to Bali weekend you will not need it, but it is useful to know it is there.

There is also a local tourist levy that foreign visitors pay on arrival to the island. It has changed before, so check the current amount and payment method on the official channel before you fly instead of trusting a blog, including this one.

Where to sleep when you only have two nights

Two nights is the most awkward length. Stay in one place and you waste hours in transit. Switch bases and you lose a morning to packing. After trying every combination, I land on this: sleep the first night in or just outside Ubud, and the second night near the coast, in Seminyak or Canggu, close enough to the airport that your last evening is not a race.

BaseGood forWatch out for
Central UbudWalkability, food, dance, early startsHill traffic after 4pm, scooters on narrow lanes
Ubud outskirts / ridgeQuiet, views, poolsYou need a driver or ride-hail for every meal
SeminyakRestaurants, sunset, shops, easy airport runCrowds on the main street, loud late nights
CangguCafes, surf, younger crowdHeavy traffic on small roads, building sites
Jimbaran / Nusa DuaResorts, calm beaches, near airportLess to walk to, feels detached from village life

If you are travelling with children or grandparents, consider staying both nights on the coast and making Ubud a long day trip instead. It sounds like more driving, and it is, but you avoid moving luggage and you can bail out to the pool whenever the group runs out of steam.

Day one: Ubud, slowly

Morning: terraces before the tour buses

Aim to be at the Tegalalang rice terraces by 8am. I mean it. By ten the car park is full, the famous swings have queues, and the light is flat and white. At eight the terraces are a quiet, layered green, the farmers are actually working, and you can walk the upper path without apologising to anyone for being in their photo. Wear shoes with grip, the steps are uneven and slippery after rain. Carry small notes, because you will be asked for donations at several points and it is easier to pay once and move on.

Many people use this stop as a gateway to the sunrise-and-terrace combination. If you land very early, a 4WD Mount Batur sunrise jeep experience is a strong option, from about S$60.49, but it needs a 3am pickup, so it only fits if you arrive the night before. Do not squeeze it into a 48-hour trip that starts at breakfast time. You will be tired, grumpy and sleeping through the best part of Ubud.

4WD Jeep Mount Batur Sunrise Experience by Bali Volcano Jeep - HolidaySG
Mount Batur at sunrise, spectacular, but only if you have slept before it

Late morning: a coffee stop that is not a performance

Every route out of Tegalalang is lined with plantations offering a tasting. Some are lovely, some are theatre. The good ones are small, the owner explains the process without a script, and they do not push you towards the shop. Order the tasting set, try the ginger and lemongrass teas, and skip the expensive animal-processed coffee unless you are certain the animals are not caged. If someone shows you a cage, leave.

Midday: lunch and the palace

Back in town, eat first. Ubud has a tough habit of going quiet and warm at noon, and a good lunch of nasi campur or a rich bowl of soto helps you through the afternoon. The palace, Puri Saren, sits at the main crossroads and you can look around the courtyards in about thirty minutes. The carved gates and the pavilions are the reason to go. It is one of the few places in the centre of town where the architecture is the attraction rather than the backdrop to a cafe.

Right across the road is the market. It is useful, not magical. Go for sarongs, small gifts and linen, and be prepared to bargain, politely. A fair rule I follow is to offer about half, settle somewhere around sixty to seventy per cent of the opening price, and then stop. Haggling past that point stops being fair to anyone.

Afternoon: the monkey forest

The sanctuary is a short walk from the centre, and it is shaded, which matters in the afternoon heat. More than a thousand long-tailed macaques live here among moss-covered temples, and the paths are lovely. The monkeys are not pets. They will take a bottle, a hat or a pair of sunglasses without any malice at all. Leave food in the bag, keep your phone away from your face while filming, do not make eye contact with a large male, and do not stare at them with a smile because they read that as showing teeth. If one climbs you, stay still and let a keeper deal with it.

You can buy a Monkey Forest entry ticket with transfer included if you do not want to arrange the ride yourself, from S$34.59. The transfer part is handy if you are staying outside the centre.

Ubud Adventure Cycling - HolidaySG
Cycling through the villages north of Ubud is gentler than it sounds, and far more rewarding than another car window

Optional: swap the afternoon for a bike ride

If monkeys and markets are not your idea of an afternoon, a guided ride gets you out among the villages without the traffic. The Ubud Adventure Cycling tour, from S$42.88, winds through rice paddies and past a holy water temple. It is mostly downhill and the guides are patient with beginners. A good ride also gives you a better sense of how people actually live here, where families run compounds with their own tiny shrines and where offerings are placed on the ground every morning.

Evening: dance and the night market

Pick one dance performance and treat it as the cultural highlight of the trip. The Legong dance at Ubud Palace is staged in the courtyard at night and tickets start around S$8.08. Young dancers in gold costume tell old court stories with their eyes and fingers, and the gamelan orchestra seems to move the air. Arrive thirty minutes early, because the best seats near the front go quickly, and keep your phone in your bag for at least the first ten minutes. It sounds precious, but you will remember it better.

Legong Dance Show Tickets at Ubud Palace Bali - HolidaySG
Legong at the palace, a performance that has been staged in this courtyard for generations

After the show, eat. A guided night market and food tour in Ubud, from S$33.55, is a smart way to try several dishes without guessing. If you prefer to roam alone, look for the places with a queue of locals and a short menu. Order small portions, share everything, and avoid the places with laminated photos of every dish.

What the first day actually costs

People want numbers, so here are mine, in Singapore dollars and rounded. These are based on mid-range choices for one adult, not luxury and not backpacker, and they will drift with the exchange rate and the season.

ItemTypical cost (SGD per adult)Notes
Private airport car to UbudCheck the transfer listingShared between 3 or 4 people it is cheap per head
Terraces and plantation tastingsLow, mostly small donationsCarry small notes
Monkey forest entryAbout S$6 to S$10 on siteHigher with a bundled transfer
Dance performanceAbout S$8 to S$15Book the early show for the best seats
Dinner in a local cafeAbout S$10 to S$25Drinks extra
Mid-range hotel in UbudAbout S$70 to S$140 a nightPool and breakfast usually included

The cost that surprises people is the car. Taxis are not metered in many places, ride-hailing apps are restricted at some pickup points, and a private driver for a day is often the more relaxed and sometimes the more economical choice. A private car charter with driver starts at around S$29.38 and the price depends on hours and distance, so read the listing before you decide.

Day two: the coast

Morning: move south without wasting it

Get on the road by nine. If you leave at eleven you will lose an hour to the junctions at Sanur and the bypass. A good driver will know which side roads are quicker, and will ask where you want to eat. Tell him you want lunch in Seminyak or Canggu and he will sort out the rest.

Lunch and a lazy beach

Seminyak has more restaurants per street than any place on the island, and many are very good. I prefer the smaller ones a couple of lanes back from the beach, where the menu is shorter and the fish is that morning's catch. After lunch, do nothing. This is the part everyone tries to skip, and it is the part that makes the rest of the day work. Sit on the sand, swim if the flags allow it, and watch the surf. Respect the red flags, the currents along this coast are strong.

If you prefer a pool with a drink to the ocean, a day pass is a simple answer. The Flamingo Beach Club day pass is a family-friendly option on the Gianyar coast, from S$11.11, though it is a little out of the way if you are sleeping in Seminyak. Ask the driver about the extra time before you commit.

Flamingo Beach Club Day Pass - HolidaySG
A beach club day is the easy way to guarantee at least four hours of doing nothing

Late afternoon: choose your sunset

Three sensible choices, and you only get one. Let me be blunt about which fits which type of traveller.

Sunset optionBest forHonest drawback
Uluwatu clifftop and the kecakDrama, photos, cultureFar from Seminyak, heavy traffic coming back, crowded
Melasti Beach kecak showA cultural evening on the sandSteep descent, evenings can be windy
Jimbaran bay seafoodRelaxed dinner with your toes in the sandPrices rise sharply at the busiest tables
Seminyak beach barEasy, no drivingNot much culture, full on weekends

I once tried Uluwatu and Jimbaran in the same evening and spent most of it in the back of a car. Do not do that. If you want the Uluwatu temple and the dance, go there for the late afternoon and have a simple dinner nearby. If you want the quiet one, go to Jimbaran at about five, claim a table near the water and order the grilled fish with rice and sambal. A seafood dinner at Jimbaran Bay starts from S$6.63 for the basic set.

Seafood Dinner in Jimbaran Bali by New Dewata - HolidaySG
Jimbaran at dusk, tables on the sand and grilled fish for dinner

For a culture-first sunset, the Melasti Beach kecak dance from S$8.43 gives you chanting, fire and the light going gold over the sea in a single sitting. It is one of the better-value evenings on the island. Bring a light jacket, because the wind picks up after the sun drops.

Night: airport run or one last dinner

Check your flight time before you plan the evening. A late-night flight back to Singapore gives you time for dinner and a final swim. An early-evening flight means you should skip the sunset altogether and do a relaxed lunch instead. Always allow ninety minutes from Seminyak to the airport at rush hour, and two hours from Ubud. I know it is more than the map says. I have missed a flight being optimistic, and I did not enjoy the ride home.

If you only have one big experience to add

Bali is full of day tours and each one can fill a day on its own. Pick one at most. Here is how the main contenders compare, with my take on which suit a short trip.

ExperienceTime neededFits a 48-hour trip?
Mount Batur sunrise jeepAbout 6 to 7 hours from a 3am startOnly if you arrive the night before
Ayung River raftingHalf a day with transfersYes, as a morning on day one
Nusa Penida day tripFull day, early boat, rough roadsTight, only if you skip the rest
Ubud cyclingHalf a dayYes, easy and flexible
Cooking classHalf a dayYes, replaces an afternoon
Helicopter flightShort, but with transfersPossible for a special occasion

The Ayung River rafting trip, from S$30.33, is the one I would add for anyone who wants some adrenaline. It fits into a morning, the river runs through steep green gorges, and you are back in time for lunch. Wear a swimsuit under your clothes, tie your sunglasses on, and leave anything fragile in the car.

Rejeki Ayung Rafting Ubud by Bali Volcano Jeep - HolidaySG
Ayung River rafting, a half-day thrill that does not eat your whole schedule

Nusa Penida deserves its own trip. People post pictures of the clifftop viewpoints and the blue bays, and the pictures are accurate. But the boat leaves early, the roads on the island are rough, and a day trip leaves you tired. The Nusa Penida beach day trip from S$116.25 is a good one for a longer stay. For a 48-hour trip, it is the first thing to cut.

If it rains, and what to do with a spare few hours

Rain in Bali rarely lasts all day, but in the wet months it arrives like a switch has been flipped, usually in the afternoon, and then it stops as suddenly as it began. Do not cancel a plan because the forecast shows a cloud icon. Move the outdoor part to the morning, keep a covered option for the afternoon, and carry a thin jacket that folds into a pocket.

A cooking class, a spa treatment or a long lunch all work well as rain plans. Balinese massage is cheap by Singapore standards, and an hour of it after a day of walking is the best money you will spend. Book it for the late afternoon on day two, when your legs are tired and your flight is still a few hours away, and choose a place that lets you shower afterwards so you are not sitting in a plane with oil in your hair.

If you land earlier than expected, or your hotel will not let you check in until mid afternoon, do not waste the gap. Leave your bags with the front desk, walk to the nearest warung and eat something local, then wander the lanes close to your hotel. The best small discoveries I have made in Bali were in those spare hours, a family-run shop selling hand-dyed cloth, a tiny temple with a stone cat guarding the gate, a cafe where the owner insisted I try her mother's banana cake.

Travelling with children or older relatives

Two days is manageable with children, but build in more rest than you think you need. Keep the drives short, schedule lunch at a regular time, and pick one activity that is clearly for them. The monkey forest is usually a hit with children over six, though hold their hands tightly and keep bags closed. For grandparents, avoid stairs-heavy sites and choose a driver who will wait near the entrance. The rice terraces have a flat upper path that most people can manage slowly, and you can enjoy the view from a cafe terrace if the steps are too steep.

Travelling on your own

Bali is an easy place to be alone, and it is easy to meet people. A group cycling ride, a cooking class or a food tour puts you at a table with other travellers within an hour. Tell your hotel where you are going, keep your phone charged, and do not accept rides from unlicensed drivers at night. Solo evenings in Ubud are pleasant, because the town is compact and well lit, and a dance performance is a good thing to do alone.

What to pack, what to wear, what to avoid

Bali is hot and humid most of the year, with the rainy season running roughly from November to March. The dry months from April to October are the most comfortable and the most crowded. For two days, you can manage with a small cabin bag.

  • A light sarong or scarf, for temples. Many sites lend or rent one at the gate, but your own is nicer.
  • Shoes with grip, for terraces and wet steps, and sandals for everything else.
  • A reusable water bottle. Drink bottled or filtered water only, and skip ice from places you do not trust.
  • Insect repellent, especially in the evening in Ubud.
  • A small waterproof pouch for your phone, for rafting and beach days.
  • Sunscreen, a hat, and a cheap rain jacket in the wetter months.
  • Some small notes in rupiah for donations, parking and tips.

Dress respectfully at temples. Shoulders and knees covered is the standard, and during ceremonies you will see locals in full dress. Do not step on offerings on the ground, and do not point your feet at a shrine. Women who are menstruating are traditionally asked not to enter some temples, and the signs at the gate are polite but clear.

Getting around without losing your mind

Traffic is the real cost of a short Bali trip. A few rules have kept me sane.

  • Never schedule two long drives in one afternoon.
  • Assume any drive between Ubud and the south takes at least ninety minutes at the busy times.
  • Ride-hailing apps work in some areas but some pickup points are restricted, so ask your hotel which ones are allowed.
  • Scooters are cheap and tempting, but unless you have ridden one in similar traffic and hold the right licence, do not. Insurance often does not cover unlicensed riders.
  • A driver for the day usually costs less than people think when shared between three or four.
  • Keep your hotel's address written in Indonesian on your phone, it saves arguments.
Way to travelCost levelBest for
Private driver by the dayModerateGroups, families, tight schedules
Ride-hailing appLow to moderateShort hops in town
Shared tour transferLowSingle day trips
Rented scooterLowest, but riskyExperienced riders only
WalkingFreeCentral Ubud and Seminyak lanes

Food, in the order I would eat it

You do not need a restaurant list. You need a handful of dishes and the confidence to order them. Start with nasi campur, a plate of rice with small portions of vegetables, meat and sambal. Try babi guling if you eat pork, a roast suckling pig that is a local speciality, and eat it at lunch, when it is freshly carved. Try bebek betutu, slow-cooked duck, if you can book a day ahead. For breakfast, black rice pudding with coconut milk is hard to beat. For snacks, look for pisang goreng, fried banana, at roadside stalls.

For a cooking class, an afternoon is plenty. The Advanced Authentic Cooking Class, from S$57.74, is the kind of session where you grind your own spice paste and leave with recipes you will actually cook. It makes a good swap for the afternoon on day one if you are not a monkey-forest person.

Food safety is mostly common sense. Eat where the turnover is high, drink bottled water, and wash your hands before you eat. If your stomach is sensitive, avoid raw salads from unknown places and take rehydration salts with you. Most upset stomachs are mild and short, but you do not want one on a 48-hour trip.

Mistakes I see people make, again and again

  • Trying to include Nusa Penida, Uluwatu and Ubud in two days. Pick one.
  • Arriving at popular spots at the busiest hour, and then complaining about the crowds.
  • Booking a late afternoon on day two and missing the evening flight.
  • Forgetting that a six-hour round trip to a volcano means a very tired second day.
  • Carrying large notes and being unable to pay small amounts.
  • Changing money at street stalls with a very good rate. Use a bank or an authorised exchange, and count it before you leave.
  • Skipping travel insurance because the trip is short. A scooter fall or a bad stomach does not care how long you stay.

One more thing. Do not over-schedule. A relaxed plan with two highlights per day beats a packed one with six, and nobody ever came home saying they wished they had seen one more temple.

A realistic budget for the whole trip

Here is the full-weekend picture for one adult travelling mid-range, excluding flights. Think of it as a ballpark, not a quote.

CategoryLowComfortableTreat yourself
Two nights hotelS$100S$220S$450 and up
Food and drinkS$40S$90S$160
TransportS$30S$80S$150
Activities and ticketsS$25S$80S$200
Spending and tipsS$20S$50S$100
Total (approx.)S$215S$520S$1,060 and up

Prices on our listings are shown in your display currency and can move with the exchange rate and the season, so check the live price on each page before you decide. If you book several things together you can plan the whole weekend in one sitting rather than juggling several tabs.

Before you fly: a short checklist

  • Check passport validity and run every traveller through the visa requirements checker.
  • Book the airport pickup and any activity with a fixed date, such as the dance or a river trip.
  • Take out travel insurance that covers medical care and adventure activities.
  • Download an offline map and save your hotel's address.
  • Buy an eSIM or check roaming charges before you leave Singapore.
  • Pack a small first-aid kit with plasters, rehydration salts and pain relief.
  • Save emergency numbers: police 110, ambulance 118 or 119, and the tourist hotline +62 21 526 4135.
  • Leave your itinerary with someone at home.

Our team approves each booking before the ticket is issued, and e-tickets are emailed after we confirm it, so book a few days ahead where you can rather than the night before. If a plan changes, check the cancellation and refund terms on the booking page before you pay, because they differ by product.

Frequently asked questions

Is 48 hours really enough for Bali?

It is enough for a good taste, not the whole island. You can do one hill day and one coast day comfortably. If you want Nusa Penida, a volcano sunrise or the east coast as well, you need at least four or five nights.

Do Singapore passport holders need a visa for Bali?

Singapore passport holders can currently enter Indonesia for up to 30 days without a visa. Other nationalities may be eligible for a visa on arrival or an e-VOA. Check each traveller on our visa requirements page, because rules change.

Should I stay in Ubud or Seminyak?

With only two nights, use both. Sleep in or near Ubud the first night and near the coast the second. If you cannot face moving bags, base yourself on the coast and take Ubud as a long day trip.

What is the best time to visit?

April to October is the dry season and the most comfortable, but also the busiest. November to March is wetter and greener, and showers usually come in the afternoon.

How much should I budget for a weekend?

A mid-range weekend, excluding flights, is typically in the region of S$500 per adult, including a hotel, food, transport and a couple of activities. Prices vary with season and exchange rate.

Is it safe to rent a scooter?

Traffic is chaotic and accidents are common. Unless you are an experienced rider with the correct licence and insurance, hire a driver instead.

Can I book everything in advance?

You can book most tickets, tours and transfers online. Fixed-date items such as dance shows, rafting and airport pickups are worth booking before you leave. Leave one slot unplanned for rest.

Do I need a flight reservation for my visa application?

Not for a Singapore to Bali weekend. If an embassy or a connecting-country visa asks for proof of onward travel, our flight reservation service provides a reservation for the application. It is not an issued ticket.

Last thoughts

The best two days I ever had in Bali had nothing in them worth bragging about. A terrace at eight, a long lunch, a dance in a courtyard, a swim, and a bowl of fish on the sand. I did not see the volcano or the cliffs, and I did not mind. If you can accept that, a weekend is plenty.

Start with the paperwork, then the bookings that have fixed dates, then leave the rest loose. The island rewards people who slow down.

Featured experiences in this guide

Ready to plan your Bali weekend?

Browse Bali tickets, tours and transfers, and check your visa requirements before you go.

See Bali experiences Check visa requirements
Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 10, 2026

#Indonesia #Bali #beaches #adventure #Adventure & Outdoor #HolidaySG
Share this guide

Visa for Indonesia

Indonesia Visa on Arrival / e-VOA — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · Visa on arrival: IDR 500,000 · Traditional Visa on: IDR 500,000 · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Indonesia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy