Promo
Promo
Blibli Tiket RewardsYour Orders
Tiket.com logo
Staycation in Bandung
Event in Jakarta
Flight to Surabaya
Tour in Lombok
Train to Yogyakarta
Car Rental in Semarang
Activities in Bali

Book Yogyakarta to Jakarta Train Tickets

Hero image
Select city or station
Going anywhere?
Sat, 04 Jul 26 (One Way)
1 Passenger
Select city or station
Going anywhere?
Sat, 04 Jul 26 (One Way)
1 Passenger

Train Schedule & Ticket Prices Yogyakarta - Jakarta

Bengawan
Economy Saturday, 04 July 2026
00:18
7h 4m
Wates
07:22Jatinegara
IDR 74,000/paxSee Train
Bengawan
Economy Saturday, 04 July 2026
00:18
7h 16m
Wates
07:34Pasar Senen
IDR 74,000/paxSee Train
Jaka Tingkir
Economy Saturday, 04 July 2026
00:29
7h 15m
Lempuyangan
07:44Pasar Senen
IDR 280,000/paxSee Train
Jaka Tingkir
Economy Saturday, 04 July 2026
00:56
6h 36m
Wates
07:32Jatinegara
IDR 280,000/paxSee Train
Jaka Tingkir
Economy Saturday, 04 July 2026
00:29
7h 3m
Lempuyangan
07:32Jatinegara
IDR 280,000/paxSee Train

Jogja Jakarta Direct Train

Good news for those of you who want to travel to Jogja. Now, KAI has a direct train from Jakarta to Jogja. This direct train will take you from Jakarta to Jogja in just 6 hours and 2 minutes. 

 

The Jogja Jakarta direct train will depart from Tugu Yogyakarta Station at 12:20 and arrive at Gambir Station at 18:20. Want to try the Jogja Jakarta train without transit? Tickets for the Jogja Jakarta direct train are priced from Rp640,000.

 

The Jogja Jakarta direct train will operate during the Christmas and New Year 2025 holidays from December 20, 2024 to January 5, 2025. Let’s buy Jogja Jakarta direct train tickets at tiket.com.

 

What to Know About Yogyakarta to Jakarta Train

The Yogyakarta - Jakarta route is one of the favorite train routes on Java Island. The journey from the special city of Yogyakarta to the metropolitan city of Jakarta provides a new and enjoyable experience for passengers. To maximize the experience, this route even offers executive luxury trains suitable for passengers who want to feel the sensation of a sleeper train.

 

The Yogyakarta to Jakarta train has flexible departure schedules and is available throughout the day. Additionally, there are various class and train options, allowing you to choose according to your preferences. The prices are also affordable that it won’t break your bank account. 

 

Ticket Prices

Starting from IDR 220,000

Journey Duration

8 hours 20 minutes

First Train to Jakarta

00:01 AM

Last Train to Jakarta

11:28 PM 

Departure Stations

Yogyakarta Station (YK), Wates Station (WT), and Lempuyangan Station (LPN) 

Arrival Stations

Pasar Senen Station (PSE), Jatinegara Station (JNG), and Gambir Station (GMR)

Train Classes

Economy and Business

*The information in the table above is subject to change.

Save on Your Yogyakarta to Jakarta Train With tiket.com

Let’s grab your Yogyakarta to Jakarta train tickets now with tiket.com! With the tiket.com app, you can book train tickets up to 45 days before departure. The process is easy, just open the app, choose the desired route, and make the payment. Your tickets are successfully purchased!

 

In addition, tiket.com offers affordable ticket prices thanks to discounts from promos, such as the OTW promo. So, your journey can be both economical and budget-friendly. Come on, book your pocket-friendly tickets with tiket.com now!

 

 

Popular Train Routes from Yogyakarta

 

Popular Train Routes from Jakarta

Stations in Yogyakarta

When departing from Yogyakarta, you have three options for departure stations: Yogyakarta Station, Wates Station, and Lempuyangan Station. All three stations are integrated with the commuter line, maximizing your travel convenience. So, make sure to choose the departure station that is closest to your residence.

 

Yogyakarta Station is located in Gedongtengen, Yogyakarta. This station has a VIP waiting room, a workspace, and an ATM gallery. Wates Station, located in the Kulon Progo district, has a nursery room and a special lane for persons with disabilities. Meanwhile, Lempuyangan Station, located in Danurejan, has a children's playground area.

Stations in Jakarta

Upon arriving in Jakarta, you can choose from three arrival stations: Pasar Senen Station, Jatinegara Station, and Gambir Station. Pasar Senen Station and Gambir Station are located close to each other in Central Jakarta. Meanwhile, Jatinegara Station is situated in East Jakarta. All three stations are integrated with commuter line services. Thus, you have public transportation options to reach your destination.

 

Where to Stay in Jakarta

 

Things to Do in Jakarta