There are 6 ways to get from Probolinggo to Semarang by train, bus, taxi, car 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.

Recommended option

Train  •  9 h 21 min

  1. Take the train from Probolinggo to Gubeng Mutiara Timur Siang 88 / ...
  2. Take the train from Gubeng to Semarang Tawang Bangunkarta 55

$4 - $20

5 alternative options

Train via Stasiun Mojokerto  •  9 h 50 min

  1. Take the train from Probolinggo to Stasiun Mojokerto Ranggajati 101 / ...
  2. Take the train from Stasiun Mojokerto to Semarang Tawang Bangunkarta 55

$5 - $20

Train, bus  •  12 h 14 min

  1. Take the train from Probolinggo to Waru Probowangi 214
  2. Take the bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Cipto

$9 - $19

Taxi  •  5 h 32 min

  1. Take a taxi from Probolinggo to Semarang 261.1 miles

$110 - $140

Drive  •  5 h 32 min

  1. Drive from Probolinggo to Semarang 261.1 miles

$23 - $35

Train, fly  •  5 h 4 min

  1. Take the train from Probolinggo to Waru
  2. Fly from Surabaya (SUB) to Semarang (SRG) SUB - SRG

$35 - $133

Questions & Answers

The cheapest way to get from Probolinggo to Semarang is to train and bus which costs Rp130000 - Rp280000 and takes 12 h 14 min.

More details

The quickest way to get from Probolinggo to Semarang is to train and fly which costs Rp500000 - Rp2000000 and takes 5 h 4 min.

More details

No, there is no direct train from Probolinggo to Semarang. However, there are services departing from Probolinggo and arriving at Semarang Tawang via Gubeng. The journey, including transfers, takes approximately 9 h 21 min.

More details

The distance between Probolinggo and Semarang is 320 km. The road distance is 417.8 km.

Get driving directions

The best way to get from Probolinggo to Semarang without a car is to train which takes 9 h 21 min and costs Rp60000 - Rp300000.

More details

It takes approximately 9 h 21 min to get from Probolinggo to Semarang, including transfers.

More details

Probolinggo to Semarang train services, operated by Kereta API, depart from Probolinggo station.

More details

The quickest flight from Surabaya Airport to Semarang Airport is the direct flight which takes 45 min.

Search flights

Map of how to get from Probolinggo to Semarang.
Launch map view
  • Distance: 199.8 miles
  • Duration: 9 h 21 min

What companies run services between Probolinggo, Indonesia and Semarang, Indonesia?

You can take a train from Probolinggo to Semarang via Gubeng in around 9 h 21 min.

Airlines
Wings Air
Website
lionair.co.id
Flights from Surabaya to Semarang
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$40 - $140
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Surabaya to Semarang
Ave. Duration
50 min
When
Every day
Estimated price
$55 - $170
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Surabaya to Semarang
Ave. Duration
55 min
When
Every day
Estimated price
$29 - $120
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Probolinggo to Gubeng
Ave. Duration
1 h 53 min
Frequency
5 times a day
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$3 - $6
Executive
$4 - $11
Train from Gubeng to Semarang Tawang
Ave. Duration
6 h 28 min
Frequency
Once daily
Estimated price
$3 - $13
Website
kai.id
Book at
tiket.com
Economy
$3 - $13
Business
$10 - $15
Executive
$13 - $21
Train from Probolinggo to Stasiun Mojokerto
Ave. Duration
3 h 1 min
Frequency
Twice daily
Estimated price
$1 - $9
Website
kai.id
Book at
tiket.com
Economy
$1 - $9
Business
$4 - $8
Executive
$6 - $13
Train from Stasiun Mojokerto to Semarang Tawang
Ave. Duration
5 h 49 min
Frequency
Once daily
Estimated price
$3 - $12
Website
kai.id
Book at
tiket.com
Economy
$3 - $12
Business
$8 - $13
Executive
$12 - $19
Train from Probolinggo to Waru
Ave. Duration
1 h 47 min
Frequency
Once daily
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$2 - $6
Executive
$4 - $11
Bus operators
Nusantara
Website
nu3tara.com
Bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Cipto
Ave. Duration
9 h 15 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
nu3tara.com
Book at
redbus.id
Other operators
Taxi from Probolinggo to Semarang
Ave. Duration
5 h 32 min
Estimated price
$110 - $140

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 How do I buy a London Underground ticket?, Slovenia: Getting from Ljubljana to Lake Bled and How to get from Florence to Rome - to help you get the most out of your next trip.