
Harapan Jaya -Tickets and online bookings
Harapan Jaya was established in 1977 and is based in Jakarta, Indonesia. They offer daily departures between Jakarta and Semarang. With over 40 years of experience, they are known to be professional, trustworthy, and always on time!
Official address: Satrio Tower Lt 6 Unit 1, Jl. Prof. Dr. Satrio, Kuningan Timur. Setiabudi, Jakarta Selatan, RT.5/RW.2
Phone 1: +62 856 4306 7676
Phone 2: +62 812 8216 7676

Harapan Jaya’s popular routes

Yogyakarta, Java to Semarang, Java
The distance between Yogyakarta, Java and Semarang, Java is 57 miles, or approximately 91 kilometers.There are 2 ways to get from Yogyakarta, Java to Semarang, Java, including bus and train.There are no morning departures for this route. The Earliest departure leaves at 20:15 and has a duration of 2 hours 15 minutes.
Yogyakarta, Java to Semarang, Java by bus
Starting Price: US$ 13There are 5 travel classes for this journey, including: VIP 34 Seats, Executive, VIP, Express, and Combi Family.Semarang, Java to Yogyakarta, Java
The distance between Semarang, Java and Yogyakarta, Java is 57 miles, or approximately 91 kilometers.There are 2 ways to get from Semarang, Java to Yogyakarta, Java, including train and bus.The earliest departure leaves at 00:00 and has a duration of 2 hours 45 minutes.
Semarang, Java to Yogyakarta, Java by bus
There are 4 travel classes for this journey, including: VIP 34 Seats, Executive, Luxury, and Combi Family.Bandung, West Java to Bekasi, West Java
The distance between Bandung, West Java and Bekasi, West Java is 63 miles, or approximately 100 kilometers.There are 3 ways to get from Bandung, West Java to Bekasi, West Java, including train, bus, and flight.There are no morning departures for this route. The Earliest departure leaves at 20:30 and has a duration of 3 hours 30 minutes.
Bandung, West Java to Bekasi, West Java by bus
There are 2 travel classes for this journey, including: VIP 34 Seats and VIP.Bandung, West Java to Jakarta, Java
The distance between Bandung, West Java and Jakarta, Java is 74 miles, or approximately 119 kilometers.There are 4 ways to get from Bandung, West Java to Jakarta, Java, including train, car, bus, and flight.There are no morning departures for this route. The Earliest departure leaves at 17:30 and has a duration of 4 hours.
Bandung, West Java to Jakarta, Java by bus
There are 3 travel classes for this journey, including: Executive, VIP 34 Seats, and VIP.Jakarta, Java to Yogyakarta, Java
The distance between Jakarta, Java and Yogyakarta, Java is 269 miles, or approximately 430 kilometers.There are 3 ways to get from Jakarta, Java to Yogyakarta, Java, including bus, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 22:30 and has a duration of 14 hours 40 minutes.
Jakarta, Java to Yogyakarta, Java by bus
Starting Price: US$ 20There are 11 travel classes for this journey, including: Standard, Express 44, VIP 34 Seats, Executive, Sleeping, Double-decker, Express, VIP, Luxury, Combi Family, and Sleeper.
- 26Cities
- 259Routes