There are 6 ways to get from Adisutjipto Airport (JOG) to Semarang by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Surakarta
best- Take the train from Stasiun Maguwo to Solobalapantrain
- Take the train from Solobalapan to Semarang Tawang Stationtrain Joglosemarkerto
4h 3mRp 78,525–333,525Bus via Semarang
cheapest- Take the bus from Yogyakarta to Semarangbus Yogyakarta - Semarang
4h 43mRp 37,600–253,600Bus
- Take the bus from Yogyakarta to Semarangbus
4h 25mRp 88,600Drive 112.3 km
- Drive from Adisutjipto Airport (JOG) to Semarangcar 112.3 km
1h 53mRp 220,024–317,813Taxi
- Take the taxi from Adisutjipto Airport (JOG) to Semarangtaxi 112.3 km
1h 53mRp 750,000–900,000Train
- Take the train from Yogyakarta to Semarang Poncol Stationtrain Joglosemarkerto
8h 41mRp 243,600–353,600
Questions & Answers
The cheapest way to get from Adisutjipto Airport (JOG) to Semarang is to bus which costs Rp88601 and takes 4h 25m.
The fastest way to get from Adisutjipto Airport (JOG) to Semarang is to drive which takes 1h 53m and costs Rp220000 - Rp320000.
No, there is no direct bus from Adisutjipto Airport (JOG) to Semarang. However, there are services departing from Adisucipto International Airport and arriving at Semarang via Yogyakarta. The journey, including transfers, takes approximately 4h 25m.
No, there is no direct train from Adisutjipto Airport (JOG) to Semarang station. However, there are services departing from Stasiun Maguwo and arriving at Semarang Tawang Station via Solobalapan. The journey, including transfers, takes approximately 4h 3m.
The distance between Adisutjipto Airport (JOG) and Semarang is 160 km. The road distance is 112.3 km.
The best way to get from Adisutjipto Airport (JOG) to Semarang without a car is to train via Surakarta which takes 4h 3m and costs Rp75000 - Rp340000.
It takes approximately 4h 3m to get from Adisutjipto Airport (JOG) to Semarang, including transfers.
Adisutjipto Airport (JOG) to Semarang bus services, operated by Rama Sakti, depart from Yogyakarta station.
Adisutjipto Airport (JOG) to Semarang train services, operated by Prambanan Ekspres, depart from Stasiun Maguwo station.
The best way to get from Adisutjipto Airport (JOG) to Semarang is to train via Surakarta which takes 4h 3m and costs Rp75000 - Rp340000. Alternatively, you can bus, which costs Rp88601 and takes 4h 25m.
What companies run services between Adisutjipto Airport (JOG), Indonesia and Semarang, Indonesia?
You can take a train from Stasiun Maguwo to Semarang Tawang Station via Solobalapan in around 4h 3m. Alternatively, Rama Sakti operates a bus from Yogyakarta to Semarang 5 times a day. Tickets cost Rp 85,000 and the journey takes 3h.
- [email protected]
- Website
- kai.id
Train from Stasiun Maguwo to Solobalapan
- Ave. Duration
- 56 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 13,526
- Schedules at
- kai.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Solobalapan to Semarang Tawang Station
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- 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 Yogyakarta to Semarang Poncol Station
- Ave. Duration
- 7h 17m
- Frequency
- Twice daily
- Estimated price
- Rp 240,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 240,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 450,000–700,000
- Phone
- (0274) 514-794
- [email protected]
- Website
- ramasakti.com
Bus from Yogyakarta to Semarang
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- Rp 85,000
- Schedules at
- ramasakti.com
- Book at
- easybook.com
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta to Semarang
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 34,000–250,000
- Book at
- 12 Go
- Ave. Duration
- 1h 53m
- Estimated price
- Rp 750,000–900,000
Blue Bird Group
- Phone
- +62 21 794 1234
- 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 How to get from Luton Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Adisutjipto Airport (JOG) to Semarang bus services, operated by Rama Sakti, arrive at Semarang station.
Adisutjipto Airport (JOG) to Semarang train services, operated by Prambanan Ekspres, arrive at Solobalapan station.
Yes, the driving distance between Adisutjipto Airport (JOG) to Semarang is 112 km. It takes approximately 1h 53m to drive from Adisutjipto Airport (JOG) to Semarang.
Book your Adisutjipto Airport (JOG) to Semarang train tickets online with 12go.asia.
Book your Adisutjipto Airport (JOG) to Semarang bus tickets online with 12go.asia.
There are 425+ hotels available in Semarang.








