HUB hero image

How to Travel from

Jakarta to Surabaya - Tanjung Perak Port

by Plane, Rideshare, Route or Car

Jakarta
+0
Surabaya - Tanjung Perak Port
Transport search to Surabaya - Tanjung Perak Port
Jakarta
+0
Surabaya - Tanjung Perak Port
Building a composite car route
Cheapest
Best Offer!
Car
8 h 48 min
785 km.
from $43
Composite Route Car Only

Six ways to Travel from Jakarta to Surabaya - Tanjung Perak Port

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Batik Air

Website:
batikair.com/en/
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$53.26–$86.96
Plane from Halim Perdanakusuma Airport to Juanda
Ave. Duration:
1h 25m
Frequency:
Every day
Estimated price:
$39.13–$86.96
Plane from Soekarno–Hatta International Airport to Abdul
Ave. Duration:
1h 35m
Frequency:
Every day
Estimated price:
$54.35–$130.43
Plane from Halim Perdanakusuma Airport to Abdul
Ave. Duration:
1h 35m
Frequency:
Every day
Estimated price:
$47.83–$108.70

Garuda Indonesia

Website:
garuda-indonesia.com
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 39m
Frequency:
Every day
Estimated price:
$92.39–$152.17
Plane from Halim Perdanakusuma Airport to Juanda
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$54.35–$141.30
Plane from Soekarno–Hatta International Airport to Abdul
Ave. Duration:
1h 40m
Frequency:
Monday
Estimated price:
$92.39–$184.78

Citilink Indonesia

Website:
citilink.co.id/
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 40m
Frequency:
Every day
Estimated price:
$53.26–$76.09
Plane from Halim Perdanakusuma Airport to Juanda
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$52.17–$119.57
Plane from Soekarno–Hatta International Airport to Abdul
Ave. Duration:
1h 40m
Frequency:
Thursday to Saturday
Estimated price:
$65.22–$152.17

Lion Mentari Airlines

Website:
lionair.co.id/
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 31m
Frequency:
Every day
Estimated price:
$45.65–$81.52

Pelita Air

Website:
pelita-air.com/
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 35m
Frequency:
Every day
Estimated price:
$40.22–$119.57

Blue Air

Website:
flyblueair.com/
Plane from Soekarno–Hatta International Airport to Juanda
Ave. Duration:
1h 25m
Frequency:
Monday and Thursday
Estimated price:
$27.17–$228.26

Other operators

Pelni

Phone:
+62 811-1621-162
Website:
facebook.com/pelni162/
Other from Tanjung Priok to Surabaya
Ave. Duration:
28h 34m
Frequency:
Twice daily
Estimated price:
$18.48–$22.83

Train operators

Kereta API

Phone:
021-121
Website:
kai.id/
Train from Jakarta Gambir to Surabaya
Ave. Duration:
8h 30m
Frequency:
3 times a day
Estimated price:
$8.70–$21.74
Train from Lawang to Gubeng
Ave. Duration:
1h 26m
Frequency:
Once daily
Estimated price:
$3.80–$17.39

Bus operators

Damri

Phone:
(021) 1500 825
Website:
damri.co.id/
Bus from Jakarta to Surabaya
Ave. Duration:
10h
Frequency:
Once daily
Estimated price:
$18.48–$34.78

TransJakarta

Website:
transjakarta.co.id
Bus from Cikoko Arah Timur to Cawang
Ave. Duration:
11 min
Frequency:
Every 5 minutes
Estimated price:
$0.22

Questions and Answers

What is the cheapest way to get from Jakarta to Surabaya - Tanjung Perak Port?

The cheapest way to get from Jakarta to Surabaya - Tanjung Perak Port is to ferry which costs $18.48 - $23.91 and takes 30h 34m.

What is the fastest way to get from Jakarta to Surabaya - Tanjung Perak Port?

The fastest way to get from Jakarta to Surabaya - Tanjung Perak Port is to fly which takes 4h 41m and costs $48.91 - $92.39 .

How far is it from Jakarta to Surabaya - Tanjung Perak Port?

The distance between Jakarta and Surabaya - Tanjung Perak Port is 749 km. The road distance is 785.3 km.

How do I travel from Jakarta to Surabaya - Tanjung Perak Port without a car?

The best way to get from Jakarta to Surabaya - Tanjung Perak Port without a car is to train which takes 8h 38m and costs $10.87 - $25 .

How long does it take to get from Jakarta to Surabaya - Tanjung Perak Port?

It takes approximately 4h 41m to get from Jakarta to Surabaya - Tanjung Perak Port, including transfers.

Train or fly from Jakarta to Surabaya - Tanjung Perak Port?

The best way to get from Jakarta to Surabaya - Tanjung Perak Port is to fly which takes 4h 41m and costs $48.91 - $92.39 . Alternatively, you can train, which costs $10.87 - $25 and takes 8h 38m.

Can I drive from Jakarta to Surabaya - Tanjung Perak Port?

Yes, the driving distance between Jakarta to Surabaya - Tanjung Perak Port is 785 km. It takes approximately 8h 37m to drive from Jakarta to Surabaya - Tanjung Perak Port.

Where can I stay near Surabaya - Tanjung Perak Port?

There are 808+ hotels available in Surabaya - Tanjung Perak Port. Prices start at $16.89 per night.
+0