Bandung to Yogyakarta
Arrive in Yogyakarta’s spirited streets and ancient temples, a contrast to Bandung’s cooler highland vibes. Two transport options connect Bandung with Yogyakarta: train or bus, allowing you to compare schedules and fares.
Travel options for Bandung to Yogyakarta
Starting at Bandung, travel affordably by a bus for 231697 IDR, and reach Yogyakarta faster by train in 5h y 49 minutes.
Bus from Bandung to Yogyakarta
Traveling from Bandung to Yogyakarta by bus offers departures from Kota Bandung, with the first departure at 06:45, at various times throughout the day, allowing you to select a schedule that suits your plans. The journey generally takes around 8 hours, bringing you to Yogyakarta, with bus ticket prices typically around 231,697 IDR. Be sure to reserve your spot ahead of time to enjoy a comfortable and hassle-free ride.
Prices: 231,697 IDR
Duration: 8h – 12h ⏱
Train from Bandung to Yogyakarta
Catch a train from Bandung by departing at Kiaracondong, Bandung or Bandung and arriving at Wates, Yogyakarta, Tugu Yogyakarta or Lempuyangan, Jogja. The journey usually takes about 5 hours 49 minutes. Tickets start at 249,454 IDR, book your seat in advance.
Prices: 249,454 IDR
Duration: 5h 49m – 8h 15m ⏱
Bus Routes & Schedules from Bandung to Yogyakarta
Catch the bus from Kota Bandung to travel from Bandung toward Yogyakarta. Services leave from 06:45 until 19:40 and the trip usually lasts around 8h to 12h. Fares start at 231,697 to 347,546 IDR, and once the ride is complete you will step off at Yogyakarta. For precise bus departure times from Bandung to Yogyakarta and to check seat availability, consult the timetable and reserve your spot in advance.
Cheapest Bus Bandung to Yogyakarta
231697 IDR, from Kota Bandung to Yogyakarta, departure at some times, duration 8hFastest Bus Bandung to Yogyakarta
347546 IDR, from Kota Bandung to Yogyakarta, departure at some times, duration 8hBus Timetable: Kota Bandung → Yogyakarta
- 06:45 16:30 9h 45m 277150 IDR
- 07:00 16:30 9h 30m 277150 IDR
- 07:45 16:30 8h 45m 277150 IDR
- 13:00 21:00 8h 347546 IDR
- 14:00 22:00 8h 347546 IDR
- 16:00 00:00 8h 231697 IDR
- 17:00 01:00 8h 231697 IDR
- 18:00 06:00 12h 248326 IDR
- 18:45 04:20 9h 35m 277150 IDR
- 19:00 04:20 9h 20m 277150 IDR
- 19:40 04:20 8h 40m 277150 IDR
Train Routes & Schedules from Bandung to Yogyakarta
- From Kiaracondong, Bandung, you can take a train to Wates, Yogyakarta, traveling for about 6h 12m to 7h 42m. Services run from 10:23 until 21:28 with fares starting at 249,454 to 553,139 IDR.
- Board the train at Kiaracondong, Bandung bound for Tugu Yogyakarta. The ride takes roughly 6h 24m to 7h 38m. Departures run from 09:42 until 21:28, and fares begin at 249,454 to 715,826 IDR.
- Board at Kiaracondong, Bandung, and after a trip of around 8h 15m, the train reaches Lempuyangan, Jogja. Tickets are available from 281,992 IDR, and departures run at 11:10.
- Leave Bandung for Wates, Yogyakarta by train, taking approximately 6h 23m to 7h 26m. Rail services operate from 10:10 until 21:15, and fares begin at 249,454 to 553,139 IDR.
- Traveling from Bandung, you’ll be on the train for roughly 5h 49m to 7h 51m before arriving at Tugu Yogyakarta. Rail services operate from 07:35 until 21:15, and fares start from 249,454 to 835,131 IDR.
Cheapest Train Bandung to Yogyakarta
249454 IDR, from Kiaracondong, Bandung to Wates, Yogyakarta, departure at some times, duration 6h 12mFastest Train Bandung to Yogyakarta
835131 IDR, from Bandung to Tugu Yogyakarta, departure at 07:35, duration 5h 49mTrain Timetable: Bandung → Tugu Yogyakarta
- 07:35 13:24 5h 49m 835131 IDR
- 09:30 16:30 7h 704981 IDR
- 10:10 18:01 7h 51m 553139 IDR
- 17:40 23:42 6h 2m 607368 IDR
- 18:10 00:51 6h 41m 271146 IDR
- 19:00 01:49 6h 49m 249454 IDR
- 20:00 02:35 6h 35m 715826 IDR
- 21:15 05:04 7h 49m 509755 IDR
Train Timetable: Bandung → Wates, Yogyakarta
- 10:10 17:36 7h 26m 553139 IDR
- 19:00 01:23 6h 23m 249454 IDR
- 21:15 04:39 7h 24m 509755 IDR
Train Timetable: Kiaracondong, Bandung → Lempuyangan, Jogja
- 11:10 19:25 8h 15m 281992 IDR
Train Timetable: Kiaracondong, Bandung → Tugu Yogyakarta
- 09:42 16:30 6h 48m 704981 IDR
- 10:23 18:01 7h 38m 553139 IDR
- 18:25 00:51 6h 26m 271146 IDR
- 19:11 01:49 6h 38m 249454 IDR
- 20:11 02:35 6h 24m 715826 IDR
- 21:28 05:04 7h 36m 509755 IDR
Train Timetable: Kiaracondong, Bandung → Wates, Yogyakarta
- 10:23 17:36 7h 13m 553139 IDR
- 11:10 18:52 7h 42m 281992 IDR
- 19:11 01:23 6h 12m 249454 IDR
- 21:28 04:39 7h 11m 509755 IDR
Frequently Asked Questions Bandung to Yogyakarta
Below you will find answers to the most common questions about traveling from Bandung to Yogyakarta.
How long does the Bandung to Yogyakarta route usually take?
Travel time on the Bandung to Yogyakarta route depends on the transport type and the exact service. Trains take about 5 hours 49 minutes to 8 hours 15 minutes, while buses take about 8 to 12 hours. Different stations and service patterns explain the variation.
What is the cheapest way to travel from Bandung to Yogyakarta?
The cheapest available option on the Bandung to Yogyakarta route is the bus, with fares starting at IDR 231,697. Train tickets are more expensive, starting at IDR 249,454. Prices vary by service and departure point.
How much should I expect to pay for Bandung to Yogyakarta overall?
For Bandung to Yogyakarta, bus fares run from IDR 231,697 to IDR 347,546. Train fares are higher, ranging from IDR 249,454 to IDR 835,131. The total cost depends on the transport type and the specific service selected.
Which transport is fastest on the Bandung to Yogyakarta route?
The train is the fastest common option on the Bandung to Yogyakarta route. Train journeys take about 5 hours 49 minutes to 8 hours 15 minutes, while buses take about 8 to 12 hours. The exact duration depends on the station pair and service.
Where do buses depart from and arrive on the Bandung to Yogyakarta route?
Buses on the Bandung to Yogyakarta route depart from Kota Bandung and arrive in Yogyakarta. The listed bus service is direct between those two points. Travel time for buses is about 8 to 12 hours.
Which train stations are used for Bandung to Yogyakarta trips?
Train departures on the Bandung to Yogyakarta route are listed from Bandung and Kiaracondong, Bandung. Arrivals are listed at Wates, Yogyakarta, Tugu Yogyakarta, and Lempuyangan, Jogja. The exact station pair affects the journey time.
How often do trains run from Bandung to Yogyakarta?
There are 22 train trips listed for the Bandung to Yogyakarta route. The schedule shows departures from 07:35 to 21:28, but no exact frequency in minutes is provided. That means the timetable is spread across the day rather than evenly spaced.
What are the first and last bus departures from Bandung to Yogyakarta?
For Bandung to Yogyakarta buses, the first departure is at 06:45 and the last departure is at 19:40. The bus schedule is not given as a fixed frequency. Travel time is about 8 to 12 hours.
What are the first and last train departures from Bandung to Yogyakarta?
Trains on the Bandung to Yogyakarta route start at 07:35 and the last listed departure is at 21:28. There are 22 train trips in total. Exact travel time varies by station pair, from about 5 hours 49 minutes to 8 hours 15 minutes.
Why does travel time vary so much on Bandung to Yogyakarta trips?
The Bandung to Yogyakarta route has different durations because services use different stations and stop patterns. Train times range from about 5 hours 49 minutes to 8 hours 15 minutes depending on the pair, while buses take about 8 to 12 hours.
If I take the train from Bandung to Yogyakarta, which station pair is the longest listed?
The longest listed train pairing on the Bandung to Yogyakarta route is Kiaracondong, Bandung to Lempuyangan, Jogja, at 495 minutes, or about 8 hours 15 minutes. Other train pairs are shorter, with arrivals also at Wates and Tugu Yogyakarta.
Can I book Bandung to Yogyakarta tickets online?
Yes, Bandung to Yogyakarta tickets can be booked online through TicketRoutes.com. That is the clearest booking reference provided for this route. It is useful for checking available train and bus services, fares, and departure times.
More travel routes for Bandung and Yogyakarta
Planning more stops after Bandung to Yogyakarta?
If your journey doesn’t end with Bandung to Yogyakarta, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.