
Bali Travel Deals from Singapore: Cashback on Flights, Villas & Activities
Earn Cashback as you book your Bali trip from Singapore.
Which partner for which booking
Match the booking step to the partner set up for it. Earn Cashback on each.
Plan a Bali trip from Singapore in 10 steps
Earn Cashback on your Bali trip from Singapore across flights from Changi to Denpasar, villas in Seminyak, Canggu, Ubud, and Nusa Dua, activities, eSIM, and travel insurance. Book through Agoda, Booking.com, Klook, Traveloka and our other travel partners to earn Cashback on each leg of the trip. Use this page to plan and book your trip in one place.
- Pick when to visit Bali from Singapore
- Decide how long to stay
- Choose where to base yourself: Seminyak, Canggu, Ubud, Nusa Dua, Uluwatu
- Book flights from Changi to Denpasar
- Reserve a villa or hotel
- Book activities and day trips
- Get travel insurance for Indonesia
- Pick up an eSIM before you fly
- Sort money matters: IDR, travel cards, ATMs
- Confirm visa-on-arrival rules and passport validity
When to visit Bali from Singapore
The best months for a Bali trip from Singapore are May to September, the dry season, with the lowest rainfall, the most reliable surf, and the cleanest beach days. March to April and October to November are shoulder months with fewer crowds and lower stay rates. December to February is wet, with daily afternoon downpours and occasional flight disruption.
SG school holiday windows are the swing factor. Mid-year June holidays and year-end December push Changi to Denpasar fares and Seminyak villa rates up across all carriers and platforms. August (Singapore National Day weekend) is another mini-peak. Outside those windows the dry season is still the most popular block, but the demand curve flattens. The wet season can deliver real value on villas in Ubud and Canggu if you can plan around rain, and the surf swell on the Bukit Peninsula peaks dry-season too. Indonesia weather and climate references are published by the BMKG and trip-planning advisories by the Singapore MFA.
| Window | What it suits | Notes |
|---|---|---|
| May to Sep | Dry season, surf, beach | Peak prices, book early |
| Mar to Apr | Shoulder, fewer crowds | Better value, occasional rain |
| Oct to Nov | Shoulder, warm-up to wet | Best villa value of the year |
| Dec to Feb | Wet season, lush Ubud | Cheapest stays, plan for rain |
| Jun, Dec SG school hols | Family travel window | Highest demand, push booking 3 to 4 months early |

How long should you stay in Bali?
Direct flights from Changi to Denpasar run about 2 hours 45 minutes one way, so Bali works as a quick getaway from Singapore in a way Japan or Korea cannot. A 4-day long weekend is enough for a single base (Seminyak or Canggu). 5 to 7 days is the standard SG trip, two bases, time for day trips. 10 days unlocks a Gili Islands or Nusa Penida loop.
Frequent SG flyers often do 3 to 4 day quick trips, flying out Thursday evening and back Sunday night, basing themselves entirely in Canggu or Seminyak with one driver day. First-timers usually want 5 to 7 days split across a beach base (Seminyak or Canggu) and Ubud, with a day trip to Uluwatu and one boat day to Nusa Penida or the Gilis. A 10-day trip lets you add a Nusa Lembongan or Gili Trawangan overnight, or a North Bali (Munduk, Lovina) leg. Surfers planning the Uluwatu, Padang Padang, Bingin circuit usually budget 7+ days on the Bukit alone.
Where to base yourself in Bali
Bali is not one place; the area you base in shapes the whole trip. From Singapore, most travellers choose between Seminyak (beach + food + nightlife), Canggu (surf + cafes + digital-nomad scene), Ubud (rice terraces + yoga + quiet), Nusa Dua (resort + family), and Uluwatu (cliffs + luxury + surf).
| Area | What it suits | Vibe |
|---|---|---|
| Seminyak | First-timers, food, beach clubs | Polished, dense, walkable |
| Canggu | Surfers, cafes, longer stays | Hip, busy, scooter-heavy |
| Ubud | Yoga, rice terraces, couples | Green, quieter, inland |
| Nusa Dua | Resort holidays, families | Manicured, gated, calm beach |
| Uluwatu | Luxury cliffs, surf, sunset | Dramatic, spread out, car-needed |
| Sanur | Older crowd, calm sea, boats to Nusa Penida | Sleepy, ferry hub |
Many SG travellers split nights: 2 to 3 nights beach (Seminyak or Canggu) and 2 to 3 nights inland (Ubud). Drivers between areas typically run 60 to 90 minutes; budget for traffic, especially through Kuta and Denpasar.

