GoAsia
How to Get from Tangerang to Surabaya

How to Get from Tangerang to Surabaya

Last updated: October 16, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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.

Aerial view of Soekarno-Hatta International Airport
Aerial view of Soekarno-Hatta International AirportPhoto: Gunawan Kartapranata / Wikimedia Commons, CC BY-SA 4.0

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

ModePrice (IDR, one way)Duration
FlightFrom 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
  • →  Economy 03:30, 05:20, 06:05, 06:40, 06:50, 08:00, 08:20, 08:30, 09:00, 09:15, 10:30, 10:40, 11:50, 12:00, 12:05, 13:30, 14:00, 14:50, 16:00, 16:55, 17:00, 18:00, 18:55, 19:50, 20:00, 20:15, 21:00

Frequently Asked Questions

How can I book tickets from Tangerang to Surabaya?

Use the booking tool on this page to compare the transport options currently available from Tangerang to Surabaya, including current prices and schedules.

What is the cheapest way to get from Tangerang to Surabaya?

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.

What is the fastest way to get from Tangerang to Surabaya?

A direct flight from Soekarno-Hatta International Airport to Surabaya, with a non-stop flight time of around 1 hour 30 minutes.

How long does it take to get from Tangerang to Surabaya?

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.

Which airport in Tangerang should I use?

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).

Are there many daily flights between these cities?

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.

Is it necessary to book tickets in advance?

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. [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.