There are 7 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 - $21

6 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

$10 - $19

Taxi  •  5 h 32 min

  1. Take a taxi from Probolinggo to Semarang 261.1 miles

$120 - $150

Drive  •  5 h 32 min

  1. Drive from Probolinggo to Semarang 261.1 miles

$23 - $35

Train to Surabaya, fly to Semarang  •  5 h 4 min

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

$35 - $133

Train to Malang, fly to Solo, train  •  8 h 3 min

  1. Take the train from Probolinggo to Lawang
  2. Fly from Malang (MLG) to Solo (SOC) MLG - SOC
  3. Take the train from Solo Jebres to Semarang Tawang

$53 - $160

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
Flights from Malang to Solo
Ave. Duration
50 min
When
Every day
Estimated price
$40 - $130
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 - $7
Executive
$5 - $12
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
$14 - $22
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
$9 - $14
Executive
$12 - $20
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
Train from Probolinggo to Lawang
Ave. Duration
2 h 19 min
Frequency
Once daily
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$2 - $6
Executive
$4 - $11
Train from Solo Jebres to Semarang Tawang
Ave. Duration
2 h 12 min
Frequency
3 times a day
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$3 - $7
Executive
$5 - $12
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
$9 - $12
Schedules at
nu3tara.com
Book at
redbus.id
Other operators
Taxi from Probolinggo to Semarang
Ave. Duration
5 h 32 min
Estimated price
$120 - $150

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 Want to know more about Flixbus?, Heading to Europe? Read this before you buy a Eurail Pass and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

How far is it from Probolinggo to Semarang?

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

What is the cheapest way to get from Probolinggo to Semarang?

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

What is the fastest way to get from Probolinggo to Semarang?

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

Is there a direct train between Probolinggo and Semarang?

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.

How long does it take to get from Probolinggo to Semarang?

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