← Back
✈️ SIN → DPS 📅 Updated May 2026 ⏱️ 8 min read

Singapore to Bali Flight Distance: The Complete Guide

AA
Aditya Arora Travel Research Editor · Last Price

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.

1,633 km
Great-circle distance (SIN → DPS)
1,015 mi
Distance in miles
2h 30m
Average scheduled flight time
3+
Major airlines on the route
882 NM
Distance in nautical miles
~10+
Daily departures (peak season)

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.

AirlineTypeAircraftNotes
Singapore Airlines (SQ)Full-serviceA320/B737Premium service; SIN hub; Business Class available
Garuda Indonesia (GA)Full-serviceB737-800/A330Indonesian flag carrier; strong DPS connections
Scoot (TR)Low-costB787/A320SIA budget arm; competitive fares; baggage add-on
Jetstar Asia (3K)Low-costA320Qantas 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.

ModeDistanceJourney TimeNotes
✈️ Flight (SIN → DPS)~1,633 km~2h 30m airborne / ~4–5 hrs door-to-doorOnly practical option; multiple daily departures
🚢 Ferry + Bus (overland)~2,500+ km via Java~3–5 daysBatam ferry + Trans-Java route; impractical for tourists
💡 Pro Tip: Scoot for Budget, SQ for Comfort For a 2.5-hour flight, Scoot typically offers base fares 40–60% cheaper than Singapore Airlines on equivalent dates. However, Scoot charges for checked baggage, meals, and seat selection — so calculate your all-in cost before assuming it is always cheaper. If you are travelling with one checked bag and want a meal, the fare gap narrows significantly. Singapore Airlines is worth the premium if you value reliability, Changi transit connections, or are using KrisFlyer miles. Book Scoot 8–12 weeks ahead for the best promotional fares — Singapore school holiday periods (June, November–December) see fares spike sharply regardless of carrier.
⚠️ Bali Arrival: Visa on Arrival and Customs

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

How far is Singapore to Bali by plane?
The great-circle distance from Changi Airport (SIN) to Ngurah Rai Airport (DPS) is approximately 1,633 km (1,015 miles / 882 nautical miles) over the Java Sea.
How long is the flight from Singapore to Bali?
Scheduled gate-to-gate flight time is approximately 2 hours 30 minutes. There is no time zone difference between Singapore and Bali (both UTC+8).
Which airlines fly Singapore to Bali?
Scoot (TR) typically offers the cheapest fares. Singapore Airlines (SQ) provides full-service comfort. Garuda Indonesia (GA) is Indonesia's flag carrier with strong onward connections in Bali. Jetstar Asia (3K) also offers low-cost options.
Do I need a visa to fly from Singapore to Bali?
Singapore citizens enter Indonesia visa-free. Most other nationalities obtain a Visa on Arrival (USD 35) at DPS airport, valid 30 days. Pre-registering for an e-VOA online saves queue time at immigration.
What is the best time to fly Singapore to Bali?
Bali's dry season (May–September) offers the best weather. July–August peak season commands premium fares — book 3+ months ahead. April, May, and September offer excellent conditions at more moderate prices. Avoid Singapore school holiday periods for cheaper fares.
Is there a ferry from Singapore to Bali?
There is no direct ferry. A theoretical multi-day overland route exists via Batam ferry and Trans-Java buses, but it takes 3–5 days and is entirely impractical for vacationers. Flying is the only sensible option.

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