Singapore–Bali is one of Southeast Asia's most iconic leisure routes and one of the region's highest-volume short-haul international corridors. The 1,633-kilometre journey connects the ultramodern city-state of Singapore — a global financial hub and travel gateway — to Bali, the Indonesian island of temples, rice terraces, surf beaches, and world-class resorts. For Singaporeans, Bali is practically a second backyard; a long weekend getaway that is culturally worlds away but physically closer than many domestic holiday destinations in larger countries.
The route is operated by Singapore's own flag carrier Singapore Airlines, its budget arm Scoot, Indonesia's Garuda Indonesia, and several other low-cost carriers. With multiple daily departures and fierce competition, fares are generally accessible year-round — though peak periods around school holidays and the Bali high season (July–August) can see sharp price increases. This guide gives you the complete picture.
Singapore to Bali: Route Overview
Flights depart from Singapore Changi Airport (IATA: SIN) — consistently rated the world's best airport — and arrive at Ngurah Rai International Airport (IATA: DPS) in Bali, located near Kuta in the south of the island. The flight path crosses southward over the Singapore Strait, the Java Sea, and the Indonesian island chain before the final approach over Bali's southern coastline.
Ngurah Rai Airport is notable for its approach, which crosses directly over the Indian Ocean on the south side, with stunning views of Bali's beaches on clear-weather approaches. The airport underwent significant terminal expansion in recent years to handle the surge in international tourism. Note that Bali is in the Western Indonesia Time zone (WITA, UTC+8), the same as Singapore (SGT, UTC+8), making this a zero time-change destination.
Airlines Flying Singapore to Bali
The Singapore–Bali route offers a full spectrum from budget to premium travel. Scoot (Singapore Airlines' LCC subsidiary) is typically the cheapest option for flexible travellers, while Singapore Airlines offers premium Economy and Business Class for those wanting more comfort on the 2.5-hour hop.
| Airline | Type | Aircraft | Notes |
|---|---|---|---|
| Singapore Airlines (SQ) | Full-service | A320/B737 | Premium service; SIN hub; Business Class available |
| Garuda Indonesia (GA) | Full-service | B737-800/A330 | Indonesian flag carrier; strong DPS connections |
| Scoot (TR) | Low-cost | B787/A320 | SIA budget arm; competitive fares; baggage add-on |
| Jetstar Asia (3K) | Low-cost | A320 | Qantas affiliate LCC; budget fares from Changi T1 |
Singapore to Bali: Travel Options Compared
There is no practical surface route from Singapore to Bali. The Indonesian archipelago means any overland/oversea journey would involve ferries, multiple islands, and bus connections across Java — taking several days. Flying is the only realistic option for almost all travellers.
| Mode | Distance | Journey Time | Notes |
|---|---|---|---|
| ✈️ Flight (SIN → DPS) | ~1,633 km | ~2h 30m airborne / ~4–5 hrs door-to-door | Only practical option; multiple daily departures |
| 🚢 Ferry + Bus (overland) | ~2,500+ km via Java | ~3–5 days | Batam ferry + Trans-Java route; impractical for tourists |
Most non-ASEAN nationalities require a Visa on Arrival (VOA) at Ngurah Rai Airport, costing USD 35 (payable in cash or card). The VOA queue can be very long during peak arrivals, sometimes 45–90 minutes. Travellers who pre-register for the e-VOA online (available at molina.imigrasi.go.id) can use the faster e-VOA lane, significantly cutting queue time. Indonesia also has strict customs rules: fresh fruit, meat, plant material, and certain medications require declaration. Penalties for undeclared restricted items are substantial. Always declare honestly on the arrival card.
Airport Information
Singapore — Changi International Airport (SIN)
Changi Airport consistently ranks as the world's best airport and is a major Southeast Asian hub. Terminal 1 handles Jetstar Asia and some Garuda flights; Terminal 2 and Terminal 3 handle Scoot and Singapore Airlines respectively. The MRT (Mass Rapid Transit) East-West line connects directly to Changi in about 35–40 minutes from the city for SGD 2.00–2.50. Taxis and Grab to the city centre cost approximately SGD 25–40. Check-in typically opens 3 hours before international departures.
Bali — Ngurah Rai International Airport (DPS)
DPS is located in Tuban, near Kuta, approximately 3 km from Kuta beach and 13 km from Seminyak. There is no public bus or rail service from the airport. Metered Blue Bird taxis from the official rank are the most reliable option (approximately IDR 100,000–150,000 to Kuta/Seminyak; IDR 200,000–250,000 to Ubud). Grab is permitted from the departure level but operates in a restricted zone. Always use the official metered taxi rank or Grab to avoid overcharging by unofficial taxi drivers who solicit in the arrivals hall.
Frequently Asked Questions
Compare Singapore to Bali Flights Instantly
Search Singapore Airlines, Scoot, Garuda and all carriers side by side. Real prices, no hidden fees — find the cheapest fare for your Singapore to Bali travel dates.
Search SIN → DPS Flights