Cheapest price
$15
Average price
$30
Fastest journey
7 h
Average duration
7 h 18 m
Buses per day
35
Distance
404 km
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Harapan Jaya | 06:00AM Jakarta | 7h28 | 01:28PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:15AM Jakarta | 7h28 | 01:43PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:15AM Jakarta | 7h54 | 02:09PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:25AM Jakarta | 7h54 | 02:19PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:30AM Jakarta | 7h41 | 02:11PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:40AM Jakarta | 7h34 | 02:14PM Semarang | 0 changesDirect | |
Harapan Jaya | 06:45AM Jakarta | 7h41 | 02:26PM Semarang | 0 changesDirect | |
Harapan Jaya | 07:00AM Jakarta | 7h34 | 02:34PM Semarang | 0 changesDirect | |
ESB_6983 | 09:00AM Jakarta | 7h32 | 04:32PM Semarang | 0 changesDirect | |
ESB_6983 | 10:00AM Jakarta | 7h38 | 05:38PM Semarang | 0 changesDirect | |
ESB_6983 | 11:00AM Jakarta | 7h16 | 06:16PM Semarang | 0 changesDirect | |
Kramat Djati | 11:30AM Jakarta | 14h51 | 02:21AM Semarang | 0 changesDirect | |
Kramat Djati | 11:30AM Jakarta | 14h10 | 01:40AM Semarang | 0 changesDirect | |
Gunung Harta Solutions | 12:05PM Jakarta | 7h59 | 08:04PM Semarang | 0 changesDirect | |
Harapan Jaya | 01:15PM Jakarta | 7h51 | 09:06PM Semarang | 0 changesDirect | |
Harapan Jaya | 01:30PM Jakarta | 7h40 | 09:10PM Semarang | 0 changesDirect | |
Gunung Harta Solutions | 01:30PM Jakarta | 7h22 | 08:52PM Semarang | 0 changesDirect | |
Harapan Jaya | 01:30PM Jakarta | 7h42 | 09:12PM Semarang | 0 changesDirect | |
Harapan Jaya | 02:00PM Jakarta | 7h00 | 09:00PM Semarang | 0 changesDirect | |
Harapan Jaya | 02:00PM Jakarta | 7h28 | 09:28PM Semarang | 0 changesDirect | |
Harapan Jaya | 02:10PM Jakarta | 7h54 | 10:04PM Semarang | 0 changesDirect | |
Harapan Jaya | 02:30PM Jakarta | 7h41 | 10:11PM Semarang | 0 changesDirect | |
Harapan Jaya | 02:45PM Jakarta | 7h34 | 10:19PM Semarang | 0 changesDirect | |
PO. Zentrum MK | 04:00PM Jakarta | 11h08 | 03:08AM Semarang | 0 changesDirect | |
Kramat Djati | 04:00PM Jakarta | 8h46 | 12:46AM Semarang | 0 changesDirect | |
Kramat Djati | 04:00PM Jakarta | 7h25 | 11:25PM Semarang | 0 changesDirect | |
Kramat Djati | 04:00PM Jakarta | 7h45 | 11:45PM Semarang | 0 changesDirect | |
PO. Zentrum MK | 04:00PM Jakarta | 10h48 | 02:48AM Semarang | 0 changesDirect | |
Kramat Djati | 04:30PM Jakarta | 8h26 | 12:56AM Semarang | 0 changesDirect | |
Harapan Jaya | 04:45PM Jakarta | 7h29 | 12:14AM Semarang | 0 changesDirect | |
Kramat Djati | 06:10PM Jakarta | 12h09 | 06:19AM Semarang | 0 changesDirect | |
Kramat Djati | 07:00PM Jakarta | 10h27 | 05:27AM Semarang | 0 changesDirect | |
Janur Renda Travel | 07:00PM Jakarta | 7h28 | 02:28AM Semarang | 0 changesDirect | |
GEMA PRATAMA TRANS TOUR & TRAVEL | 07:00PM Jakarta | 7h28 | 02:28AM Semarang | 0 changesDirect | |
Setia Travel | 08:30PM Jakarta | 7h32 | 04:02AM Semarang | 0 changesDirect |
Find all the dates and times for this journey
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 |
To find the cheapest bus tickets for your trip from Jakarta to Semarang, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need