There are 6 ways to get from Yogyakarta to Gelora Bung Karno by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta Tugu to Gambir Jakartatrain Taksaka / ...
7h 9mRp 323,500–367,952Bus
cheapest- Take the bus from Yogyakarta to DAMRI Bus Station Jakartabus Yogyakarta - Jakarta
16h 49mRp 155,462–564,257Drive 511.6 km
- Drive from Yogyakarta to Gelora Bung Karnocar 511.6 km
6h 27mRp 999,200–1,443,289Fly Adisutjipto International Airport to Halim Perdanakusuma Airport, bus, line 9 bus
- Fly from Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP)plane JOG - HLP
- Take the bus from TK Angkasa 5 to Cawang Sentral 1 Polypaintbus
- Take the bus from Cawang Sentral to Pancoran Arah Baratbus
- Take the bus from Pancoran Arah Barat to Senayan BANK DKIbus
4h 20mRp 1,410,600–2,010,600Train to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport
- 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
4h 37mRp 927,500–1,900,000Train to Adisumarmo International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)plane SOC - CGK
5h 22mRp 929,500–1,977,000
Yogyakarta to Gelora Bung Karno by train, foot, and bus
Questions & Answers
The cheapest way to get from Yogyakarta to Gelora Bung Karno is to train which costs Rp320000 - Rp370000 and takes 7h 9m.
The fastest way to get from Yogyakarta to Gelora Bung Karno is to fly and bus and line 9 bus which takes 4h 20m and costs Rp1400000 - Rp2100000.
No, there is no direct bus from Yogyakarta to Gelora Bung Karno. However, there are services departing from Yogyakarta and arriving at Gelora Bung Karno 1 via Jln. Bungur Besar XVI and Term. Senen. The journey, including transfers, takes approximately 16h 49m.
No, there is no direct train from Yogyakarta to Gelora Bung Karno. However, there are services departing from Yogyakarta Tugu and arriving at Gambir Jakarta via . The journey, including transfers, takes approximately 7h 9m.
The distance between Yogyakarta and Gelora Bung Karno is 541 km. The road distance is 511.6 km.
The best way to get from Yogyakarta to Gelora Bung Karno without a car is to train which takes 7h 9m and costs Rp320000 - Rp370000.
It takes approximately 7h 9m to get from Yogyakarta to Gelora Bung Karno, including transfers.
Yogyakarta to Gelora Bung Karno bus services, operated by Damri, depart from Yogyakarta station.
Yogyakarta to Gelora Bung Karno train services, operated by Kereta API, depart from Yogyakarta Tugu station.
The best way to get from Yogyakarta to Gelora Bung Karno is to train which takes 7h 9m and costs Rp320000 - Rp370000. Alternatively, you can bus, which costs Rp150000 - Rp600000 and takes 16h 49m.
What companies run services between Yogyakarta, Indonesia and Gelora Bung Karno, Indonesia?
Kereta API operates a train from Yogyakarta Tugu to Gambir Jakarta every 4 hours. Tickets cost Rp 320,000–370,000 and the journey takes 6h 5m. Alternatively, Damri operates a bus from Yogyakarta to DAMRI Bus Station Jakarta once daily. Tickets cost Rp 150,000–600,000 and the journey takes 15h.
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 900,000–2,800,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 900,000–2,300,000
- Website
- batikair.com
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
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,600,000
- Website
- citilink.co.id
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,000,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
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- air-connect.com
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,500,000–10,000,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,300,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 800,000–3,600,000
- Website
- flynamair.com
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
- 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
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Gambir Jakarta
- Ave. Duration
- 6h 5m
- Frequency
- Every 4 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 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
- [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
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta to DAMRI Bus Station Jakarta
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- 12 Go
- Phone
- 1500102
- [email protected]
- Website
- TransJakarta
Bus from TK Angkasa 5 to Cawang Sentral 1 Polypaint
- Ave. Duration
- 14 min
- Frequency
- Every 5 minutes
- Schedules at
- TransJakarta
Bus from Cawang Sentral to Pancoran Arah Barat
- Ave. Duration
- 22 min
- Frequency
- Every 5 minutes
- Estimated price
- Rp 3,500
- Schedules at
- TransJakarta
Bus from Pancoran Arah Barat to Senayan BANK DKI
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 3,500
- Schedules at
- TransJakarta
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling to the UK: What do I need to know?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Yogyakarta to Gelora Bung Karno bus services, operated by Damri, arrive at DAMRI Bus Station Jakarta.
Yogyakarta to Gelora Bung Karno train services, operated by Kereta API, arrive at Gambir Jakarta station.
Yes, the driving distance between Yogyakarta to Gelora Bung Karno is 512 km. It takes approximately 6h 27m to drive from Yogyakarta to Gelora Bung Karno.
Book your Yogyakarta to Gelora Bung Karno train tickets online with 12go.asia.
Book your Yogyakarta to Gelora Bung Karno bus tickets online with 12go.asia.
There are 5667+ hotels available in Gelora Bung Karno.











