Train from Bangkok to Surabaya
Your cost to travel by Train, bus, KTM Komuter, Ferry, drive, Bus and ferry: $227 - $277
- Bangkok Hualamphong
-
-
Total Distance:
964.24 km (599 miles)
-
Travel Time:
15 Hours 0 Minutes
-
Frequency:
3 Times/Day
-
Train Fare:
27.0 USD (~317,976.3 IDR)
-
- Hat Yai
-
-
Total Distance:
544.07 km (338 miles)
-
Travel Time:
5 Hours 48 Minutes
-
Frequency:
9 Times/Day
-
Bus Fare:
17.0 USD (~200,207.3 IDR)
-
- Bank Negara Komuter station
-
-
Total Distance:
43.85 km (27 miles)
-
Travel Time:
1 Hours 14 Minutes
-
Frequency:
120 Times/Day
-
Train Fare:
3.0 USD (~35,330.7 IDR)
-
- Pelabuhan Klang
-
-
Total Distance:
164.45 km (102 miles)
-
Travel Time:
3 Hours 4 Minutes
-
Frequency:
1 Times/Day
-
Ferry Fare:
40.0 USD (~471,076.0 IDR)
-
- Dumai
-
-
Total Distance:
1538.49 km (956 miles)
-
Travel Time:
23 Hours 11 Minutes
-
Frequency:
N/A
-
Car Fare:
120.0 USD (~1,413,228.0 IDR)
-
- Bakauheni Port
-
-
Total Distance:
140.19 km (87 miles)
-
Travel Time:
4 Hours 13 Minutes
-
Frequency:
8 Times/Day
-
Bus Fare:
10.0 USD (~117,769.0 IDR)
-
- Jakarta Gambir
-
-
Total Distance:
731.34 km (454 miles)
-
Travel Time:
10 Hours 4 Minutes
-
Frequency:
4 Times/Day
-
Train Fare:
35.0 USD (~412,191.5 IDR)
-
- Surabaya
Train schedule
Departure | Arrival | Fare | Operator | Duration |
---|---|---|---|---|
Bangkok Hualamphong | Hat Yai | 27 USD | http://www.railway.co.th/NewSite/ | 14h 42mins |
Hat Yai | Kuala Lumpur | 17 USD | http://alisangoldencoach.com.my/bus-schedule/ | 5h 41mins |
Bank Negara Komuter station | Port Klang Komuter station | 3 USD | http://www.ktmkomuter.com.my/tickets/timetable.php#here | 1h 13mins |
Pelabuhan Klang | Dumai | 40 USD | 0 | 3h 0mins |
Bakauheni Port | Jakarta Gambir | 10 USD | http://www.damri.co.id/index.php?option=com_contentu0026view=categoryu0026layout=blogu0026id=76u0026Itemid=496 | 4h 8mins |
Jakarta Gambir | Surabaya Pasar Turi Station | 35 USD | https://tiket.kereta-api.co.id | 9h 52mins |
Cost by number of pax.
Pax | Currency (USD) | Currency (Local) |
---|---|---|
1 person | 265 USD | ~ 3,120,879 IDR |
2 people | 530 USD | ~ 6,241,757 IDR |
3 people | 795 USD | ~ 9,362,636 IDR |
4 people | 1,060 USD | ~ 12,483,514 IDR |
5 people | 1,325 USD | ~ 15,604,393 IDR |
Did you know?
- The total CO2 Emission for your Bangkok - Surabaya train trip is 330.69 kg
- Your total cost to travel by train from Bangkok to Surabaya is about 265.0 USD (~3,120,878.5 IDR)