There are 6 ways to get from Surabaya to Tegal by train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Surabaya Pasar Turi to Tegaltrain Harina / ...
6h 25mRp 260,000–350,000Drive 446.5 km
- Drive from Surabaya to Tegalcar 446.5 km
6h 17mRp 879,431–1,270,290Taxi
- Take the taxi from Surabaya to Tegaltaxi 446.5 km
6h 17mRp 2,400,000–3,000,000Fly to Ahmad Yani, train
- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
- Take the train from Semarang Tawang Station to Tegaltrain
4h 38mRp 1,796,191–3,270,953Fly to Soekarno–Hatta International Airport, train
- Fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK)plane SUB - CGK
- Take the train from Jakarta Gambir to Tegaltrain
6h 53mRp 1,316,191–2,340,953Fly to Halim Perdanakusuma Airport, train
- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)plane SUB - HLP
- Take the train from Jakarta Gambir to Tegaltrain
7h 11mRp 1,510,191–2,540,953
Surabaya to Tegal by train
Questions & Answers
The cheapest way to get from Surabaya to Tegal is to train which costs Rp260000 - Rp350000 and takes 6h 25m.
The fastest way to get from Surabaya to Tegal is to fly and train which takes 4h 38m and costs Rp1800000 - Rp3300000.
Yes, there is a direct train departing from Surabaya Pasar Turi and arriving at Tegal. Services depart every three hours, and operate every day. The journey takes approximately 6h 25m.
The distance between Surabaya and Tegal is 428 km. The road distance is 446.5 km.
The best way to get from Surabaya to Tegal without a car is to train which takes 6h 25m and costs Rp260000 - Rp350000.
The train from Surabaya Pasar Turi to Tegal takes 6h 25m including transfers and departs every three hours.
Surabaya to Tegal train services, operated by Kereta API, depart from Surabaya Pasar Turi station.
Surabaya to Tegal train services, operated by Kereta API, arrive at Tegal station.
Yes, the driving distance between Surabaya to Tegal is 446 km. It takes approximately 6h 17m to drive from Surabaya to Tegal.
Book your Surabaya to Tegal train tickets online with 12go.asia.
What companies run services between Surabaya, Indonesia and Tegal, Indonesia?
Kereta API operates a train from Surabaya Pasar Turi to Tegal every 3 hours. Tickets cost Rp 260,000–350,000 and the journey takes 6h 25m.
- Website
- citilink.co.id
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- batikair.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,300,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,700,000
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,200,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- pelita-air.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,600,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,800,000
- Website
- flynamair.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 950,000–4,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Pasar Turi to Tegal
- Ave. Duration
- 6h 25m
- Frequency
- Every 3 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 470,000–700,000
Train from Semarang Tawang Station to Tegal
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 160,000–650,000
Train from Jakarta Gambir to Tegal
- Ave. Duration
- 3h 8m
- Frequency
- 5 times a day
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 320,000–700,000
Train from Jakarta Gambir to Tegal
- Ave. Duration
- 3h 8m
- Frequency
- 5 times a day
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 320,000–700,000
- Ave. Duration
- 6h 17m
- Estimated price
- Rp 2,400,000–3,000,000
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 5 delightfully under-the-radar French towns you need to visit, Need to know: Greyhound, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
There are 60+ hotels available in Tegal.






