How to Get from Jakarta to Singapore
Contents
Leaving behind the sprawling, energetic chaos of Jakarta for the manicured efficiency of Singapore is one of the most classic transitions in Southeast Asia. While Jakarta hums with a raw, unfiltered rhythm of street food stalls and heavy traffic, Singapore greets you with futuristic skylines and lush tropical greenery integrated into a high-tech city. It is a journey that takes you from the heart of the Indonesian archipelago to a global financial hub in less time than it takes to cross Jakarta during rush hour.
The geography of the region means that for most travelers, the sky is the only practical path. Separated by the Java Sea and the Singapore Strait, the distance is covered by a constant stream of flights that serve as a vital bridge for business travelers, weekend shoppers, and backpackers alike. A ferry option exists only via the Riau Islands: ferries run from Batam Centre to HarbourFront and Tanah Merah in Singapore.[1] You can easily browse and book flight tickets on GoAsia.cc to ensure your transition between these two iconic cities is as smooth as possible.
Jakarta to Singapore by Flight
Flying is the standard and most efficient method to travel between these two capitals. AirAsia lists direct flights on this route with Scoot, Batik Air, TransNusa, Garuda Indonesia, Pelita Air, AirAsia and Singapore Airlines, among others.[2] Most flights leave from Soekarno-Hatta International Airport in Tangerang, which serves the greater Jakarta area, and arrive at Singapore Changi Airport.

AirAsia shows fares from IDR 602,738 one way. In its fare calendar for the coming weeks, the cheapest fare of each day is mostly between IDR 1 million and IDR 3.9 million, with a few days from IDR 942,000, so prices depend strongly on the date.[2] The listed direct flights take about 1 hour 40 minutes to 2 hours, for example 1 hour 45 minutes with Batik Air and 1 hour 50 minutes with Scoot.[2]
Low-Cost Carriers vs. Full-Service Airlines
Low-cost carriers such as AirAsia, Scoot and TransNusa tend to list the lowest fares, while Garuda Indonesia and Singapore Airlines are full-service options. Check what the fare includes before you book: AirAsia states that hand luggage must not exceed 7 kg, otherwise you need to buy checked baggage, and it recommends arriving at the airport 2 to 3 hours before departure.[2]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Direct Flight (low-cost carriers) | From IDR 602,738[2] | 1h 40min - 2h[2] | Standard |
Tips for Traveling from Jakarta to Singapore
- Arrive Early at Soekarno-Hatta: Jakarta's traffic is legendary and unpredictable. Even if your flight is mid-day, allow significantly more time than you think you need to reach the airport in Tangerang.
- Check the Terminal: Check the departure terminal on your booking confirmation before you leave, as airlines at Soekarno-Hatta operate from different buildings.
- Document Readiness: Singapore requires a passport with a minimum validity of 6 months for all travellers except Singapore passport holders, and travellers from visa-required countries must apply for a visa in advance.[3] You must also submit the SG Arrival Card within 3 days (including the day of arrival) before arriving in Singapore.[3]
- Currency Exchange: While credit cards are widely accepted in Singapore, having a few Singapore Dollars (SGD) for small hawker center purchases is helpful. You can find competitive exchange rates at the airport or in Jakarta's shopping malls before you depart.
- Stay Hydrated: The humidity in both cities is intense. Keep a water bottle with you, but remember you will need to empty it before going through security in Jakarta.
Timetable
| Flight Tangerang - Singapore $ 37.01–130.19 1h 40m – 20h 53m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Jakarta to Singapore, including current prices and schedules.
The cheapest way to travel is by flight, with AirAsia listing fares from IDR 602,738 one way. Prices vary strongly by date, and booking in advance usually helps in securing lower fares.
The fastest way is a direct flight, which takes about 1 hour 40 minutes to 2 hours of air time. Allow extra time for the trip to the airport, check-in and immigration on both ends.
A direct flight takes about 1 hour 40 minutes to 2 hours. Flights with connections take longer, so check the itinerary before booking.
It depends on your nationality: travellers from visa-required countries must apply for a visa, and your passport must be valid for at least 6 months. All travellers must submit an SG Arrival Card within 3 days (including the day of arrival) before arriving in Singapore.
Most flights to Singapore leave from Soekarno-Hatta International Airport (CGK) in Tangerang. It is the primary gateway for international flights leaving the Jakarta metropolitan area.
There is no direct ferry service between Jakarta and Singapore. Travelers wishing to use a ferry would first need to travel to the Riau Islands (for example Batam) and then catch a ferry to Singapore from there.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Singapore Cruise Centre: Schedule for Ferries. Retrieved October 15, 2026.
- [2] AirAsia: Cheap Flights from Jakarta to Singapore. Retrieved October 15, 2026.
- [3] Immigration & Checkpoints Authority (ICA), Singapore: Entering Singapore. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.