Jakarta to Semarang bus with Damri

Sun, 23 Mar
+ Add return
Damri
FlixBus
Deutsche Bahn
National Rail
National Express

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest coaches from Jakarta to Semarang

Showing times and prices for 23 Mar

Cheapest price

$15

Average price

$30

Fastest journey

7 h

Average duration

7 h 18 m

Buses per day

35

Distance

404 km

Cheap tickets

The best way to find a cheap coach ticket from Jakarta to Semarang is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
ESB_6983
11:00AM7h16
Jakarta
06:16PMSemarang
$151One-way
0 changes
Cheapest
ESB_6983
09:00AM7h32
Jakarta
04:32PMSemarang
$151One-way
0 changes
Cheapest
ESB_6983
10:00AM7h38
Jakarta
05:38PMSemarang
$151One-way
0 changes
2nd Cheapest
Janur Renda Travel
07:00PM7h28
Jakarta
02:28AMSemarang
$281One-way
0 changes
Harapan Jaya
01:15PM7h51
Jakarta
09:06PMSemarang
$291One-way
0 changes

Jakarta to Semarang bus times

Showing buses for tomorrow, Sunday, 23 March
ProviderDepartsDurationArrivesChangesTickets
Harapan JayaHarapan Jaya06:00AM Jakarta7h28 01:28PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:15AM Jakarta7h28 01:43PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:15AM Jakarta7h54 02:09PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:25AM Jakarta7h54 02:19PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:30AM Jakarta7h41 02:11PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:40AM Jakarta7h34 02:14PM Semarang0 changesDirect
Harapan JayaHarapan Jaya06:45AM Jakarta7h41 02:26PM Semarang0 changesDirect
Harapan JayaHarapan Jaya07:00AM Jakarta7h34 02:34PM Semarang0 changesDirect
ESB_6983ESB_698309:00AM Jakarta7h32 04:32PM Semarang0 changesDirect
ESB_6983ESB_698310:00AM Jakarta7h38 05:38PM Semarang0 changesDirect
ESB_6983ESB_698311:00AM Jakarta7h16 06:16PM Semarang0 changesDirect
Kramat DjatiKramat Djati11:30AM Jakarta14h51 02:21AM Semarang0 changesDirect
Kramat DjatiKramat Djati11:30AM Jakarta14h10 01:40AM Semarang0 changesDirect
Gunung Harta SolutionsGunung Harta Solutions12:05PM Jakarta7h59 08:04PM Semarang0 changesDirect
Harapan JayaHarapan Jaya01:15PM Jakarta7h51 09:06PM Semarang0 changesDirect
Harapan JayaHarapan Jaya01:30PM Jakarta7h40 09:10PM Semarang0 changesDirect
Gunung Harta SolutionsGunung Harta Solutions01:30PM Jakarta7h22 08:52PM Semarang0 changesDirect
Harapan JayaHarapan Jaya01:30PM Jakarta7h42 09:12PM Semarang0 changesDirect
Harapan JayaHarapan Jaya02:00PM Jakarta7h00 09:00PM Semarang0 changesDirect
Harapan JayaHarapan Jaya02:00PM Jakarta7h28 09:28PM Semarang0 changesDirect
Harapan JayaHarapan Jaya02:10PM Jakarta7h54 10:04PM Semarang0 changesDirect
Harapan JayaHarapan Jaya02:30PM Jakarta7h41 10:11PM Semarang0 changesDirect
Harapan JayaHarapan Jaya02:45PM Jakarta7h34 10:19PM Semarang0 changesDirect
PO. Zentrum MKPO. Zentrum MK04:00PM Jakarta11h08 03:08AM Semarang0 changesDirect
Kramat DjatiKramat Djati04:00PM Jakarta8h46 12:46AM Semarang0 changesDirect
Kramat DjatiKramat Djati04:00PM Jakarta7h25 11:25PM Semarang0 changesDirect
Kramat DjatiKramat Djati04:00PM Jakarta7h45 11:45PM Semarang0 changesDirect
PO. Zentrum MKPO. Zentrum MK04:00PM Jakarta10h48 02:48AM Semarang0 changesDirect
Kramat DjatiKramat Djati04:30PM Jakarta8h26 12:56AM Semarang0 changesDirect
Harapan JayaHarapan Jaya04:45PM Jakarta7h29 12:14AM Semarang0 changesDirect
Kramat DjatiKramat Djati06:10PM Jakarta12h09 06:19AM Semarang0 changesDirect
Kramat DjatiKramat Djati07:00PM Jakarta10h27 05:27AM Semarang0 changesDirect
Janur Renda TravelJanur Renda Travel07:00PM Jakarta7h28 02:28AM Semarang0 changesDirect
GEMA PRATAMA TRANS TOUR & TRAVELGEMA PRATAMA TRANS TOUR & TRAVEL07:00PM Jakarta7h28 02:28AM Semarang0 changesDirect
Setia TravelSetia Travel08:30PM Jakarta7h32 04:02AM Semarang0 changesDirect

Find all the dates and times for this journey

Compare prices and tickets Jakarta to Semarang by coach, train or flight

Sun
23 Mar
Mon
24 Mar
Tue
25 Mar
Wed
26 Mar
Thu
27 Mar
Fri
28 Mar
Sat
29 Mar

Journey information

Overview: Bus from Jakarta to Semarang

Buses from Jakarta to Semarang run on average 32 times per day, taking around 6h 51m. Cheap bus tickets for this journey start at $10 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
404 km
Average bus duration
6h 51m
Cheapest ticket price
$10
Buses per day
32
Direct buses
32
Fastest bus
6h 49m
First bus
11:00
Last bus
23:45
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

FAQs: Jakarta to Semarang coach

FAQs: Take the bus from Jakarta to Semarang with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Jakarta to Semarang.
FAQs

More options for your journey from Jakarta to Semarang

Here are some other resources that might have the information you need

HomeCoachesBuses in IndonesiaJakarta to Semarang bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language

Useful links