Singapore to Bali Flights

Escape to Indonesia's tropical paradise with quick, affordable flights just 2.5 hours from Singapore.

Singapore to Bali flights

Compare prices on 1,000+ airlines — find your cheapest SIN–DPS deal

Search flights

About This Route

Flying from Singapore (Changi Airport) to Bali (Ngurah Rai International Airport) is one of Southeast Asia's most popular and convenient routes. The flight takes approximately 2 hours and 35 minutes, making it perfect for weekend getaways or quick tropical escapes. Multiple airlines operate this route daily, including Garuda Indonesia, Singapore Airlines, Batik Air, and budget carriers like AirAsia and Scoot, offering competitive pricing and flexible scheduling.

The best time to visit Bali is during the dry season (April to October) when weather is ideal for beach activities and exploring temples. However, flights are available year-round, with shoulder seasons offering excellent value for money. Peak prices occur during school holidays and festive seasons, while mid-range pricing is typically found in May-June and September. Book 6-8 weeks in advance for the best fares, though last-minute deals occasionally appear on budget carriers.

Hotels in Bali

Compare prices from 100+ booking sites

Search hotels

Travel Tips

  • Pack light and arrive at Changi Airport 2 hours early; immigration queues can be busy during peak hours
  • Download offline maps of Bali before arrival as mobile data can be expensive; grab a local SIM card at the airport
  • Book accommodation in advance during peak season (July-August); prices double and availability becomes limited
  • Exchange currency at Changi Airport for better rates than in Bali, or use ATMs in Denpasar for local rupiah

Frequently Asked Questions

How long is the flight from Singapore to Bali?

The average flight duration is 2 hours and 35 minutes. This makes Bali an ideal short-haul destination for weekend trips from Singapore.

What is the cheapest time to fly from Singapore to Bali?

Prices are lowest during shoulder seasons (May-June and September-October) and weekday flights. Budget airlines like AirAsia and Scoot typically offer the cheapest fares starting from $40 return.

Do I need a visa to travel from Singapore to Bali?

Singapore citizens can enter Indonesia visa-free for up to 30 days. Other nationalities may qualify for a visa-on-arrival (VOA) or should check requirements with their local Indonesian embassy.

Which airlines fly from Singapore to Bali?

Major carriers include Garuda Indonesia, Singapore Airlines, Batik Air, AirAsia, and Scoot. Each offers different service levels and price points, allowing you to choose based on budget and preferences.

Also useful for your trip

Find the cheapest Singapore to Bali flight

Compare 1,000+ airlines. Real-time prices. Book in minutes.

✈ Search SIN → DPS Flights

Flight delayed or cancelled? You could be owed up to €600 in compensation under EU261 regulations.

Check my claim →