Train from Bangkok to Denpasar Bali

Bangkok
Denpasar Bali, Indonesia

Your cost to travel by Train, KTM Komuter, Ferry, drive, Bus and ferry: $238 - $291

Bangkok Hualamphong
  • Total Distance:

    1218.68 km (757 miles)

  • Travel Time:

    22 Hours 14 Minutes

  • Frequency:

    2 Times/Day

  • Train Fare:

    30.0 USD (~353,307.0 IDR)

Butterworth station
  • Total Distance:

    386.78 km (240 miles)

  • Travel Time:

    8 Hours 54 Minutes

  • Frequency:

    2 Times/Day

  • Train Fare:

    13.0 USD (~153,099.7 IDR)

KL Sentral Station
  • Total Distance:

    42.4 km (26 miles)

  • Travel Time:

    1 Hours 9 Minutes

  • Frequency:

    120 Times/Day

  • Train Fare:

    3.0 USD (~35,330.7 IDR)

Pelabuhan Klang
  • Total Distance:

    169.29 km (105 miles)

  • Travel Time:

    3 Hours 9 Minutes

  • Frequency:

    1 Times/Day

  • Ferry Fare:

    40.0 USD (~471,076.0 IDR)

Dumai
  • Total Distance:

    1583.74 km (984 miles)

  • Travel Time:

    23 Hours 52 Minutes

  • Frequency:

    N/A

  • Car Fare:

    120.0 USD (~1,413,228.0 IDR)

Bakauheni Port
  • Total Distance:

    130.69 km (81 miles)

  • Travel Time:

    3 Hours 51 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    4.98 USD (~58,648.96 IDR)

Kalideres
  • Total Distance:

    1400.12 km (870 miles)

  • Travel Time:

    35 Hours 53 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    53.34 USD (~628,179.85 IDR)

Denpasar Bali
Source: Rome2rio

Bus route map

Train schedule

Departure Arrival Bus Fare Operator Duration
Bangkok Hualamphong Butterworth 32 USD http://www.railway.co.th/NewSite/ 21h 10mins
Butterworth station KL Sentral station 14 USD http://www.ktmb.com.my/index.php/2013-10-22-03-44-57/nsroute 8h 29mins
KL Sentral Station Port Klang Komuter station 3 USD http://www.ktmkomuter.com.my/tickets/timetable.php#here 1h 6mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 278 USD ~ 3,273,978 IDR
2 people 556 USD ~ 6,547,956 IDR
3 people 834 USD ~ 9,821,935 IDR
4 people 1,112 USD ~ 13,095,913 IDR
5 people 1,390 USD ~ 16,369,891 IDR

Did you know?

  • The total CO2 Emission for your Bangkok - Denpasar Bali train trip is 357.65000000000003 kg
  • Your total cost to travel by train from Bangkok to Denpasar Bali is about 278.0 USD (~3,273,978.2 IDR)