---
title: "Yogyakarta 2026: Airport Train, Borobudur, Prambanan"
description: "YIA airport to Yogyakarta by airport train, getting to Borobudur and its climbing ticket, the Rp 8,000 commuter train to Prambanan and Solo, and trains onward."
canonical: "https://indonesiatransport.com/yogyakarta/"
language: "en"
content_type: "destination"
last_checked: "2026-11-12"
confidence: "medium"
status: "published"
structured_data: "https://indonesiatransport.com/yogyakarta/#webpage"
alternates: "en=https://indonesiatransport.com/yogyakarta/ fr=https://indonesiatransport.com/fr/yogyakarta/ de=https://indonesiatransport.com/de/yogyakarta/ es=https://indonesiatransport.com/es/yogyakarta/ ja=https://indonesiatransport.com/ja/yogyakarta/ ko=https://indonesiatransport.com/ko/yogyakarta/ ru=https://indonesiatransport.com/ru/yogyakarta/ zh-Hant=https://indonesiatransport.com/zh/yogyakarta/"
---
# Yogyakarta: the airport train, Borobudur and the trains onward

## Short Answer

From YIA airport, the airport train reaches Yogyakarta station in about 39 minutes for Rp 20,000, or 35 minutes on the non-stop Xpress from Rp 40,000. Borobudur is about 90 minutes by road: DAMRI's tourist bus from Malioboro costs Rp 20,000 and leaves 12 times a day from 05:00. Prambanan and Solo are on the commuter train, a flat Rp 8,000. Book the Borobudur climbing ticket online: the counter quota is usually gone the same day.

## Quick Facts

- Province: Special Region of Yogyakarta, Java
- Usual way in: Train from Jakarta, Bandung or Surabaya, or a flight to YIA
- Terminals and ports: Yogyakarta (Tugu) and Lempuyangan stations; YIA airport
- Last checked: 2026-11-12
- Confidence: medium

## Prambanan and Solo on the KRL commuter line

The KRL commuter line links Yogyakarta with Solo through Prambanan, and it is the cheapest ride in the region: Rp 8,000 whatever the distance.

| Station | Minutes from Yogyakarta | For |
|---|---|---|
| Lempuyangan | 5 | Yogyakarta's second station |
| Brambanan | 21 | Prambanan temple |
| Klaten | 35 | Klaten town |
| Solo Balapan | 71 | Solo's main station |

**Pay by card, not cash.** Tap a bank card (e-Money, Flazz, TapCash and similar) at the gate, or use QRIS where the station accepts it.

## Around Yogyakarta: Trans Jogja buses and the Malioboro electric bus

**Trans Jogja** buses cost Rp 2,700 a ride in 2026, cashless only; one card can pay for several passengers. The electric Trans Jogja bus loops from Terminal Jombor to Malioboro and back, 05:30 to 20:30.

## Temples, ballet and the Sultan's palace: why people stay in Yogyakarta

Yogyakarta is the base for Java's best-known temples and its royal court. Here is why people stay a few days.

- **Borobudur**, the great Buddhist monument of stone terraces and stupas, is about 90 minutes from the city. Climbing the terraces costs a foreign adult Rp 455,000 (Rp 400,000 for the grounds only), and the climbing ticket is the one to buy online.
- **Prambanan's Hindu temples** are on the commuter line: get off at Brambanan, 21 minutes from Yogyakarta station, Rp 8,000. Foreign adults pay Rp 400,000, which also covers the Lumbung, Bubrah and Sewu temples; the park is open 06:30 to 17:00.
- **Mondays:** Prambanan's main temple yard and the Kraton's Kedhaton both close, so make it a Tamansari day; Borobudur's stone climb can close on Mondays too.
- **The Ramayana Ballet** is danced under the Prambanan towers at 19:30 on Tuesdays, Thursdays and Saturdays, in the open-air theatre from May to October and on the indoor Trimurti stage from January to April.
- **The Kraton**, the Sultan's living palace, shows its heirlooms and gamelan in the Kedhaton, Tuesday to Sunday, Rp 25,000 for foreign adults.
- **Tamansari**, the old royal Water Palace with its bathing pools, opens every day 09:00 to 15:00, also Rp 25,000.

