Cheap flights from Singapore Changi to Soekarno-Hatta

Top last minute flight deals

Feeling spontaneous? It’s never too late to book a trip. Here’s our pick of the best last minute flights to Jakarta...
Estimated lowest prices only. Found in the last 14 days.

Direct flights to Soekarno-Hatta

Want to fly non-stop to Soekarno-Hatta? We’ll help you find your ideal route.

  • Air France
  • AirAsia
  • ANA (All Nippon Airways)
  • Asiana Airlines
  • Bangkok Airways
  • Batik Air
  • Emirates
  • Ethiopian Airlines
  • Etihad Airways
  • Finnair
  • Garuda Indonesia
  • Indonesia AirAsia
  • Jetstar Asia
  • KLM
  • Lion Air
  • Lufthansa
  • Myanmar Airways International
  • Oman Air
  • Qantas
  • SAS
  • Saudia
  • Scoot
  • Singapore Airlines
  • Vietnam Airlines
  • Virgin Australia
  • Vistara
  • Xiamen Airlines
Search direct flights

Flight information Singapore Changi to Soekarno-Hatta

Cheapest return price last month


Direct airlines


Flights per week


Average flight time, total distance 882 kilometres

1h 35min

Most popular airline last month

Singapore Airlines


1 airport

Frequently asked questions

There are 2 airports in Jakarta: Soekarno-Hatta and Halim Perdana Kusuma.
The best price found on Skyscanner for a flight from Singapore Changi to Soekarno-Hatta is $53. This was found by aggregating across different carriers and is the cheapest price for the whole month.
1h 35min is the average flight time from Singapore Changi to Soekarno-Hatta.
There are 15 airlines who fly direct from Singapore Changi to Soekarno-Hatta.
As of February, there are 282 flights per week flying from Singapore Changi to Soekarno-Hatta.

Flying from Singapore to Jakarta

January is the cheapest month to find cheap flights from Singapore to Jakarta. Air Asia, Jetstar and Scoot all offer direct flights from Singapore to Jakarta. Direct flights are available Monday-Sunday. Malindo Air stops in Kuala Lumpur International Airport.

Budget airlines that fly from Singapore to Jakarta

Jetstar is a budget airline offering cheap flights from Singapore to Jakarta. Flights are available every day of the week.

Departure from Singapore Changi Airport

Singapore Changi Airport can be reached by taxi and train. Journey by taxi takes about 30 minutes. A taxi costs between SGD $20 (USD $15) and SGD $40 (USD $30). The train from the centre costs about SGD $2.80 (USD $2) for a single fare. Take the train from Raffles Place, changing at Tanah Merah station, heading eastbound towards Changi Airport. A single fare costs about SGD $2.80 (USD $2).

Things to do in Singapore Changi Airport (SIN)

There are over 350 shops and restaurants at Singapore Changi Airport. There are fashion brands and fast food outlets. The Crowne Plaza Hotel costs SGD $231 (USD $170) per night. Aerotel Singapore costs SGD $123 (USD $91) per night. Free Wi-Fi is available throughout the airport. Each terminal has their own rest area.

Arrival at Jakarta Soekarno-Hatta International Airport

From the airport, the centre can be reached by bus or taxi. A taxi costs about SGD $10 (USD $7). The free shuttle bus goes from the airport to Gambir station. A single fare costs SGD $4 (USD $3).

Things to do in Jakarta Airport (CGK)

Shopping and dining options are limited. There is a duty-free store and souvenir stands. There are a variety of fast food outlets, such as KFC and McDonalds. The Jakarta Airport Hotel costs about SGD $102 (USD $75) per night. Free Wi-Fi is available throughout the airport.

Time difference between Singapore and Jakarta

Singapore is 1 hour ahead of Jakarta.

Weather in Jakarta

Jakarta has a tropical climate. The year-round average temperature is 28°C. Humidity can reach 85% in December, January and February. Humidity drops to 75% in August and September.

Exchange rate between Singapore and Jakarta

At the current exchange rate, SGD $1 (USD $0.73) is worth Rp.9,872.

Average cost of a meal in Singapore and Jakarta

The average cost of a three-course meal for 2 people in a mid-range restaurant in Singapore costs SGD $81.2 (USD $60). In Jakarta, this costs SGD $34 (USD $25).

Average cost of hotel/night in Singapore and Jakarta

Figures from 2015 reveal the average cost of a hotel room per night for one person in Singapore was SGD $236 (USD $173). The average cost for a hotel room in Jakarta is SGD $54 (USD $40) per night, according to figures from 2017.

Sign-up for Skyscanner’s Price Alerts feature to find out about the latest flight prices on this route and be the first to know when prices fall! Check it out here.

[This information is correct as of 03/10/2017 ]

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.