Where to find Bali villa and hotel deals from Singapore
ShopBack works with several stay partners for Bali: Agoda (strong APAC and Bali villa depth), Booking.com, Trip.com, Traveloka (Indonesia-native, deep local inventory and IDR pricing), and Expedia. Each has its own inventory, pricing, and cancellation terms, so it is worth checking the partner page for the listing you have in mind. Earn Cashback on the booking either way.
Villa inventory in Bali is wider than hotel inventory, especially in Seminyak, Canggu, and Ubud, and most international platforms surface the same villas with different headline rates. Traveloka tends to carry Indonesia-native operator inventory that other platforms miss, which matters for smaller Ubud guesthouses and outer-Bali stays in Amed or Lovina. Booking.com and Agoda are the workhorses for Seminyak and Nusa Dua hotels. Trip.com and Expedia bundle flight + villa, useful when the flight leg is paid in SGD. Airbnb (outside the ShopBack partner set) is also commonly used by SG travellers for villa stays.
| Partner | What you book here |
|---|---|
| Agoda | Villas and hotels across Bali, strong APAC inventory |
| Booking.com | Villas and hotels across Bali |
| Traveloka | Indonesia-native inventory, IDR pricing |
| Trip.com | Hotels and flight + hotel bundles |
| Expedia | Hotels and flight + hotel bundles |
Inventory, pricing, and cancellation terms vary by partner and by listing. Always check the partner page for the booking you have in mind.
Where to book Bali activities, surf lessons, and day trips
Bali activity bookings from Singapore split across a few ShopBack partners: Klook (widest dated inventory: Mt Batur sunrise hike, Nusa Penida day trip, Uluwatu Kecak fire dance, ATV through rice paddies, white-water rafting on the Ayung), KKday (alternative inventory for the same headline experiences), Pelago (curated experiences like cooking classes, silver-jewellery workshops, private boat days), Viator, and GetYourGuide.
Match the activity to the right partner. For Mt Batur sunrise, Nusa Penida full-day boat (Kelingking, Angel's Billabong, Broken Beach), Gili Trawangan or Gili Air fast boat, Uluwatu temple + Kecak dance sunset combo, and Ubud rice-terrace day tours, Klook tends to carry the widest dated inventory and the highest review counts. For surf lessons in Canggu (Old Man's, Batu Bolong) or Uluwatu, both Klook and direct surf-school bookings are common. Pelago skews curated for cooking classes in Ubud, silver workshops in Celuk, and private boat days off Sanur. KKday adds another inventory pool for the major attractions. Viator and GetYourGuide are useful for cross-checking small-group day tours.