## YIA airport to Yogyakarta city on the airport train

Take the airport train to Stasiun Yogyakarta (Tugu), the city's main station: 25 trains a day from 05:16 to 21:30. The regular train costs Rp 20,000 and stops at Wates, about 39 minutes; the non-stop Xpress costs Rp 40,000 to Rp 70,000 and takes about 35 minutes.

| Fact | Detail |
| --- | --- |
| Usual way | Airport train to Yogyakarta (Tugu) |
| Typical time | About 35 to 39 min |
| Where it departs | YIA airport station |

**From YIA, regular (via Wates):** 05:16, 06:20, 07:46, 09:53, 11:35, 13:25, 14:56, 15:20, 17:00, 17:34, 19:46, 20:55

**From YIA, Xpress (non-stop):** 07:00, 08:40, 09:05, 10:20, 10:54, 12:24, 14:45, 15:45, 16:17, 18:00, 18:54, 20:15, 21:30

**New operator, new place to buy.** KAI Commuter took the airport train over on 17 September 2026: tickets are now sold in Access by KAI, C-Access and on airport-train.kci.id, and the old Railink site and station machines no longer sell them. Xpress Flexi, from Rp 80,000, adds a VIP lounge.

**Back to the airport.** The first train leaves Yogyakarta at 04:20 and the last Xpress at 20:12, reaching YIA at 20:47.

**By road.** DAMRI's airport buses go to Sleman, Condongcatur and the DAMRI pool in Yogyakarta, one to two hours; private cars to Malioboro were sold from Rp 165,000 for November 2026.

## Yogyakarta to Borobudur: shared van, a driver, and the temple ticket

Take DAMRI's tourist bus (Angkutan KSPN): 12 a day from Malioboro, in front of Bank Indonesia, from 05:00 to 15:00, calling at Tugu station and Terminal Jombor, Rp 20,000 one way. Buses come back from Borobudur from 06:30 to 17:00. A shared van from your hotel, Rp 120,000 for November 2026, or a car with a driver are the door-to-door options.

| Fact | Detail |
| --- | --- |
| Usual way | DAMRI tourist bus from Malioboro |
| Typical time | About 1 h 30 min |
| Where it arrives | Borobudur temple park |

**The ticket that matters.** A foreign adult pays Rp 400,000 for the temple grounds or Rp 455,000 to climb the monument itself. The climbing quota is small and the counter usually sells out the same day, so buy at ticket.borobudurpark.com or borobudur.injourneydestination.id; the e-ticket from your email is scanned at the gate.

**On the stone.** Climbers must wear the special sandals the temple provides, and climbing can be closed on some days, such as Mondays, for maintenance.

**Hotel Borobudur is not the temple.** Bus booking sites list a pick-up called "Hotel Borobudur Jombor": that is a hotel in Jombor, Yogyakarta, where Magelang buses stop.

**DAMRI from Malioboro:** 05:00, 06:00, 07:00, 08:00, 08:30, 09:30, 10:30, 11:30, 12:00, 13:00, 14:00, 15:00

**DAMRI from Borobudur back to the city:** 06:30, 07:30, 08:30, 09:30, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00

**A second DAMRI.** The Yogyakarta to Semarang bus also stops at Terminal Borobudur, leaving Terminal Jombor at 06:45, 12:45 and 18:45, Rp 70,000 on the DAMRI app.

## Yogyakarta to Solo on the commuter train

Take the KRL commuter train: 15 a day from Yogyakarta station between 05:05 and 22:35, a flat Rp 8,000, about 1 h 11 min to Solo Balapan. Tap a bank card such as e-Money, Flazz or TapCash at the gate; some stations take QRIS.

