There are 7 ways to get from Soekarno–Hatta Airport (CGK) to Kudus by plane, shuttle, train, taxi, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, shuttle
best- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
- Take a shuttle bus from Semarang to Kudus
2h 45mBus via Cibubur
cheapest- Take the bus from Soekarno-Hatta International Airport to Terminal Kampung Rambutanbus Kampung Rambutan
- Take the bus from Terminal Kampung Rambutan to Kudusbus
12h 52mRp 282,107–1,012,607Train, taxi
- Take the train from Jakarta Gambir to Semarang Tawangtrain Argo Bromo Anggrek / ...
- Take the taxi from Semarang Tawang to Kudustaxi
7h 19mRp 600,542–995,994Airport Transfer
- Take the rideshare from Soekarno–Hatta-CGK to Kudus514.5 km
5h 56mRp 1,300,000–1,700,000Drive 514.5 km
- Drive from Soekarno–Hatta Airport (CGK) to Kuduscar 514.5 km
5h 56mRp 1,009,843–1,458,661Bus
- Take the bus from Jakarta Daan Mogot to Kudusbus
15h 22mRp 343,500–533,500Bus via Bogor
- Take the bus from Jakarta Halim Perdana Kusuma Airport to Botani Squarebus HLP Airport
- Take the bus from Bogor to Kudusbus
15h 38mRp 287,351–759,064
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Soekarno–Hatta Airport (CGK) to Kudus is to bus via Bogor which costs Rp280000 - Rp800000 and takes 15h 38m.
The fastest way to get from Soekarno–Hatta Airport (CGK) to Kudus is to Airport Transfer which takes 5h 56m and costs Rp1300000 - Rp1700000.
No, there is no direct bus from Soekarno–Hatta Airport (CGK) to Kudus. However, there are services departing from Jakarta Soekarno Hatta Airport and arriving at Kudus via Toll Sedyatmo, Soekarno-Hatta International Airport and Terminal Kampung Rambutan. The journey, including transfers, takes approximately 12h 52m.
The distance between Soekarno–Hatta Airport (CGK) and Kudus is 485 km. The road distance is 514.5 km.
The best way to get from Soekarno–Hatta Airport (CGK) to Kudus without a car is to train and taxi which takes 7h 19m and costs Rp600000 - Rp1000000.
It takes approximately 2h 45m to get from Soekarno–Hatta Airport (CGK) to Kudus, including transfers.
Soekarno–Hatta Airport (CGK) to Kudus bus services, operated by Damri, depart from Jakarta Halim Perdana Kusuma Airport station.
Soekarno–Hatta Airport (CGK) to Kudus bus services, operated by Damri, arrive at Botani Square station.
Yes, the driving distance between Soekarno–Hatta Airport (CGK) to Kudus is 514 km. It takes approximately 5h 56m to drive from Soekarno–Hatta Airport (CGK) to Kudus.
Book your Soekarno–Hatta Airport (CGK) to Kudus bus tickets online with 12go.asia.
What companies run services between Soekarno–Hatta Airport (CGK), Indonesia and Kudus, Indonesia?
You can take a bus from Jakarta Soekarno Hatta Airport to Kudus via Toll Sedyatmo, Soekarno-Hatta International Airport, and Terminal Kampung Rambutan in around 12h 52m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 900,000–4,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
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,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
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Semarang to Kudus
- Ave. Duration
- 33 min
- Frequency
- Twice daily
- Schedules at
- indahjayatrans.com
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Soekarno-Hatta International Airport to Terminal Kampung Rambutan
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- Rp 14,000–250,000
- Book at
- 12 Go
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- 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
- 12go.asia
Bus from Jakarta Daan Mogot to Kudus
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- Rp 260,000–450,000
- Book at
- 12go.asia
- Website
- https://www.mozio.com
Rideshare from Soekarno–Hatta-CGK to Kudus
- Ave. Duration
- 5h 56m
- Frequency
- On demand
- Estimated price
- Rp 1,300,000–1,700,000
- 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 Which London airport should I choose?, Want to know more about Flixbus?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 32+ hotels available in Kudus.
Check out Blablacar's carpooling service for rideshare options between Soekarno–Hatta Airport (CGK) and Kudus. A great option if you don't have a driver's licence or want to avoid public transport.














