- Must visit
Museum R.A. Kartini
Main museum on Jepara’s heroine R.A. Kartini. Exhibits cover her life, letters and local history, making it a key cultural stop in town.
The best way to find a cheap coach ticket from Semarang to Jepara is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Semarang to Jepara will cost around £4 if you buy it on the day, but you can find cheap coach tickets today for only £3.
On Sat 31 Oct, we found 67 buses from Semarang to Jepara, including 67 direct services.
These direct buses cover the 52 km distance in an average of 1 h 50 m but if you time it right, some buses will get you there in just 1 h 50 m .
The slowest buses will take 1 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
DAYTRANS
|
| ||||||||||||
Buses from Semarang to Jepara run on average 71 times per day, taking around 2h 27m. Cheap bus tickets for this journey start at £3 if you book in advance.
There are 71 coaches per day. The earliest coach runs at 02:00, the last at 22:05. The fastest coach covers the 52 km distance in 1h 15m.
Distance 52 km |
Average bus duration 2h 27m |
Cheapest ticket price £3 |
Buses per day 71 |
Direct buses 71 |
Fastest bus 1h 15m |
First bus 2:00 |
Last bus 22:05 |
Cheapest Month Mar |
Cheapest Day Mon |
High Season Jul - Sept |
Low Season Oct - Dec |
Busiest Day Sun |
Least Busy Day Sun |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Semarang to Jepara.
The table below shows live departures for Semarang to Jepara coaches for today, Friday 30 October. You can also manually refresh the results below to see updated coach journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
0 | 9:30 Semarang | 3h00 | 12:30 Jepara | 0 changesdirect | |
0 | 10:00 Semarang | 2h15 | 12:15 Jepara | 0 changesdirect | |
DAYTRANS | 9:00 Kota Semarang | 3h00 | 12:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 9:00 Kota Semarang | 2h20 | 11:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 9:00 Kota Semarang | 2h50 | 11:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 9:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 11:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 9:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 12:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 9:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 11:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 9:30 Semarang, Gayamsari | 1h50 | 11:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 9:30 Semarang, Gayamsari | 2h30 | 12:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 9:30 Semarang, Gayamsari | 2h20 | 11:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:00 Kota Semarang | 3h00 | 14:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 11:00 Kota Semarang | 2h50 | 13:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:00 Kota Semarang | 2h20 | 13:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 13:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 13:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 14:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 11:30 Semarang, Gayamsari | 1h50 | 13:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 11:30 Semarang, Gayamsari | 2h30 | 14:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 11:30 Semarang, Gayamsari | 2h20 | 13:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:00 Kota Semarang | 2h20 | 15:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:00 Kota Semarang | 3h00 | 16:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 13:00 Kota Semarang | 2h50 | 15:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 15:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 15:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 16:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 13:30 Semarang, Gayamsari | 2h30 | 16:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 13:30 Semarang, Gayamsari | 2h20 | 15:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 13:30 Semarang, Gayamsari | 1h50 | 15:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:00 Kota Semarang | 2h50 | 19:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:00 Kota Semarang | 2h20 | 19:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:00 Kota Semarang | 3h00 | 20:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 17:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 20:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 17:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 19:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 19:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:30 Semarang, Gayamsari | 1h50 | 19:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 17:30 Semarang, Gayamsari | 2h30 | 20:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 17:30 Semarang, Gayamsari | 2h20 | 19:50 Jepara Kota | 0 changesdirect | |
0 | 19:30 Semarang | 3h15 | 22:45 Jepara | 0 changesdirect | |
0 | 20:00 Semarang | 2h15 | 22:15 Jepara | 0 changesdirect | |
DAYTRANS | 19:00 Kota Semarang | 2h20 | 21:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:00 Kota Semarang | 2h50 | 21:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:00 Kota Semarang | 3h00 | 22:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 19:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 21:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 21:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 22:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 19:30 Semarang, Gayamsari | 1h50 | 21:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:30 Semarang, Gayamsari | 2h20 | 21:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 19:30 Semarang, Gayamsari | 2h30 | 22:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
| Saturday 31 October | |||||
DAYTRANS | 3:00 Kota Semarang | 2h20 | 5:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 3:00 Kota Semarang | 2h50 | 5:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 3:00 Kota Semarang | 3h00 | 6:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 3:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 6:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 3:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 5:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 3:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 5:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 3:30 Semarang, Gayamsari | 2h30 | 6:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 3:30 Semarang, Gayamsari | 2h20 | 5:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 3:30 Semarang, Gayamsari | 1h50 | 5:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:00 Kota Semarang | 3h00 | 8:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 5:00 Kota Semarang | 2h20 | 7:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:00 Kota Semarang | 2h50 | 7:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:10 Semarang, Train Station Kereta Api Tawang | 2h10 | 7:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:10 Semarang, Train Station Kereta Api Tawang | 2h40 | 7:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:10 Semarang, Train Station Kereta Api Tawang | 2h50 | 8:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
DAYTRANS | 5:30 Semarang, Gayamsari | 1h50 | 7:20 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:30 Semarang, Gayamsari | 2h20 | 7:50 Jepara Kota | 0 changesdirect | |
DAYTRANS | 5:30 Semarang, Gayamsari | 2h30 | 8:00 Jepara, Dermaga Ferry Terminal Kartini | 0 changesdirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Jepara — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Jepara trip today.
Main museum on Jepara’s heroine R.A. Kartini. Exhibits cover her life, letters and local history, making it a key cultural stop in town.
Compact gallery showcasing Jepara woodcarving traditions and furniture artistry. Worth a visit to understand the craft identity of the regency.
Museum space within Karimunjawa National Park facilities with displays on marine ecosystems, conservation and island biodiversity for first-time visitors.
Popular beach promenade north of town with calm water, sunset views and short walks. A practical, relaxed place to enjoy Jepara’s coastal atmosphere.
Small island beach area reached by boat from Kartini Beach. Known for clear water, coral viewing and a short escape close to the mainland.
Town square used for strolling and local events. It sits near major civic buildings and is a handy place to feel everyday life in central Jepara.
A fragrant Jepara rice dish cooked with spices and coconut milk, traditionally served at celebrations with buffalo or chicken side dishes.
Jepara-style satay of minced beef or buffalo wrapped around skewers, seasoned with garlic and coriander, then grilled over charcoal.
A coastal Jepara fish soup with tamarind, tomatoes and spices. It is prized for its fresh catch and bright, savoury broth.
Established seafood restaurant known for grilled fish, crab and local coastal dishes in a relaxed family setting.
Popular casual spot for Indonesian seafood and grilled dishes, with a spacious setting suitable for groups and families.
Well-known seaside dining venue serving seafood and Indonesian favourites, appreciated for its open-air atmosphere and views.
Budget-friendly versus Bali or Jakarta. Guesthouses, local meals and short rides are cheap; upscale hotels and dining are limited but still generally affordable.
Tipping is not obligatory. Round up in cafés and taxis, or leave 5-10% in restaurants if service is good and no service charge is added.
Official public transport app
Bus Terminal Jepara -> Alun-Alun Jepara, Jepara
Find answers to the most common questions about traveling from Semarang to Jepara by coach. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest coach, the cheapest option, or tips for making the most of your visit at Jepara, this guide helps you travel smarter and with confidence.

