There are 10 ways to get from Semanggi to Soekarno–Hatta Airport (CGK) by plane, train, bus, rideshare, car, 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.
Fly from Adisumarmo International Airport
best- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)plane SOC - CGK
2h 36mRp 953,221–1,461,625Bus
cheapest- Take the bus from Surakarta to DAMRI Bus Station Jakartabus Surakarta - Jakarta
- Take the bus from Jl.Garuda Kemayoran to Jakarta Airportbus Gambir
11hRp 198,652–893,315Train, bus via Semarang
- Take the train from Solo Jebres to Semarang Tawangtrain
- Take the train from Semarang Tawang to Jakarta Gambirtrain
- Take the bus from Gambir Station to Jakarta Airportbus
7h 22mRp 377,343–966,497Airport Transfer
- Take the rideshare from Semanggi to Soekarno–Hatta-CGK557.4 km
6h 30mRp 1,300,000–1,700,000Drive 557.4 km
- Drive from Semanggi to Soekarno–Hatta Airport (CGK)car 557.4 km
6h 30mRp 1,091,562–1,576,701Train to Ahmad Yani, fly
- Take the train from Solo Jebres to Semarang Tawangtrain
- Fly from Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK)plane SRG - CGK
3h 12mRp 1,084,343–2,066,497Train, train to Yogyakarta International Airport, fly
- Take the train from Solo Balapan to Yogyakartatrain
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Soekarno–Hatta International Airport (CGK)plane YIA - CGK
3h 59mRp 981,221–2,024,625Shuttle to Kediri, fly
- Take a shuttle bus from Solo Kota Station to Nganjuk
- Fly from Kediri (DHX) to Soekarno–Hatta International Airport (CGK)plane DHX - CGK
4h 8mTrain, bus
- Take the train from Solo Balapan to Jakarta Gambirtrain Bima / ...
- Take the bus from Gambir Station to Jakarta Airportbus Gambir
7h 53mRp 379,298–684,715Bus, line 8 bus
- Take the bus from Solo Terminal Tirtonadi to Pondok Pinangbus
- Take the bus from Pondok Pinang to Tanjung Duren Arah Baratbus 8
13h 10mRp 453,302–592,357
Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Semanggi to Soekarno–Hatta Airport (CGK) is to train and bus which costs Rp370000 - Rp700000 and takes 7h 53m.
The fastest way to get from Semanggi to Soekarno–Hatta Airport (CGK) is to fly which takes 2h 36m and costs Rp950000 - Rp1500000.
No, there is no direct bus from Semanggi to Soekarno–Hatta Airport (CGK). However, there are services departing from Surakarta and arriving at Jakarta Airport via Jl.Garuda Kemayoran. The journey, including transfers, takes approximately 11h.
The distance between Semanggi and Soekarno–Hatta Airport (CGK) is 496 km. The road distance is 557.4 km.
The best way to get from Semanggi to Soekarno–Hatta Airport (CGK) without a car is to train and bus via Semarang which takes 7h 22m and costs Rp370000 - Rp1000000.
It takes approximately 2h 36m to get from Semanggi to Soekarno–Hatta Airport (CGK), including transfers.
Semanggi to Soekarno–Hatta Airport (CGK) bus services, operated by Damri, depart from Surakarta station.
The best way to get from Semanggi to Soekarno–Hatta Airport (CGK) is to fly which takes 2h 36m and costs Rp950000 - Rp1500000. Alternatively, you can bus, which costs Rp190000 - Rp900000 and takes 11h.
Semanggi to Soekarno–Hatta Airport (CGK) bus services, operated by Damri, arrive at DAMRI Bus Station Jakarta.
Yes, the driving distance between Semanggi to Soekarno–Hatta Airport (CGK) is 557 km. It takes approximately 6h 30m to drive from Semanggi to Soekarno–Hatta Airport (CGK).
What companies run services between Semanggi, Indonesia and Soekarno–Hatta Airport (CGK), Indonesia?
Citilink Indonesia, Batik Air, and Garuda Indonesia fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK) every 4 hours. Alternatively, you can take a vehicle from Semanggi to Jakarta Airport via Surakarta, DAMRI Bus Station Jakarta, and Jl.Garuda Kemayoran in around 11h.
- Website
- garuda-indonesia.com
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 850,000–3,500,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 900,000–4,000,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 900,000–4,300,000
- Website
- batikair.com
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,500,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,500,000
- Website
- citilink.co.id
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 850,000–1,400,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
- Website
- flynamair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–5,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 650,000–4,500,000
- Website
- transnusa.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- pelita-air.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 800,000–1,900,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Saturday
- Estimated price
- Rp 850,000–3,500,000
- Website
- sriwijayaair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 650,000–4,500,000
- Website
- superairjet.com
Flights from Kediri to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–1,400,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Solo Jebres to Semarang Tawang
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- 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
Train from Solo Jebres to Semarang Tawang
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Solo Balapan to Jakarta Gambir
- Ave. Duration
- 6h 55m
- Frequency
- 5 times a day
- Estimated price
- Rp 320,000–380,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–380,000
- Business
- Rp 470,000–550,000
- Executive
- Rp 600,000–900,000
- [email protected]
- Website
- kai.id
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
Bus from Surakarta to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- 12 Go
Bus from Jl.Garuda Kemayoran to Jakarta Airport
- Ave. Duration
- 41 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 12,000–250,000
- Book at
- 12 Go
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Solo Kota Station to Nganjuk
- Ave. Duration
- 1h 16m
- Frequency
- 4 times a day
- Schedules at
- indahjayatrans.com
- Phone
- 021-769 3000
- [email protected]
- Website
- Kramat Djati
Bus from Solo Terminal Tirtonadi to Pondok Pinang
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–450,000
- Website
- Kramat Djati
- Phone
- 1500102
- [email protected]
- Website
- TransJakarta
Bus from Pondok Pinang to Tanjung Duren Arah Barat
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- Rp 3,501
- Schedules at
- TransJakarta
- Website
- https://www.mozio.com
Rideshare from Semanggi to Soekarno–Hatta-CGK
- Ave. Duration
- 6h 30m
- Frequency
- On demand
- Estimated price
- Rp 1,300,000–1,700,000
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 Travelling by boat in Italy, Need to know: Greyhound, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
There are 5645+ hotels available in Soekarno–Hatta Airport (CGK).
Check out Blablacar's carpooling service for rideshare options between Semanggi and Soekarno–Hatta Airport (CGK). A great option if you don't have a driver's licence or want to avoid public transport.
