| Fact | Detail |
| --- | --- |
| Usual way | KRL commuter train |
| Typical time | 1 h 11 min to Solo Balapan |
| Where it departs | Yogyakarta (Tugu) or Lempuyangan station |

**From Yogyakarta station (November 2026):** 05:05, 06:00, 07:05, 07:54, 08:49, 10:56, 12:07, 13:57, 15:01, 16:10, 17:35, 18:08, 20:15, 21:20, 22:35

**Every train calls at Lempuyangan** five minutes later, then Maguwo and Brambanan, the stop for Prambanan.

**Solo's stations.** The line runs on through Purwosari to Solo Balapan, Solo's main station, then Solo Jebres and Palur. A Kartu Multi Trip (KMT) is sold at station counters if you ride every day.

## Bandung to Yogyakarta by day train

Eight trains a day leave Bandung station for Yogyakarta (Tugu) between 06:30 and 20:00, about 5 h 50 min to 7 h, sold from Rp 310,800 for November 2026. The cheapest seats are economy trains from Kiaracondong to Lempuyangan, from Rp 98,000, about eight hours.

| Fact | Detail |
| --- | --- |
| Usual way | Train from Bandung station |
| Typical time | About 5 h 50 min to 7 h |
| Where it departs | Bandung or Kiaracondong station |

**Bandung station, daytime:** 06:30, 07:45, 09:30, 14:45

**Two Bandung stations.** Trains leave from Stasiun Bandung (Bandung station) and Kiaracondong; the cheapest economy seats go from Kiaracondong to Lempuyangan.

**Coming back.** Trains leave Yogyakarta (Tugu) for Bandung eight times a day, from 01:27 to 23:50, with day departures at 08:05, 11:31 and 12:13.

## Yogyakarta to Surabaya, toward Bromo

Take a train from Yogyakarta (Tugu) to Surabaya Gubeng: 12 a day from 02:40 to 23:47, 3 h 48 min to 4 h 47 min, sold from Rp 232,400 for November 2026. Economy trains from Lempuyangan cost from Rp 106,960.

| Fact | Detail |
| --- | --- |
| Usual way | Train from Yogyakarta (Tugu) |
| Typical time | 3 h 48 min to 4 h 47 min |
| Where it arrives | Surabaya Gubeng station |

**Daytime trains from Tugu:** 06:45, 11:30, 11:46, 12:50, 13:37, 17:00

**New timetable on 1 December.** KAI's 2026 timetable takes effect on 1 December, speeds up 74 intercity trains and adds the KA Pandawa between Semarang Tawang, Solo Balapan and Yogyakarta, four a day.

## Yogyakarta: what travellers ask

### How do I get from Yogyakarta to Borobudur?

By DAMRI's tourist bus from Malioboro, about 90 minutes, Rp 20,000: 12 departures from 05:00 to 15:00, via Tugu station and Terminal Jombor. A shared van from your hotel, Rp 120,000 for November 2026, picks you up at the door.

### How do I get from YIA airport to Malioboro?

Take the airport train to Yogyakarta station (Tugu), the city's main station: Rp 20,000 on the regular train, about 39 minutes, or Rp 40,000 to Rp 70,000 on the non-stop Xpress. Buy in Access by KAI, C-Access or on airport-train.kci.id; the first train leaves YIA at 05:16, the last at 21:30.

### Can you climb Borobudur?

Yes, with the climbing ticket: Rp 455,000 for a foreign adult, against Rp 400,000 for the grounds only. The daily quota is small, so buy online; climbers wear sandals provided by the temple.

### Is there a train from Yogyakarta to Solo?

Yes, the KRL commuter train: 15 a day from Yogyakarta station, 05:05 to 22:35, a flat Rp 8,000, about 1 h 11 min to Solo Balapan. Pay by tapping a bank card.