Most Semarang to Jepara buses use the Kota Semarang to Jepara Kota station pair, with some services arriving at Jepara, Dermaga Pelabuhan Kartini. Use this guide to compare Semarang and Jepara bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Kota Semarang is 2 km from Semarang city centre. Public transport options include:
Kota Semarang has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Food stalls and small cafes are available inside the station.
Free Wi-Fi available throughout the station. ATMs are aTMs are located inside the station.
Ticket office support is available at Kota Semarang.
Available at Kota Semarang: Parking, Taxis, WC.
Accessibility facilities are available at Kota Semarang: Accessible facilities including ramps and elevators.
Semarang, Stasiun Kereta Api Tawang is 3 km from Semarang city centre. Public transport options include:
Semarang, Stasiun Kereta Api Tawang has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Several food stalls and small restaurants near the station
Free Wi-Fi at station. ATMs are several ATMs from different banks available.
Ticket office support is available at Semarang, Stasiun Kereta Api Tawang.
Available at Semarang, Stasiun Kereta Api Tawang: Parking, Taxis, WC.
Accessibility facilities are available at Semarang, Stasiun Kereta Api Tawang: Basic ramps available.
Semarang, Gayamsari is 3 km from Semarang city centre. Public transport options include:
Semarang, Gayamsari has practical services for this route, including Wifi, Parking, ATM, Taxis, Accessibility, WC, Shower and Ticket Office.
Wi-Fi is available at Semarang, Gayamsari. ATMs are available at Semarang, Gayamsari.
Ticket office support is available at Semarang, Gayamsari.
Available at Semarang, Gayamsari: Parking, Taxis, WC.
Accessibility facilities are available at Semarang, Gayamsari: Basic accessibility facilities are provided.
Jepara Kota is 2 km from Jepara city centre. Public transport options include:
Jepara Kota has practical services for this route, including Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Local food stalls and small restaurants inside terminal
ATMs are several ATMs from different banks.
Ticket office support is available at Jepara Kota.
Available at Jepara Kota: Parking, Taxis, WC.
Accessibility facilities are available at Jepara Kota: Basic accessibility features.
Jepara, Dermaga Pelabuhan Kartini has practical services for this route, including Wifi, Parking, ATM, Taxis, Accessibility, WC, Shower and Ticket Office.
Wi-Fi is available at Jepara, Dermaga Pelabuhan Kartini. ATMs are available at Jepara, Dermaga Pelabuhan Kartini.
Ticket office support is available at Jepara, Dermaga Pelabuhan Kartini.
Available at Jepara, Dermaga Pelabuhan Kartini: Parking, Taxis, WC.
Accessibility facilities are available at Jepara, Dermaga Pelabuhan Kartini: Basic accessibility features present.
Terminal Jepara is 1 km from Jepara city centre. Public transport options include:
Terminal Jepara has practical services for this route, including Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Local food stalls and small restaurants inside terminal
ATMs are several ATMs from different banks.
Ticket office support is available at Terminal Jepara.
Available at Terminal Jepara: Parking, Taxis, WC.
Accessibility facilities are available at Terminal Jepara: Basic ramps.
Check bus stations information for Semarang and Jepara, including where buses depart and arrive on this route.
Here are some other resources that might have the information you need