What travel insurance to get for Bali from Singapore
Most SG-issued travel insurance covers Indonesia. Two exclusions catch SG travellers in Bali specifically: motorbike or scooter riding (most standard policies exclude motorbike accidents, or require an add-on plus a valid motorcycle licence) and natural-disaster cover for Mt Agung volcanic disruption (which has historically grounded flights at Denpasar). Allianz Travel and Traveloka are the ShopBack partners currently set up for Bali travel insurance.
Standard Bali trip cover from SG typically includes medical, baggage delay, trip cancellation, and personal accident. If you plan to rent a scooter in Canggu or Ubud (very common), check whether the policy covers motorbike accidents and what licence and helmet conditions apply; many SG travellers ride without realising they are uninsured. For volcanic disruption add-ons, Allianz Travel offers variants that include trip-delay cover for natural events; Traveloka bundles insurance into hotel and flight checkout flows. SG insurers outside our partner set (FWD, MSIG, AIG, Singlife) also cover Bali. Always check policy exclusions for adventure activities (surfing, diving, motorbike, volcano hikes) before buying.
How to handle money in Bali from Singapore
Indonesia uses the Indonesian Rupiah (IDR), and Bali leans cash for warungs, scooter rental, markets, and small Ubud cafes, with cards accepted at most hotels, beach clubs, and Seminyak or Canggu restaurants. From Singapore, the common setup is a multi-currency travel card (Wise SG, YouTrip, Revolut) for IDR-light spending plus some cash withdrawn at a reliable ATM on arrival.
For cash, DBS, UOB, OCBC, and Citi debit cards typically work at BCA and Mandiri ATMs in Denpasar airport, Seminyak, Ubud, and Canggu. Avoid standalone ATMs in poorly lit areas; card-skimming has been an ongoing issue at unbranded units. Withdraw in larger chunks (3 to 5 million IDR per pull) to keep ATM fees per transaction down. Wise SG and YouTrip both support IDR top-ups at near-market rates; Revolut works similarly. For card spend at hotels and beach clubs, expect a small dynamic-currency-conversion prompt; always pay in IDR, not SGD, to avoid the markup. General travel money guidance is published by the Monetary Authority of Singapore.
Carry some cash for warungs (local family-run eateries), Canggu beach clubs that operate cash-only at the lower beach level, scooter rental deposits, and Ubud market shopping. From Singapore, changing a small amount of IDR at Changi before flying is convenient but rates are usually worse than withdrawing on arrival in Bali.
Why ShopBack for Bali trips
- Used by 60M+ shoppers globally.
- Earn Cashback across flights, villas, activities, and insurance partners.
- Get Cashback paid in cash, not points or credits.
Stacks with cards from DBS, OCBC, Citi, UOB.
Also explore: Japan trip from SG, Thailand trip from SG, SG travel hub.
Plan your Bali trip deeper
First-timer essentials
Flights & SEA carriers
Money, insurance & cards
FAQs
Singapore passport holders can enter Indonesia for tourism with visa-on-arrival, currently a paid 30-day visa-on-arrival or e-VOA that can be extended once. Confirm the latest entry rules with the Indonesian Directorate General of Immigration and the Singapore MFA travel advisory before you fly.
The dry season runs May to September with the lowest rainfall and the most reliable surf and beach days. March to April and October to November are shoulder months with fewer crowds. December to February is the wet season with daily afternoon downpours, though stays and flights are typically cheaper outside SG school holiday peaks.
Seminyak and Canggu suit first-timers who want beach, cafes, and nightlife within easy reach. Ubud suits travellers leaning into yoga, rice terraces, and quieter mornings. Nusa Dua suits resort holidays with kids. Many SG travellers split nights between a beach base and Ubud.
Budgets vary widely with villa choice and activity mix. A frugal trip from Singapore is doable at the lower end, a mid-range villa-and-driver trip sits in the middle, and luxury Uluwatu or Seminyak villas push the upper band. Read our dedicated 5-day Bali budget guide for SG-specific cost ranges.
Singapore Airlines flies direct Changi to Denpasar with full service. Scoot is the budget direct option with frequent rotations. AirAsia connects via Kuala Lumpur and tends to land cheapest on flexible dates. Match the carrier to whether you value direct flying, baggage allowance, or lowest headline fare.
Standard SG travel insurance covers Indonesia. Pay attention to two exclusions that catch SG travellers in Bali: motorbike or scooter riding (often excluded or requires a valid licence add-on) and natural-disaster cover for Mt Agung volcanic disruption. Allianz Travel and Traveloka are ShopBack partners for Bali insurance.
Common SG-issued multi-currency travel cards (Wise, YouTrip, Revolut) all accept IDR top-ups and work at most card-accepting merchants in Bali. For cash, DBS and UOB ATM cards typically work at BCA and Mandiri ATMs in Denpasar, Seminyak, Ubud, and Canggu.
Three to four months ahead is a reasonable default for dry-season travel. SG school holiday windows (mid-year June and year-end December) push prices up across all carriers, so push booking earlier for those windows. Mid-week departures tend to land cheaper than Friday and Saturday.
Book each part of your trip through ShopBack separately (flight, villa, activity, insurance) and earn Cashback on each one. The Cashback layer sits on top of whatever rate the partner is already running, paid in cash to your ShopBack wallet.
ShopBack adds a Cashback layer on top of your booking on each partner site, so you earn back a percentage of what you spend without changing how you book. The booking, payment, and confirmation still happen on the partner site you already know.



















