There are 8 ways to get from Semarang to Probolinggo 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  •  7 h 50 min

  1. Take the train from Semarang Poncol to Bangil Jayabaya 144
  2. Take the train from Bangil to Probolinggo Mutiara Timur Malam 89 / ...

$4 - $19

7 alternative options

Bus, train  •  12 h 17 min

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

$10 - $20

Taxi  •  5 h 31 min

  1. Take a taxi from Semarang to Probolinggo 261.5 miles

$110 - $140

Drive  •  5 h 31 min

  1. Drive from Semarang to Probolinggo 261.5 miles

$23 - $35

Fly Semarang to Surabaya, train  •  5 h 13 min

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

$33 - $124

Fly Semarang to Noto Hadinegoro, train  •  6 h 32 min

  1. Fly from Semarang (SRG) to Noto Hadinegoro (JBB) SRG - JBB
  2. Take the train from Rambipuji to Probolinggo

$77 - $227

Bus to Yogyakarta, fly to Surabaya, train  •  8 h 58 min

  1. Take the bus from Semarang to Jogjakarta Jombor Bus Station
  2. Fly from Yogyakarta (JOG) to Surabaya (SUB) JOG - SUB
  3. Take the train from Waru to Probolinggo

$38 - $150

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

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

$53 - $171

Questions & Answers

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

More details

The quickest way to get from Semarang to Probolinggo is to fly and train which costs Rp470000 - Rp1800000 and takes 5 h 13 min.

More details

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

Get driving directions

It takes approximately 7 h 50 min to get from Semarang to Probolinggo, including transfers.

More details

No, there is no direct train from Semarang to Probolinggo. However, there are services departing from Semarang Poncol and arriving at Probolinggo via Bangil. The journey, including transfers, takes approximately 7 h 50 min.

More details

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

You can take a train from Semarang to Probolinggo via Bangil in around 7 h 50 min.

Airlines
Wings Air
Website
lionair.co.id
Flights from Semarang to Surabaya
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$40 - $130
Flights from Semarang to Noto Hadinegoro via Surabaya
Ave. Duration
5 h
When
Every day
Estimated price
$70 - $210
Flights from Yogyakarta to Surabaya
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $250
Flights from Solo to Malang
Ave. Duration
50 min
When
Every day
Estimated price
$40 - $140
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Semarang to Surabaya
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$50 - $160
Flights from Semarang to Noto Hadinegoro via Surabaya
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$70 - $210
Flights from Yogyakarta to Surabaya
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$40 - $250
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Semarang to Surabaya
Ave. Duration
50 min
When
Every day
Estimated price
$27 - $110
Flights from Yogyakarta to Surabaya
Ave. Duration
50 min
When
Every day
Estimated price
$28 - $130
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Semarang Poncol to Bangil
Ave. Duration
5 h 50 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 Bangil to Probolinggo
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$1 - $5
Executive
$3 - $10
Train from Waru to Probolinggo
Ave. Duration
1 h 50 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 Rambipuji to Probolinggo
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$2 - $6
Executive
$4 - $11
Train from Semarang Tawang to Solo Jebres
Ave. Duration
2 h 13 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
Train from Lawang to Probolinggo
Ave. Duration
2 h 18 min
Frequency
Once daily
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$2 - $6
Executive
$4 - $11
Bus operators
Nusantara
Website
nu3tara.com
Bus from Semarang, Nusantara dr Cipto to Surabaya Terminal Bungurasih
Ave. Duration
9 h 15 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
nu3tara.com
Book at
redbus.id
Bus from Semarang to Jogjakarta Jombor Bus Station
Ave. Duration
2 h 40 min
Frequency
Every 30 minutes
Estimated price
$3 - $4
Schedules at
nu3tara.com
Other operators
Taxi from Semarang to Probolinggo
Ave. Duration
5 h 31 min
Estimated price
$110 - $140
Blue Bird Group
Phone
+62246701234
Website
bluebirdgroup.com

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 Travelling to and around Russia for the 2018 FIFA World Cup, Travelling around the UAE and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.