Singapore to Bali is one of the region\’s most popular holiday routes — a short 2.5-hour flight separating one of Asia\’s most efficient cities from one of its most laid-back islands. Multiple airlines compete on the route, keeping prices surprisingly reasonable. This guide covers everything: airlines, prices, visa info, and where to stay in Bali.
✈️ [Travelpayouts widget: Flights Singapore → Bali via Kiwi or Aviasales]
Flying Singapore to Bali
Direct flights from Singapore Changi Airport (SIN) to Bali\’s Ngurah Rai International Airport (DPS) in Denpasar take approximately 2 hours 20 minutes. Airlines operating this route include Scoot, Singapore Airlines, Jetstar Asia, IndiGo, Batik Air, and Lion Air.
Airlines and Prices
| Airline | Price from | Type | Terminal |
|---|---|---|---|
| Scoot | ~$65 USD | Budget | T1 |
| Jetstar Asia | ~$70 USD | Budget | T1 |
| Batik Air | ~$80 USD | Mid-range | T2 |
| Singapore Airlines | ~$130 USD | Full service | T3 |
Booking Tips
- Scoot and Jetstar offer the cheapest fares — book 4–6 weeks ahead
- Cheapest months: February, March, September, October
- Most expensive: June school holidays, December, Chinese New Year
- Check baggage: Budget airlines charge extra for checked luggage — factor this in
- Round-trip saves more than two one-ways on most budget carriers
Indonesia Visa for Singapore Citizens
Singapore citizens enter Indonesia visa-free for 30 days — no advance visa required. Most other nationalities can purchase a Visa on Arrival (VoA) at Ngurah Rai Airport for IDR 500,000 (~$30 USD), valid 30 days and extendable once for another 30 days. Apply at the VoA counter before immigration — have USD cash ready as payment is sometimes cash only.
Arriving at Ngurah Rai Airport (DPS)
The airport is in Tuban, close to Kuta — approximately 30 minutes from Seminyak and 45–60 minutes from Ubud. Getting to your accommodation:
- Grab: Best value — walk to the designated Grab zone outside arrivals (~IDR 70,000–150,000 to Seminyak/Kuta)
- Official taxi: Fixed-rate counters in arrivals — slightly more expensive but convenient with luggage
- Hotel transfer: Pre-book through your accommodation — often similar price to taxi but more convenient
Where to Stay in Bali
- Seminyak: Upscale beach area, beach clubs, best restaurants. Most popular for Singapore visitors.
- Canggu: Surf, cafes, nomad scene. Popular for longer stays and repeat visitors.
- Ubud: Rice terraces, temples, wellness. No beach but completely different experience.
- Uluwatu: Clifftop surf breaks, dramatic scenery, quieter than north Bali.
- Sanur: Calm beach, family-friendly, departure point for Nusa Penida ferries.
🏨 [Travelpayouts widget: Hotels in Bali via Booking.com or Agoda]
Related Guides
- Where to Stay in Bali: Area Guide
- Bali to Nusa Penida: Fast Boat Guide
- Bali to Gili Islands: Which One to Choose
- Singapore to Bangkok: Flight and Bus Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.