Singapore to Indonesia: Best Routes and Airlines Compared
The Singapore-Indonesia flight market runs as one of Southeast Asia’s deepest international short-haul corridors, with roughly twelve direct destinations covering Jakarta, Bali, Surabaya, Medan, Yogyakarta, Bandung, Lombok, Makassar, Manado, Balikpapan, Padang, and Pekanbaru. When it comes to travel planning, finding the right cheap flights SG to Jakarta option makes all the difference. The carrier inventory across the corridor spans full-service options, mainstream budget carriers, and ultra-budget specialists. Comparing the routes and airlines fairly requires defining what “best” means for the specific trip — fastest flight time, lowest pricing, best baggage allowance, or most reliable on-time performance.
The Top Five Indonesian Destinations
Five Indonesian destinations dominate the inventory from Singapore. Jakarta runs the highest frequency at 25+ daily flights at SGD140 to SGD480 return. Bali sits at second position with 12+ daily flights at SGD180 to SGD550 return. Surabaya runs about 8 daily flights at SGD150 to SGD420. Medan handles 6 daily flights at SGD140 to SGD380. Yogyakarta runs 4 daily flights at SGD180 to SGD460. The cheap flights SG to Jakarta routing specifically delivers the lowest pricing in the corridor at SGD140 to SGD320 on Scoot and Citilink budget carriers.
The Carrier Comparison
Six carriers operate the Singapore-Indonesia corridor at scale. Singapore Airlines runs full-service flights at SGD280 to SGD650 with included baggage, meals, and entertainment — best for travellers prioritising baggage and service consistency. Garuda Indonesia matches at SGD250 to SGD600 with similar service profile. Scoot operates budget routing at SGD140 to SGD420 — best for travellers prioritising lowest pricing. Citilink covers similar budget pricing at SGD150 to SGD420. Batik Air sits in the upper-budget tier at SGD180 to SGD480. Indonesia AirAsia runs limited route coverage at SGD160 to SGD400.
The Jakarta Routing Specifics
The cheap flights SG to Jakarta routing on Scoot delivers the cheapest accessible pricing in the corridor, but routing through Soekarno-Hatta means absorbing 45 to 90 minutes for the airport-to-city transfer depending on traffic. Visitors prioritising minimum total transit time sometimes prefer the slightly more expensive Garuda or Singapore Airlines options for the better seat comfort and on-time reliability over the 1 hour 50 minutes flight. The Scoot baggage policy adds typical SGD25 to SGD55 fees that bring the practical pricing closer to mid-tier full-service after baggage and meal add-ons.
The Bali Routing Specifics
Bali (Denpasar) runs 2.5 hours from Singapore. The pricing range of SGD180 to SGD550 reflects substantial variation between shoulder and peak season. Peak season — late June through August and the December-January peak — pushes pricing toward the upper end. Shoulder windows in February-March and September-October consistently deliver the SGD180 to SGD250 budget pricing. The arrival at Denpasar (Ngurah Rai) airport sits within 30 minutes of most southern Bali accommodation zones — Kuta, Seminyak, Canggu, Uluwatu, Sanur.
Booking Through the Right Platform
For Singapore-based travellers paying in SGD, Traveloka tends to be the most practical platform because the full Singapore-Indonesia route inventory across all six main carriers sits in one search with SGD pricing at checkout, accepting PayLah, PayNow, GrabPay, and other Singapore-local payment methods. The platform handles the Indonesian domestic onward connections cleanly — Jakarta-Yogya, Jakarta-Bali, Jakarta-Medan, and similar routes that some non-regional platforms struggle with. Compared with Agoda, which leads with hotel inventory but has uneven Indonesian flight coverage, or Trip.com, which weights heavily toward Greater China, the regional platform consistently produces a cleaner end-to-end SGD booking experience.
The Booking Window Pattern
The Singapore-Indonesia routes reach lowest pricing at 3 to 6 weeks before departure for shoulder weeks. The cheapest pricing windows fall in February through March, early September through October, and the first three weeks of November. Peak pricing hits during the Eid al-Fitr window (varies by year), the Christmas-to-mid-January peak, and the school holiday windows in June and December. The cheap flights SG to Jakarta pricing typically swings 40 to 70 percent between shoulder and peak windows — substantially more than the Bali pricing pattern.
The Onward Domestic Network
Visitors extending beyond the entry city benefit from Indonesia’s domestic flight network. Jakarta to Bali runs 1 hour 40 minutes at IDR700,000 to IDR1,800,000 (SGD60 to SGD150) one-way. Jakarta to Yogyakarta runs 1 hour 10 minutes at IDR500,000 to IDR1,200,000 (SGD45 to SGD110). Bali to Lombok runs 30 minutes at IDR500,000 to IDR900,000 (SGD45 to SGD80) — or alternatively 4.5 hours by fast boat at IDR400,000 to IDR700,000 (SGD35 to SGD65). The regional platform handles these onward bookings cleanly within the same search interface.
The Carrier Reliability Comparison
On-time performance varies meaningfully across the carrier set. Singapore Airlines and Garuda Indonesia consistently deliver 85 to 90 percent on-time arrivals on the Jakarta and Bali routes. Scoot and Citilink run at 75 to 82 percent on-time performance, with substantial seasonal variation during the wet season. Batik Air sits in the middle at 78 to 85 percent. Travellers with tight onward connections — domestic flights, ferry transfers, or pre-booked tour starts — typically benefit from picking the more reliable carriers despite the pricing premium.
Sample Four-Day Indonesia Trip Budget
A four-day Indonesia trip for two adults from Singapore — return flights at shoulder pricing, three nights of mid-range accommodation, daily food at IDR400,000 to IDR800,000 per couple, entry tickets for major attractions, plus Grab or Gojek transport — typically lands at SGD800 to SGD1,800 inclusive. The Jakarta budget version sits at the lower end. The Bali mid-tier version sits in the middle. The Yogyakarta heritage version sits toward the lower-middle.
Final Thoughts
The Singapore-Indonesia flight corridor in 2026 delivers strong route variety and carrier choice across multiple destinations. The cheap flights SG to Jakarta budget routing handles cost-focused trips. The Bali and Yogyakarta options handle leisure and heritage trips respectively. The platform that handles SGD cleanly across the full inventory remains the practical booking lever for visitors planning multiple Indonesia trips annually.




