Leaving the bustling industrial hubs and residential clusters of Tangerang for the historic, maritime energy of Surabaya marks a transition from the western edge of the Greater Jakarta area to the heart of East Java. While Tangerang serves as a vital gateway to Indonesia via Soekarno-Hatta International Airport, Surabaya stands as the nation's second-largest city, a sprawling metropolis where colonial architecture meets modern skyscrapers and a legendary culinary scene. The journey across Java is a leap from the administrative shadow of the capital to the 'City of Heroes,' known for its fierce independence and vibrant port side culture.
For travelers starting their journey in Tangerang, the connection to Surabaya is exceptionally efficient thanks to the proximity of the country's primary aviation hub. This route is a favorite for business professionals, domestic tourists, and international travelers looking to explore the volcanic landscapes of East Java, such as Mount Bromo or Ijen Crater. By choosing to fly, you bypass the long, often congested roads and railways that stretch across the island, trading a day-long overland trek for a swift hop across the Javanese clouds.
Tangerang to Surabaya by Flight
Taking a flight is the most direct and popular method to reach Surabaya from Tangerang. Since Soekarno-Hatta International Airport (CGK) is located right in the Tangerang area, residents and visitors here have a significant advantage. You can avoid the notorious traffic of central Jakarta and head straight to the terminal for a quick departure. The flight path takes you eastward over the northern coast of Java, offering glimpses of the Java Sea and the dense green landscapes of the island's interior before descending into Juanda International Airport.
Economy Class Experience
The vast majority of flights on this route offer Economy Class seating, provided by a mix of full-service carriers and low-cost airlines. Prices typically range from $64 to $101, depending on how far in advance you book and the specific airline you choose. The flight duration is remarkably short, usually taking between 1 hour 30 minutes and 1 hour 40 minutes. Even on budget carriers, the short duration makes for a comfortable trip. Full-service airlines may include a light snack or beverage, while low-cost options allow you to purchase refreshments on board. You can easily compare these different airline options and book your seats through GoAsia.cc to ensure you get the best available rate for your schedule.
With dozens of departures spread throughout the day, from the very early morning until late at night, this route offers incredible flexibility. Whether you need to be in Surabaya for an early morning meeting or prefer to travel after work, there is almost certainly a flight that fits your itinerary. Upon arrival at Juanda International Airport in Surabaya, you will find yourself about 20 kilometers south of the city center, with plenty of taxi and ride-hailing options available to take you to your final destination.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $64 - $101 | 1h 30min - 1h 40min | High |
Tips for Traveling from Tangerang to Surabaya
- Airport Proximity: Since you are starting in Tangerang, check which terminal your airline operates from at Soekarno-Hatta. The airport is large, and moving between terminals can take time, though the Skytrain makes it easier.
- Booking Strategy: This is one of the busiest domestic routes in Indonesia. While there are many flights, prices can spike during public holidays like Lebaran or school vacation periods. Aim to book at least two weeks in advance for the $64 price range.
- Luggage Considerations: If you are flying with a low-cost carrier, be mindful of baggage limits. Most budget airlines do not include checked luggage in the base fare, so it is cheaper to prepay for your bags online than at the check-in counter.
- Arrival in Surabaya: Juanda International Airport has two terminals. Terminal 1 is generally for domestic flights by local carriers like Lion Air and Citilink, while Terminal 2 handles international flights and Garuda Indonesia. Double-check your arrival terminal if you are being picked up.
- Weather Awareness: During the rainy season (November to March), afternoon flights may occasionally experience delays due to tropical thunderstorms. Morning flights are often the most reliable for on-time departures.
Timetable
| Flight Tangerang - East Java $ 49.88–812.91 1h 20m – 1h 40m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Tangerang to Surabaya directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by booking an Economy Class flight, with prices starting at approximately $64. Booking in advance and choosing low-cost carriers usually yields the lowest fares.
A direct flight is the fastest option, taking only about 1 hour 30 minutes to 1 hour 40 minutes to travel from Soekarno-Hatta International Airport to Surabaya.
The journey by air takes between 90 and 100 minutes. When including airport check-in and transit time, the total travel time is usually around 4 to 5 hours.
You should use Soekarno-Hatta International Airport (CGK), which is located in Tangerang. It is the primary hub for flights to Surabaya's Juanda International Airport (SUB).
Yes, there is a very high frequency of flights with departures starting as early as 03:30 and continuing until 21:00, providing travelers with dozens of options throughout the day.
While there are many flights, it is highly recommended to book in advance to secure the lower $64 price point, especially if you plan to travel during weekends or Indonesian national holidays.