• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Tulungagung to Surabaya by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  3h 22m

  1. Take the train from Tulungagung to Kertosono Malioboro Ekspres / ...
  2. Take the train from Kertosono to Surabaya Gubeng Wijayakusuma / ...

Rp116215 - Rp311272

4 alternative options

Train via Nganjuk  •  4h 11m

  1. Take the train from Tulungagung to Nganjuk Malioboro Ekspres / ...
  2. Take the train from Nganjuk to Gubeng Bima 44 / ...

Rp125566 - Rp314847

Bus  •  4h 25m

  1. Take the bus from Kediri to Surabaya

Rp190516 - Rp301591

Taxi  •  1h 50m

  1. Take a taxi from Tulungagung to Surabaya 94.1 miles

Rp600000 - Rp750000

Drive  •  1h 50m

  1. Drive from Tulungagung to Surabaya 94.1 miles

Rp120000 - Rp190000

Questions & Answers

The cheapest way to get from Tulungagung to Surabaya is to drive which costs Rp120000 - Rp190000 and takes 1h 50m.

More details

The quickest way to get from Tulungagung to Surabaya is to taxi which costs Rp600000 - Rp750000 and takes 1h 50m.

More details

No, there is no direct train from Tulungagung to Surabaya. However, there are services departing from Tulungagung and arriving at Surabaya Gubeng via Kertosono. The journey, including transfers, takes approximately 3h 22m.

More details

The distance between Tulungagung and Surabaya is 130 km. The road distance is 150.6 km.

Get driving directions

The best way to get from Tulungagung to Surabaya without a car is to train which takes 3h 22m and costs Rp110000 - Rp320000.

More details

It takes approximately 3h 22m to get from Tulungagung to Surabaya, including transfers.

More details

Tulungagung to Surabaya train services, operated by Kereta API, depart from Tulungagung station.

More details

The best way to get from Tulungagung to Surabaya is to train which takes 3h 22m and costs Rp110000 - Rp320000. Alternatively, you can bus, which costs Rp190000 - Rp310000 and takes 4h 25m.

Mode details

Tulungagung to Surabaya train services, operated by Kereta API, arrive at Surabaya Gubeng station.

More details

Yes, the driving distance between Tulungagung to Surabaya is 151 km. It takes approximately 1h 50m to drive from Tulungagung to Surabaya.

Get driving directions

Map of how to get from Tulungagung to Surabaya.
Launch map view
  • Distance: 81.5 miles
  • Duration: 3h 22m

What companies run services between Tulungagung, Indonesia and Surabaya, Indonesia?

You can take a train from Tulungagung to Surabaya via Kertosono in around 3h 22m. Alternatively, Joy Travel operates a bus from Tulungagung to Surabaya 4 times a day. Tickets cost Rp80001 and the journey takes 2h 30m.

Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Tulungagung to Kertosono
Ave. Duration
1h 5m
Frequency
Every 4 hours
Estimated price
Rp55000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp55000 - Rp160000
Business
Rp55000 - Rp170000
Executive
Rp100000 - Rp260000
Train from Kertosono to Surabaya Gubeng
Ave. Duration
1h 17m
Frequency
Every 4 hours
Estimated price
Rp60000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp60000 - Rp160000
Business
Rp65000 - Rp180000
Executive
Rp110000 - Rp260000
Train from Tulungagung to Nganjuk
Ave. Duration
1h 32m
Frequency
Every 3 hours
Estimated price
Rp60000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp60000 - Rp160000
Business
Rp65000 - Rp180000
Executive
Rp110000 - Rp260000
Train from Nganjuk to Gubeng
Ave. Duration
1h 39m
Frequency
Every 2 hours
Estimated price
Rp65000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp65000 - Rp160000
Business
Rp70000 - Rp190000
Executive
Rp110000 - Rp270000
Bus operators
Joy Travel
Phone
(021) 5316 0440
Website
facebook.com
Bus from Kediri to Surabaya
Ave. Duration
2h 30m
Frequency
4 times a day
Estimated price
Rp80001
Schedules at
easybook.com
Other operators
Taxi from Tulungagung to Surabaya
Ave. Duration
1h 50m
Estimated price
Rp600000 - Rp750000

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, How do I buy a London Underground ticket? and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers

There are 559+ hotels available in Surabaya. Prices start at Rp165000 per night.

More details