There are 9 ways to get from Semarang to Sukabumi by plane, taxi, bus, train or car

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

Fly Semarang to Bandung, taxi  •  2 h 25 min

  1. Fly from Semarang (SRG) to Bandung (BDO) SRG - BDO
  2. Take a taxi from Bandung to Sukabumi

$72 - $404

Cheapest option

Train via Jatinegara  •  8 h 36 min

  1. Take the train from Semarang Tawang to Jatinegara Argo Bromo Anggrek 1 / ...
  2. Take the train from Jatinegara to Bogor Yellow

$22 - $42

7 alternative options

Fly Semarang to Jakarta Halim Perdana Kusuma, taxi  •  3 h 8 min

  1. Fly from Semarang (SRG) to Jakarta Halim Perdana Kusuma (HLP) SRG - HLP
  2. Take a taxi from Botani Square to Sukabumi

$50 - $97

Fly Semarang to Jakarta, bus, taxi  •  4 h 28 min

  1. Fly from Semarang (SRG) to Jakarta (CGK) SRG - CGK
  2. Take the bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
  3. Take a taxi from Botani Square to Sukabumi

$48 - $100

Bus to Yogyakarta, fly to Jakarta Halim Perdana Kusuma  •  6 h 53 min

  1. Take the bus from Semarang to Jogjakarta Jombor Bus Station
  2. Fly from Yogyakarta (JOG) to Jakarta Halim Perdana Kusuma (HLP) JOG - HLP

$56 - $153

Train  •  8 h 2 min

  1. Take the train from Semarang Tawang to Gambir Central Argo Bromo Anggrek 1 / ...
  2. Take the train from Gambir Central to Bogor Red

$22 - $42

Bus  •  12 h 49 min

  1. Take the bus from Semarang to Bogor Sukasari

$29 - $37

Taxi  •  6 h 19 min

  1. Take a taxi from Semarang to Sukabumi 284.8 miles

$120 - $150

Drive  •  6 h 19 min

  1. Drive from Semarang to Sukabumi 284.8 miles

$25 - $40

Questions & Answers

The cheapest way to get from Semarang to Sukabumi is to drive which costs Rp360000 - Rp550000 and takes 6 h 19 min.

More details

The quickest way to get from Semarang to Sukabumi is to fly and taxi which costs Rp1000000 - Rp6000000 and takes 2 h 25 min.

More details

The distance between Semarang and Sukabumi is 386 km. The road distance is 455.6 km.

Get driving directions

It takes approximately 2 h 25 min to get from Semarang to Sukabumi, including transfers.

More details

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

You can take a train from Semarang to Sukabumi via Gambir Central and Bogor in around 8 h 2 min. Alternatively, Nusantara operates a bus from Semarang to Sukabumi once daily. Tickets cost $13 - $17 and the journey takes 12 h.

Airlines
Batik Air
Website
batikair.com
Flights from Semarang to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$35 - $110
Flights from Semarang to Jakarta
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$30 - $110
Flights from Yogyakarta to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$35 - $140
Citilink Indonesia
Website
Flights from Semarang to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 3 min
When
Every day
Estimated price
$30 - $85
Flights from Semarang to Jakarta
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$28 - $110
Flights from Yogyakarta to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$30 - $130
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Semarang to Jakarta
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$45 - $120
Lion Mentari Airlines
Website
lionair.co.id
Flights from Semarang to Bandung
Ave. Duration
1 h
When
Every day
Estimated price
$30 - $110
Flights from Semarang to Jakarta
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$23 - $110
NAM Air
Website
sriwijayaair.co.id
Flights from Semarang to Bandung
Ave. Duration
1 h
When
Every day
Estimated price
$35 - $85
Flights from Semarang to Jakarta
Ave. Duration
1 h
When
Every day
Estimated price
$24 - $100
Wings Air
Website
lionair.co.id
Flights from Semarang to Bandung
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$100 - $700
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Semarang to Jakarta
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$24 - $100
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Semarang Tawang to Gambir Central
Ave. Duration
5 h 30 min
Frequency
Every 4 hours
Estimated price
$4 - $18
Website
kai.id
Book at
tiket.com
Economy
$4 - $15
Business
$12 - $17
Executive
$16 - $24
Train from Semarang Tawang to Jatinegara
Ave. Duration
5 h 15 min
Frequency
Every 4 hours
Estimated price
$4 - $18
Website
kai.id
Book at
tiket.com
Economy
$4 - $14
Business
$12 - $17
Executive
$16 - $24
Commuter Line
Website
krl.co.id
Train from Gambir Central to Bogor
Ave. Duration
1 h 21 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
krl.co.id
Train from Jatinegara to Bogor
Ave. Duration
2 h 10 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
krl.co.id
Bus operators
Damri
Website
damri.co.id
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$3
Schedules at
damri.co.id
Nusantara
Website
nu3tara.com
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
Bus from Semarang to Bogor Sukasari
Ave. Duration
12 h
Frequency
Once daily
Estimated price
$13 - $17
Schedules at
nu3tara.com
Other operators
Taxi from Bandung to Sukabumi
Ave. Duration
1 h 20 min
Estimated price
$25 - $31
AA taxi
Phone
+62 224 219999
Website
aataksi.co.id
Blue Bird Group
Phone
+62 227 561234
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 How to get from Florence to Rome, Getting to Rome from the airport and Getting to Milan from the airport - to help you get the most out of your next trip.