### How do I get to Prambanan from Yogyakarta?

Take the KRL commuter train to Brambanan station, 21 minutes from Yogyakarta station, Rp 8,000. A foreign adult pays Rp 400,000 at Prambanan; on Mondays the main temple yard is closed for maintenance.

## Sources for Yogyakarta

1. [detikJogja: DAMRI Jogja - Semarang via Magelang, 2026 (2 May 2026) — news](https://www.detik.com/jogja/bisnis/d-8471363/jadwal-damri-jogja-semarang-2026-via-magelang-beserta-harga-tiket-dan-rutenya)
2. [Jogja Akurat: DAMRI KSPN Malioboro - Borobudur timetable and fare (23 December 2025) — news](https://jogja.akurat.co/lifestyle/24501/jadwal-tarif-dan-rute-angkutan-kspn-malioboro-borobudur-paling-pagi-jam-05-00-dari-jogja)
3. [detikJogja: YIA airport train timetable from 17 September 2026 and how to buy (16 September 2026) — news](https://www.detik.com/jogja/bisnis/d-8665250/jadwal-terbaru-ka-bandara-yia-mulai-17-september-2026-dan-cara-beli-tiketnya)
4. [Dinas Pariwisata DIY: ticket prices at the Kraton Yogyakarta sites — official](https://visitingjogja.jogjaprov.go.id/38875/harga-tiket-masuk-htm-baru-di-sejumlah-unit-pariwisata-keraton-yogyakarta/)
5. [InJourney Destination: Prambanan Temple tickets — operator](https://ticket.injourneydestination.id/en/prambanan-temple)
6. [RRI: KAI Bandara YIA timetable and fares from 1 July 2026 (1 August 2026) — news](https://rri.co.id/bandung/bisnis/2619707/kai-bandara-hadirkan-jadwal-perjalanan-yang-semakin-fleksibel)
7. [Metro TV: KRL Jogja-Solo timetable and fare, 6 November 2026 — news](https://www.metrotvnews.com/read/NnjCRgmq-jadwal-krl-jogja-solo-jumat-6-november-2026-dan-tarif-tiketnya)
8. [Metro TV: Borobudur ticket prices for the new year (29 December 2025) — news](https://www.metrotvnews.com/read/KYVCeYpL-liburan-tahun-baru-ke-borobudur-cek-harga-tiket-masuk-terbarunya)
9. [KAI: GAPEKA 2026 timetable from 1 December 2026 — operator](https://www.kai.id/publikasi/artikel-berita/dari-tambahan-kursi-hingga-stasiun-baru-kai-perluas-pilihan-perjalanan-mulai-desember)
10. [DAMRI (Perum DAMRI) — operator](https://damri.co.id/id/info-rute)
11. [GridOto: Trans Jogja electric bus fare from 1 January 2026 — news](https://www.gridoto.com/read/224337023/uji-coba-selesai-ini-tarif-bus-listrik-trans-jogja-per-1-januari-2026)
12. [InJourney Destination: Ramayana Ballet Prambanan schedule 2026 — operator](https://ticket.injourneydestination.id/en/ramayana-ballet-prambanan)
13. [Kraton Jogja tourism: Kagungan Dalem (palace sites open to visitors) — operator](https://tourism.kratonjogja.id/en-US/tour/2-kagungan-dalem-keraton-yogyakarta)

## Places to combine with Yogyakarta

- [Jakarta to Yogyakarta by train, plane or bus](https://indonesiatransport.com/jakarta-to-yogyakarta/)
- [Jakarta: Soekarno–Hatta airport, the stations and the trains out](https://indonesiatransport.com/jakarta/)
- [Jakarta to Bandung on the Whoosh, the Parahyangan or the road](https://indonesiatransport.com/jakarta-to-bandung/)
- [Indonesia's trains: what runs, which class to buy, how to book](https://indonesiatransport.com/trains/)
