Matraman
Matraman
Surabaya
Surabaya
Train Flight

Matraman to Surabaya

Updated: 29 May 2026

The journey from Matraman to Surabaya is a long but rewarding trip to the second-largest city in Indonesia. The train from Gambir or Pasar Senen Station is the most popular and comfortable way to travel, arriving at Surabaya Gubeng or Pasar Turi Station. Alternatively, flights from Soekarno-Hatta to Juanda International Airport are fast and convenient. Surabaya is known for its industrial strength, history, and vibrant street life. This route is perfect for those looking to explore the eastern part of Java.

Total Distance: Driving distance 780 km; Air distance 670 km.
Fastest Way
Flight, taking 1 hour 30 minutes.
Cheapest Way
Train, starting from IDR 300,000.
Compare Matraman to Surabaya Routes
Train
Direct
Flight
Direct
Duration 10 hours 1 hour 30 minutes
Avg Price IDR 300,000 - 650,000 IDR 900,000 - 1,800,000
Operator Argo Bromo Anggrek or Sembrani Garuda Indonesia or Lion Air
Route Gambir Station to Surabaya Gubeng/Pasar Turi CGK to SUB
Tip Book executive class for the best comfort on this long journey. The airport is about 45 minutes from the city center.
Travel Tips
  • Train Booking
    Book your train tickets well in advance as this route is very popular.
  • Airport Access
    Use a taxi or ride-hailing app to reach the city center from Juanda Airport.
  • Local Food
    Try 'Rawon', a traditional beef soup made with black nuts, which is a Surabaya specialty.
  • Weather
    It can be hot and humid; carry sunscreen and stay hydrated.
  • Transport
    Use ride-hailing apps or rent a scooter to explore the city.
Safety Tips
  • Market Safety
    Be careful in crowded markets.
  • Pickpockets
    Keep your belongings secure in crowded areas.
  • Emergency
    Surabaya has excellent medical facilities.
  • Night Travel
    Stick to well-lit areas if walking at night.
People Also Ask
  • Is the train to Surabaya direct?
    Yes, there are many direct trains from Jakarta to Surabaya.
  • How long is the flight?
    The flight is about 1 hour and 30 minutes.
  • What is the best way to get to the city center from the airport?
    You can take a taxi or use a ride-hailing app.
  • Are there hotels in Surabaya?
    Yes, there are many options ranging from budget guesthouses to luxury hotels.
  • Can I use my KMT card for the train to Surabaya?
    No, you need a specific KAI ticket for intercity trains.
Quick Info
  • From Matraman, Jakarta, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

Dry season from May to September for pleasant weather.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the famous clove cigarette company. It is a fascinating look at local industry.
2
Submarine Monument (Monkasel)
A real submarine turned into a museum. It is a unique and interesting site to explore.
3
Suramadu Bridge
The longest bridge in Indonesia, connecting Java to Madura Island. It is a stunning feat of engineering.
4
Tunjungan Plaza
One of the largest shopping malls in Indonesia. It is a great place for shopping and dining.
Tags
Matraman to Surabaya Surabaya train Surabaya flight Jakarta to Surabaya East Java travel Surabaya transport Matraman station Surabaya Gubeng station