Singapore to Bali is one of Southeast Asia\’s most popular flight routes — a 2.5-hour hop from the city-state to Indonesia\’s most famous island. Budget carriers make it extremely affordable, and Changi Airport\’s excellent connections mean you can be on Kuta Beach the same morning you leave Singapore. This guide covers flights and arrival tips.
✈️ [Travelpayouts Kiwi widget: Flights SIN → DPS Singapore to Bali]
Fly Singapore to Bali
Scoot, AirAsia, Jetstar, Singapore Airlines, and Garuda Indonesia all fly from Singapore Changi (SIN) to Bali Ngurah Rai Airport (DPS) — approximately 2 hours 25 minutes, fares from ~$40–100 USD. Multiple daily departures throughout the day. Scoot and AirAsia typically have the lowest fares — book 2–4 weeks ahead for the best prices, or 8–12 weeks ahead for peak periods (school holidays, December–January). From Bali Airport, Grab to Kuta (~15 minutes, ~IDR 80,000–100,000), Seminyak (~20 minutes), or Ubud (~1.5 hours, ~IDR 350,000–450,000).
✈️ [Travelpayouts Kiwi widget: Flights SIN → DPS cheapest fares]
ℹ️ Indonesian visa: Singapore passport holders and most Western nationalities receive a free 30-day visa on arrival at Bali Airport. This was extended to 30 days (from 15) and can be extended once in Bali for an additional 30 days (~IDR 500,000 at immigration offices). Check current visa-on-arrival eligibility for your nationality before flying.
Where to Stay in Bali
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Seminyak, Bali]
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Ubud, Bali]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.