Contents
Leaving the industrial hubs and residential areas of Tangerang for Surabaya, Indonesia's second-largest city, takes you from the western edge of Greater Jakarta to the heart of East Java. The route is popular with business travelers, domestic tourists and international visitors heading to Mount Bromo or the Ijen Crater. Flying avoids a long overland trip across Java.
Tangerang to Surabaya by Flight
Soekarno-Hatta International Airport (CGK) is in the Tangerang area, so you can fly to Surabaya without crossing central Jakarta. AirAsia's route page for Jakarta (CGK) to Surabaya (SUB) lists direct flights with Lion Air, Super Air Jet, Batik Air, Citilink, Pelita Air, Garuda Indonesia and Saudia, and a non-stop flight time of around 1 hour 30 minutes.[1] You can compare airlines and book through GoAsia.cc.

Economy Fares
The same page lists one-way economy fares for 20 October 2026 from IDR 889,000 (Lion Air, departing 03:35) to IDR 1,100,000 (Batik Air, departing 16:00), and the lowest fare shown for the route starts at IDR 773,722 (October 2026).[1] Fares vary by airline, date and how early you book, and they usually rise around public holidays and school vacations. Low-cost carriers sell extras such as checked baggage separately.
There are many departures through the day, from very early morning to evening. Surabaya's Juanda International Airport lies outside the city center, so plan your onward taxi or ride-hailing transfer into town.
Comparing Your Options
| Mode | Price (IDR, one way) | Duration |
|---|---|---|
| Flight | From IDR 773,722, about IDR 889,000 to 1,100,000 on 20 October 2026[1] | About 1h 30m[1] |
Tips for Traveling from Tangerang to Surabaya
- Airport proximity: Check which terminal your airline uses at Soekarno-Hatta before you leave. AirAsia advises arriving 2 to 3 hours before departure.[1]
- Booking strategy: This is one of the busiest domestic routes in Indonesia, and fares can rise around holidays such as Lebaran. Book early if you have fixed dates.
- Luggage considerations: On AirAsia, hand luggage must not exceed 7 kg, and otherwise you must buy checked baggage.[1] Pre-paying for bags online is usually cheaper than at the counter.
- Arrival in Surabaya: Check which terminal your arrival is at and arrange your pick-up point in advance.
Timetable
| Flight Tangerang - East Java $ 48.25–786.37 1h 20m – 1h 40m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Tangerang to Surabaya, including current prices and schedules.
Flying is the practical option, with the lowest fare on AirAsia's route page starting at IDR 773,722 one way (October 2026). Booking early and choosing a low-cost carrier usually gives the lowest fares.
A direct flight from Soekarno-Hatta International Airport to Surabaya, with a non-stop flight time of around 1 hour 30 minutes.
The flight takes around 1 hour 30 minutes. Add the transfer to the airport, check-in and the transfer from Surabaya airport into the city. AirAsia advises arriving 2 to 3 hours before departure.
Use Soekarno-Hatta International Airport (CGK), which is in the Tangerang area. It is the main hub for flights to Surabaya's Juanda International Airport (SUB).
Yes. Lion Air, Super Air Jet, Batik Air, Citilink, Pelita Air, Garuda Indonesia and Saudia are listed with direct flights, and on 20 October 2026 AirAsia's search showed departures between 03:35 and 18:30.
Booking in advance usually gives lower fares, especially on weekends and around Indonesian public holidays.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap flights from Jakarta (CGK) to Surabaya (SUB). 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.