Hello guys, thanks for visiting our website BorobudurSunrise.com, the trusted tour agency in Yogyakarta City. In this article we would like to give you an information about how to go from Jakarta to Yogyakarta by Train with all information about price, time schedule and the train class option.
Before we continue to the main topic, please contact us if you need a tour in Yogyakarta City. We have an excellent review by Trip Advisor or by Viator. You may check our tour package in this link : Yogyakarta Tour. You can also contact us by send us an email via hello@borobudursunrise.com or just simply contact us by whatsapp by pressing the whatsapp button in the right corner.
Contents
- Jakarta and Yogyakarta: A Quick Overview
- Journey Through the Heart of Java
- How to go from Jakarta to Yogyakarta by Train
- Arriving in Yogyakarta: Train Stations and Preferences
- Options from Jakarta to Yogyakarta by Train (2025)
- Day trains vs. night trains: what’s the best choice?
- Ticket Prices for Jakarta to Yogyakarta by Train
- Executive class train Jakarta to Yogyakarta
- Why Choose the Executive Class from Gambir Station to Yogyakarta Tugu Station train?
- About the Taksaka Luxury Train
- Ticket Prices
- How to Book
- Why Choose Luxury Class?
- Catching a Train from Gambir Station
- Arrival Recommendations
- Amenities at Gambir Station
- Accommodation Near Gambir Station
- How to Book Train Tickets for Jakarta to Yogyakarta by Train
- What to expect on a train from Jakarta to Yogyakarta
- Arriving in Yogyakarta
- Where to Stay Near Gambir and Malioboro
- Final thoughts for Jakarta to Yogyakarta by Train
- Personal informations
Jakarta and Yogyakarta: A Quick Overview
Jakarta is the capital city of Indonesia and the country’s largest urban center. It’s a busy city full of skyscrapers, shopping malls, and a mix of modern and traditional cultures. As the main business hub, Jakarta attracts people from all over the country and the world, making it lively and diverse.
Yogyakarta, often called “Jogja,” is very different. It’s known as the cultural heart of Indonesia, rich in history and traditions. The city is famous for its royal palace (Keraton), traditional arts, and nearby UNESCO World Heritage sites like Borobudur and Prambanan temples. While Jakarta is fast-paced and modern, Yogyakarta offers a quieter, more traditional charm that draws in visitors looking for a unique cultural experience.
Journey Through the Heart of Java
If you are traveling from Jakarta to Yogyakarta as a foreign tourist, then traveling by train from Jakarta to Yogyakarta is a popular and convenient choice for both tourists and locals. The journey offers scenic views, a comfortable experience, and an opportunity to see Java’s countryside up close. This detailed guide covers everything you need to know about train travel between these two iconic cities, including ticket prices, how to book tickets, onboard facilities, and why executive class is the best option.
How to go from Jakarta to Yogyakarta by Train
When you’re setting out from Jakarta to Yogyakarta by Train, you have a couple of main station options based on the class of service you prefer:
- Pasar Senen Station (PSE): This station is your go-to for economy-class trains, which are the most cost-effective option. Pasar Senen also serves a few executive-class carriages for those looking to upgrade their travel experience without switching stations.
- Gambir Station (GMR): Preferred by those opting for a more luxurious journey, Gambir Station offers executive, priority, and luxury-class services. It’s the ideal choice for travelers seeking comfort and convenience on their trip to Yogyakarta.
Pro Tip for Jakarta Travelers: Staying near Gambir Station can save you from the terrible Jakarta traffic and provide easier access to your train. Though the Gambir area itself may not offer much in terms of entertainment or dining, nearby accommodations like the Double Tree by Hilton in Diponegoro, the Ibis Budget Hotel Cikini with its Olympic-sized swimming pool, ARTOTEL Thamrin, and Mercure Jakarta Sabang are excellent options, combining convenience with quality.
Arriving in Yogyakarta: Train Stations and Preferences
Yogyakarta hosts two main train stations:
- Yogyakarta Tugu Station (YK): The primary and more polished station, Tugu is centrally located and is generally preferred by travelers for its cleanliness and proximity to major tourist spots. Excutive and Luxury Train will stop here.
- Lempuyangan Station (LPN): Slightly less central than Tugu, Lempuyangan serves as a secondary station and is a viable option for those looking to explore a different part of the city. Mostly Economy Class will stop at this station.
Both stations are within close proximity (1.5-2 km apart), offering flexibility depending on your accommodation or sightseeing plans for Jakarta to Yogyakarta by Train
Options from Jakarta to Yogyakarta by Train (2025)
If you’re planning to travel by train, here’s an overview of the most popular options to help you decide:
General Overview
- Daily Trains: 19 trains run daily between Jakarta and Yogyakarta.
- Travel Time: 6-8 hours, depending on the class and number of stops.
- Punctuality: Indonesian trains are generally on time, with minor delays (5-25 minutes) on economy-class services.
- Morning Trains:
Train Name Class Departure Station Departure Time Arrival Station Arrival Time Travel Duration Ticket Price Fajar Utama Solo Economy, Executive Pasar Senen 05:55 Yogyakarta 12:08 6 hours 23 minutes Rp350,000 – Rp520,000 Argo Dwipangga Executive, Luxury Gambir 08:50 Yogyakarta 15:01 6 hours 11 minutes Rp570,000 – Rp1,250,000 Taksaka Executive, Luxury Sleeper Gambir 09:10 Yogyakarta 15:35 6 hours 25 minutes Rp535,000 – Rp1,250,000
- Afternoon Trains:
Train Name Class Departure Station Departure Time Arrival Station Arrival Time Travel Duration Ticket Price Gaya Baru Malam Selatan Economy, Executive Pasar Senen 10:55 Yogyakarta 18:56 8 hours 1 minute Rp285,000 – Rp385,000 Bangunkarta Economy, Executive Pasar Senen 11:40 Yogyakarta 19:42 8 hours 2 minutes Rp330,000 – Rp440,000
- Evening and Night Trains:
Train Name Class Departure Station Departure Time Arrival Station Arrival Time Travel Duration Ticket Price Bima Executive Gambir 17:10 Yogyakarta 00:09 6 hours 59 minutes Rp505,000 Gajayana Executive, Luxury Gambir 18:40 Yogyakarta 01:34 6 hours 54 minutes Rp595,000 – Rp1,440,000 Progo Economy Pasar Senen 22:30 Lempuyangan 06:34 8 hours 4 minutes Rp195,000
- Late-Night Choices:
Train Name Class Departure Station Departure Time Arrival Station Arrival Time Travel Duration Ticket Price Argo Lawu Executive Gambir 20:45 Yogyakarta 02:56 6 hours 11 minutes Rp570,000 Taksaka (Night Service) Executive, Luxury Sleeper Gambir 21:30 Yogyakarta 03:55 6 hours 25 minutes Rp515,000 – Rp1,200,000
Note: The ticket prices and schedules are subject to change. For the most updated information and bookings, please visit the official website of PT Kereta Api Indonesia or online ticketing platforms like Traveloka or KAI Access
Key Takeaways:
- For budget-conscious travelers, Pasar Senen is the go-to station with multiple economy and mixed-class options.
- Luxury and speed seekers should choose Gambir Station for executive and priority-class trains like Argo Dwipangga or Taksaka.
- Trains like Bima, Gajayana, and Progo are great for those looking for overnight travel convenience.
The journey typically takes 6 to 8 hours for the Jakarta to Yogyakarta by Train, depending on the train and stops. Book early and choose a class that suits your comfort and budget needs!
Day trains vs. night trains: what’s the best choice?
You can choose between a day or night train when planning your trip. For most travelers, the day train is highly recommended for several reasons:
- Scenic Beauty: The day train offers stunning views of Java’s countryside. Passengers can enjoy sights of traditional villages, lush green rice paddies, and rolling hills, making the journey as memorable as the destination. For first-time visitors, this is a perfect way to experience the island’s culture and natural beauty.
- Convenient Arrival: Arriving during the day allows you to settle into your hotel and start exploring Yogyakarta without feeling rushed or exhausted.
Night trains, while an option, come with certain challenges. Arriving in Yogyakarta as early as 4 AM means you’ll likely feel tired and may have to wait hours for your hotel check-in, potentially losing a productive day. Even the night train that arrives at 7 AM can disrupt your schedule and leave you feeling less refreshed.
If you do choose the night train, executive class is the way to go for Jakarta to Yogyakarta by Train. The seats are far more comfortable than those in economy class, making it easier to rest during the journey. This added comfort can make a noticeable difference when attempting to sleep on the train.
Ticket Prices for Jakarta to Yogyakarta by Train
When planning your train journey from Jakarta to Yogyakarta by Train, ticket prices vary based on the class of service and the stations of departure and arrival. Here’s a breakdown to help you choose the best option for your trip:
Class | Departure Station | Arrival Station | Price Range | Features | Best For |
---|---|---|---|---|---|
Economy Class | Pasar Senen Station (Jakarta) | Lempuyangan Station (Yogyakarta) | IDR 74,000 to IDR 150,000 | Basic seating with limited legroom, air-conditioned carriages, and more frequent stops leading to longer travel times. | Budget travelers and backpackers seeking the most economical option. |
Business Class | Pasar Senen Station (Jakarta) | Lempuyangan Station (Yogyakarta) | IDR 230,000 to IDR 260,000 | Adjustable seats with better legroom than economy, cleaner restrooms, and fewer stops for a moderately faster journey. | Travelers seeking a balance between cost and comfort. |
Executive Class | Gambir Station (Jakarta) | Tugu Station (Yogyakarta) | IDR 260,000 to IDR 430,000 | Premium adjustable seats, spacious legroom, exclusive lounge access at stations, and fewer stops for faster travel. | Travelers who prioritize comfort, convenience, and a premium experience. |
Pro Tip: Ticket prices can increase during peak travel seasons or holidays. It’s advisable to book early to secure the best rates and preferred seating.
For the most accurate and up-to-date ticket prices, consider checking official booking platforms like Traveloka or Tiket.com.
Executive class train Jakarta to Yogyakarta
When choosing between economy and executive class tickets for the Jakarta to Yogyakarta by train journey, the most noticeable difference is the price. Economy class tickets are significantly cheaper, making them a great option for budget travelers. However, this affordability comes with trade-offs: economy trains stop at more stations, take longer to complete the journey, and offer less comfortable seating with limited legroom.
Why Choose the Executive Class from Gambir Station to Yogyakarta Tugu Station train?
If you’re looking for the best way to travel from Jakarta to Yogyakarta by Train, Executive Class from Gambir Station to Tugu Station is hands down the top choice. Here’s why it’s worth the upgrade:
1. Convenience at Gambir Station
Gambir Station, located in the heart of Jakarta, is easy to access and offers excellent facilities for travelers. Compared to Pasar Senen, Gambir is more modern, with spacious waiting areas, better amenities, and smoother boarding processes. For executive class passengers, the perks are even better—priority boarding and a more relaxed pre-boarding experience make the journey stress-free right from the start.
2. Central Arrival at Tugu Station
Yogyakarta Tugu Station, your destination, is right in the city center. It’s perfectly located for quick access to Yogyakarta’s main attractions like Malioboro Street, the Sultan’s Palace, and a range of hotels and restaurants. Arriving here saves you time and makes exploring the city much more convenient compared to Lempuyangan Station.
3. Superior Comfort in Executive Class
When it comes to the actual ride, executive class sets itself apart in every way. The trains are faster, with fewer stops, allowing you to reach your destination more efficiently. Onboard, the premium seating offers ample legroom, reclining features, and personal power outlets, so you can relax, work, or even nap during the journey. Add to that the quiet cabin environment, air conditioning, and onboard meal options, and you’ve got an experience that’s as comfortable as it is convenient.
If you want something better than an executive train, consider a luxury train.
If you’re looking to take your train travel experience to the next level, beyond the comforts of Executive Class, consider upgrading to Luxury Class, available on the Taksaka Luxury Train. This exclusive option offers unmatched comfort, premium amenities, and a touch of elegance, making it perfect for travelers who want to indulge in a first-class journey.
About the Taksaka Luxury Train
The Taksaka Luxury Train operates between Gambir Station (Jakarta) and Tugu Station (Yogyakarta), ensuring a seamless and luxurious travel experience.
Key Features of Luxury Class
- Fully Reclining Seats: Enjoy spacious seats that recline into a near-flat position for ultimate relaxation.
- Personal Entertainment System: Each seat comes with an individual screen loaded with movies, shows, and music to keep you entertained throughout the journey.
- Complimentary Extras: Passengers receive blankets, pillows, and premium meals included in the ticket price.
- Private and Quiet Environment: Fewer seats per carriage ensure privacy and a tranquil atmosphere.
- Impeccable Service: Dedicated staff provide attentive service, catering to all your needs during the trip.
Timings for the Taksaka Luxury Train
- Morning Departure: Departs Gambir Station at 09:10 AM, arriving at Tugu Station at 03:35 PM.
- Evening Departure: Departs Gambir Station at 09:30 PM, arriving at Tugu Station at 03:55 AM.
Ticket Prices
The Luxury Class ticket starts at IDR 1,250,000. While it is a premium price, the comfort and exclusivity make it worth every rupiah.
How to Book
- Book your tickets easily through platforms like Traveloka or Tiket.com.
- Advance booking is recommended, especially during peak seasons, to secure your spot in this exclusive class.
Why Choose Luxury Class?
If you value privacy, top-notch comfort, and personalized service, the Luxury Class on the Taksaka Train is the ultimate way to travel from Jakarta to Yogyakarta. Whether you’re on a business trip, celebrating a special occasion, or simply want to indulge, this option guarantees a memorable journey.
Upgrade today and transform your trip into an unforgettable experience!
Catching a Train from Gambir Station
If you’ve booked an Executive Class or Luxury Class ticket, your journey will begin at Gambir Station, a modern and centrally located hub in Jakarta. Situated near Cikini and Jalan Jaksa, Gambir Station is easily accessible and offers various transport options. For those arriving at Soekarno-Hatta International Airport, the Damri bus provides direct service to Gambir Station, making it a hassle-free option for travelers flying into Jakarta.
Arrival Recommendations
It’s advisable to arrive at Gambir Station at least 30 minutes before departure. If you need to pick up your reserved ticket, plan to be there an hour early to avoid any last-minute stress. The station is well organized, ensuring a smooth check-in and boarding process for both Executive and Luxury Class travelers.
Amenities at Gambir Station
Gambir Station offers a range of amenities to make your wait comfortable. Popular dining options include Solaria, McDonald’s, Dunkin’ Donuts, Starbucks, and more. Additionally, you’ll find ATMs, clean restrooms, and minimarkets for last-minute purchases or snacks. The station’s clean and organized facilities make it an excellent starting point for your premium train journey.
Accommodation Near Gambir Station
For travelers needing accommodation close to Gambir, the Double Tree by Hilton is a top pick for luxury stays, offering excellent amenities and comfort. If you’re looking for an affordable yet comfortable option, the Ibis Budget Hotel Cikini provides great facilities at a budget-friendly price.
Whether you’re traveling in Executive Class or opting for the exclusive Luxury Class on the Taksaka Luxury Train, Gambir Station ensures a smooth, convenient, and enjoyable start to your journey from Jakarta to Yogyakarta.
How to Book Train Tickets for Jakarta to Yogyakarta by Train
Booking your train tickets is simple and can be done through various reliable platforms. Here’s how:
1. Official KAI Website
Visit the official website of PT Kereta Api Indonesia to book your tickets directly. The site offers real-time updates on availability and prices.
2. KAI Access App
Download the KAI Access App for a seamless booking experience. Available for both iOS and Android, this app allows you to:
- Book tickets
- Choose your seat
- Make secure payments
3. Third-Party Platforms
Popular platforms like Traveloka and Tiket.com also offer ticket-booking services. These apps often have promotional discounts and an easy-to-use interface.
4. Train Stations and Agents
For those who prefer in-person transactions, tickets can be purchased at train stations or authorized travel agents across Indonesia.
What to expect on a train from Jakarta to Yogyakarta
Let’s talk about what to expect on the train from Jakarta to Yogyakarta—it all depends on the class you choose. If you’re going economy, it’s functional but basic. The seats are tight, legroom is limited, and while there’s air conditioning, it can get warm on hot days. The restrooms are okay but bring tissues and sanitizer. Snacks? Basic at best.
Business class is a nice upgrade. Seats are adjustable, there’s more legroom, and the air conditioning is better. Restrooms are cleaner, and the food selection has more variety. It’s a decent middle ground for comfort.
Now, executive class? That’s the game-changer. Think reclining seats, plenty of legroom, icy AC, personal power outlets, and perks like blankets and meals. It’s quiet, smooth, and feels like real travel. If you’re in it for comfort, executive class is the way to go. What’s your pick?
Here’s my pick: If you’re on a budget, economy class will get you there, but it’s worth upgrading to at least business class for better comfort. That said, executive class is hands down the best option, especially for a long trip like this. You’ll arrive in Yogyakarta refreshed, relaxed, and ready to take on the city without feeling like you’ve just been through a marathon. Trust me, it’s worth the extra rupiah for the experience.
Arriving in Yogyakarta
Yogyakarta has two main train stations where trains from Jakarta stop—Tugu Station and Lempuyangan Station—along with two smaller stations on the outskirts, Maguwo Station and Wates Train Station. Here’s what you need to know about these stations:
- Tugu Station: This is the central station in Yogyakarta, located at the top of Jalan Malioboro, making it the most convenient for travelers. It’s the final stop for most trains and is close to major attractions, hotels, and restaurants.
- Lempuyangan Station: Situated just 1-2 km away from Tugu, this station also serves as a stop for trains, particularly those catering to economy and business class passengers. While less central, it’s still a good option for those on a budget.
- Maguwo Station and Wates Train Station: These stations are located on the outskirts of Yogyakarta. Unless your accommodation or arrangements are near these stations, it’s best to stay on the train until Tugu or Lempuyangan.
For those arriving at Tugu Station, stepping out into Jalan Malioboro is easy. Simply exit the station, turn left, and follow the signs to Malioboro Street. This vibrant area is full of hotels, homestays, and hostels, making it a popular choice for backpackers and budget-conscious travelers.
Where to Stay Near Gambir and Malioboro
For travelers who like to plan their stay ahead of time, here are some recommendations:
- Near Gambir Station:
- Luxury: Double Tree by Hilton, offering premium comfort and amenities.
- Mid-Range: Ibis Budget Hotel Cikini, known for affordability and quality service.
- Near Malioboro Street:
- Budget-friendly options range from cozy hostels to mid-range hotels, all within walking distance of Tugu Station.
Final thoughts for Jakarta to Yogyakarta by Train
For a smoother experience, the Executive Class from Gambir to Tugu Station is highly recommended. You’ll enjoy priority boarding, better facilities, and a more central arrival point in Yogyakarta. And its better to Plan to arrive early, especially if you need to collect tickets at the station. For those new to the area, staying close to Gambir in Jakarta or Malioboro in Yogyakarta can make your trip easier and more enjoyable.