There are 7 ways to get from Semarang to Sukabumi by train, bus, 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.
Train
best- Take the train from Semarang Tawang to Jakarta Gambirtrain
- Take the train from Cikini to Bogortrain Red
- Take the train from Bogor to Sukabumitrain
9h 10mRp 306,946–680,435Bus
cheapest- Take the bus from Semarang to Terminal Kampung Rambutanbus
- Take the bus from Jakarta, Terminal Lebak Bulus to Sukabumibus
13h 48mRp 240,800–447,592Drive 448.6 km
- Drive from Semarang to Sukabumicar 448.6 km
5h 22mRp 883,538–1,276,221Fly to Soekarno–Hatta International Airport, bus
- Fly from Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK)plane SRG - CGK
- Take the bus from Jakarta Halim Perdana Kusuma Airport to Botani Squarebus
- Take the bus from Botani Square to Sukabumibus
6h 25mRp 1,119,805–2,708,679Train, bus
- Take the train from Semarang Tawang to Jatinegaratrain
- Take the train from Tebet to Bogortrain Red
- Take the bus from Botani Square to Sukabumibus
10h 55mRp 290,212–380,777Bus via Bogor
- Take the bus from Semarang to Bogor Sukasaribus
- Take the bus from Botani Square to Sukabumibus
15h 59mRp 260,001–440,479Fly to Halim Perdanakusuma Airport, bus
- Fly from Ahmad Yani (SRG) to Halim Perdanakusuma Airport (HLP)plane SRG - HLP
- Take the bus from Jakarta Halim Perdana Kusuma Airport to Botani Squarebus
- Take the bus from Botani Square to Sukabumibus
8h 55mRp 2,308,805–4,458,679
Semarang to Sukabumi by train and bus
Questions & Answers
The cheapest way to get from Semarang to Sukabumi is to train and bus which costs Rp290000 - Rp390000 and takes 10h 55m.
The fastest way to get from Semarang to Sukabumi is to drive which takes 5h 22m and costs Rp850000 - Rp1300000.
No, there is no direct bus from Semarang to Sukabumi. However, there are services departing from Semarang and arriving at Sukabumi via Term. Kampung Rambutan 3 and Jakarta, Terminal Lebak Bulus. The journey, including transfers, takes approximately 13h 48m.
No, there is no direct train from Semarang to Sukabumi. However, there are services departing from Semarang Tawang and arriving at Sukabumi via Cikini and Bogor. The journey, including transfers, takes approximately 9h 10m.
The distance between Semarang and Sukabumi is 547 km. The road distance is 448.6 km.
The best way to get from Semarang to Sukabumi without a car is to train which takes 9h 10m and costs Rp300000 - Rp700000.
It takes approximately 9h 10m to get from Semarang to Sukabumi, including transfers.
Semarang to Sukabumi bus services, operated by Nusantara, depart from Semarang station.
Semarang to Sukabumi train services, operated by Kereta API, depart from Semarang Tawang station.
The best way to get from Semarang to Sukabumi is to train which takes 9h 10m and costs Rp300000 - Rp700000. Alternatively, you can bus, which costs Rp240000 - Rp450000 and takes 13h 48m.
What companies run services between Semarang, Indonesia and Sukabumi, Indonesia?
You can take a train from Semarang Tawang to Sukabumi via Jakarta Gambir, Sbr. St. Gambir, St. Cikini Barat, Cikini, and Bogor in around 9h 10m. Alternatively, you can take a bus from Semarang to Sukabumi via Terminal Kampung Rambutan, Term. Kampung Rambutan 3, Lebak Bulus, and Jakarta, Terminal Lebak Bulus in around 13h 48m.
- Website
- batikair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 2,400,000–6,500,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- Rp 3,000,000–8,000,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Soekarno–Hatta International Airport, Sultan Mahmud Badaruddin II
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- Rp 2,700,000–7,500,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Palangkaraya, Juanda International
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- Rp 3,300,000–9,000,000
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 1,000,000–3,100,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,100,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Pangkalanbun, Juanda International
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rp 2,400,000–4,200,000
- Website
- citilink.co.id
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,500,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,100,000
Flights from Ahmad Yani to Halim Perdanakusuma Airport via Pangkalanbun, Juanda International
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rp 2,400,000–4,200,000
- Website
- flynamair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
Train from Bogor to Sukabumi
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- Rp 34,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 34,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
Train from Semarang Tawang to Jatinegara
- Ave. Duration
- 6h 26m
- Frequency
- Every 2 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 480,000–700,000
- Phone
- 021-3453535
- [email protected]
Train from Cikini to Bogor
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- Rp 3,000–8,000
Train from Tebet to Bogor
- Ave. Duration
- 1h 7m
- Frequency
- Every 20 minutes
- Estimated price
- Rp 3,000–8,000
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Semarang to Terminal Kampung Rambutan
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–400,000
- Book at
- https://12go.asia/en/operator/nusantara
Bus from Semarang to Bogor Sukasari
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–420,000
- Book at
- https://12go.asia/en/operator/nusantara
Bus from Jakarta, Terminal Lebak Bulus to Sukabumi
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- Rp 50,000
- Schedules at
- jadwalbis.com
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +6281361051419
- [email protected]
Bus from Botani Square to Sukabumi
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 25,001
- Schedules at
- holidaysumatra.com
Bus from Botani Square to Sukabumi
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 25,001
- Schedules at
- holidaysumatra.com
Bus from Botani Square to Sukabumi
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 25,001
- Schedules at
- holidaysumatra.com
Bus from Botani Square to Sukabumi
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 25,001
- Schedules at
- holidaysumatra.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 Bali: What to do if Mount Agung erupts, Travelling to the US: What do I need to know?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Semarang to Sukabumi bus services, operated by Nusantara, arrive at Terminal Kampung Rambutan station.
Semarang to Sukabumi train services, operated by Kereta API, arrive at Jakarta Gambir station.
Yes, the driving distance between Semarang to Sukabumi is 449 km. It takes approximately 5h 22m to drive from Semarang to Sukabumi.
Book your Semarang to Sukabumi bus tickets online with Omio and 12go.asia.
There are 166+ hotels available in Sukabumi.














