Train from Semarang to Bali

Semarang
Bali, Indonesia

Your cost to travel by Train, car ferry, bus: $29 - $35

Semarang Poncol
  • Total Distance:

    314.75 km (196 miles)

  • Travel Time:

    5 Hours 12 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    13.0 USD (~153,099.7 IDR)

Sidoarjo
  • Total Distance:

    290.37 km (180 miles)

  • Travel Time:

    6 Hours 8 Minutes

  • Frequency:

    3 Times/Day

  • Train Fare:

    12.0 USD (~141,322.8 IDR)

Ketapang, Java
  • Total Distance:

    4.49 km (3 miles)

  • Travel Time:

    31 Minutes

  • Frequency:

    96 Times/Day

  • Ferry Fare:

    3.0 USD (~35,330.7 IDR)

Gilimanuk
  • Total Distance:

    126.81 km (79 miles)

  • Travel Time:

    3 Hours 4 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    4.0 USD (~47,107.6 IDR)

Bali, Indonesia
Source: Rome2rio

Bus route map

Train schedule

Departure Arrival Bus Fare Operator Duration
Semarang Poncol Sidoarjo 14 USD https://tiket.kereta-api.co.id/media/document/ebook_infoka_2015.pdf 5h 6mins
Sidoarjo Banyuwangi Station 13 USD https://tiket.kereta-api.co.id 6h 1mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 34 USD ~ 400,415 IDR
2 people 68 USD ~ 800,829 IDR
3 people 102 USD ~ 1,201,244 IDR
4 people 136 USD ~ 1,601,658 IDR
5 people 170 USD ~ 2,002,073 IDR

Did you know?

  • The total CO2 Emission for your Semarang - Bali train trip is 36.44 kg
  • Your total cost to travel by train from Semarang to Bali is about 34.0 USD (~400,414.6 IDR)