There are 6 ways to get from Jakarta to Kudus by train, taxi, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Jakarta Gambir to Semarang Tawangtrain Argo Bromo Anggrek / ...
- Take the taxi from Semarang Tawang to Kudustaxi
5h 34mRp 596,446–748,935Bus via Terminal Kampung Rambutan
cheapest- Take the bus from Terminal Kampung Rambutan to Kudusbus
11h 51mRp 193,500–443,500Drive 485.6 km
- Drive from Jakarta to Kuduscar 485.6 km
5h 41mRp 956,961–1,382,277Fly Soekarno–Hatta International Airport to Ahmad Yani, shuttle
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
- Take a shuttle bus from Semarang to Kudus
4h 23mBus
- Take the bus from Jakarta Kampung Rambutan Bus Station to Kudusbus
12h 26mRp 203,500–443,500Fly Halim Perdanakusuma Airport to Adisutjipto International Airport, bus
- Fly from Halim Perdanakusuma Airport (HLP) to Adisutjipto International Airport (JOG)plane HLP - JOG
- Take the bus from Yogyakarta to Kudusbus
9h 10mRp 1,617,100–2,117,100
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Jakarta to Kudus is to bus via Terminal Kampung Rambutan which costs Rp190000 - Rp450000 and takes 11h 51m.
The fastest way to get from Jakarta to Kudus is to train and taxi which takes 5h 34m and costs Rp550000 - Rp750000.
No, there is no direct bus from Jakarta to Kudus. However, there are services departing from Kampung Melayu and arriving at Kudus via Terminal Kampung Rambutan. The journey, including transfers, takes approximately 11h 51m.
The distance between Jakarta and Kudus is 490 km. The road distance is 485.6 km.
The best way to get from Jakarta to Kudus without a car is to train and taxi which takes 5h 34m and costs Rp550000 - Rp750000.
It takes approximately 5h 34m to get from Jakarta to Kudus, including transfers.
Jakarta to Kudus bus services, operated by Nusantara, depart from Terminal Kampung Rambutan station.
Jakarta to Kudus bus services, operated by Nusantara, arrive at Kudus station.
Yes, the driving distance between Jakarta to Kudus is 486 km. It takes approximately 5h 41m to drive from Jakarta to Kudus.
Book your Jakarta to Kudus bus tickets online with Omio.
What companies run services between Jakarta, Indonesia and Kudus, Indonesia?
Nusantara operates a bus from Terminal Kampung Rambutan to Kudus once daily. Tickets cost Rp 190,000–440,000 and the journey takes 9h 43m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 950,000–3,600,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,500,000
Flights from Halim Perdanakusuma Airport to Adisutjipto International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,000,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- air-connect.com
Flights from Halim Perdanakusuma Airport to Adisutjipto International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,000,000–7,000,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jakarta Gambir to Semarang Tawang
- Ave. Duration
- 4h 49m
- 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
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Terminal Kampung Rambutan to Kudus
- Ave. Duration
- 9h 43m
- Frequency
- Once daily
- Estimated price
- Rp 190,000–440,000
- Book at
- https://12go.asia/en/operator/nusantara
Bus from Jakarta Kampung Rambutan Bus Station to Kudus
- Ave. Duration
- 10h 18m
- Frequency
- Twice daily
- Estimated price
- Rp 200,000–440,000
- Book at
- https://12go.asia/en/operator/nusantara
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Semarang to Kudus
- Ave. Duration
- 33 min
- Frequency
- Twice daily
- Schedules at
- indahjayatrans.com
- Phone
- (0274) 514-794
- [email protected]
- Website
- ramasakti.com
Bus from Yogyakarta to Kudus
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- Rp 110,000
- Schedules at
- ramasakti.com
- Book at
- easybook.com
- Ave. Duration
- 45 min
- Estimated price
- Rp 330,000–400,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 Train travel in France: A guide to SNCF, Train travel in Spain: A guide to Renfe, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
There are 32+ hotels available in Kudus.












