Trip to Yogyakarta

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration9h
Distance516 km
Avg. price$ 26
Train trips12 found

Trains from Jakarta to Yogyakarta

🚂 Experience a scenic train journey from Jakarta to Yogyakarta with Kereta API. The direct train departs from Jatinegara and arrives in Yogyakarta, taking approximately 5 hours and 52 minutes. 🌄 Enjoy the 512 km route passing through beautiful landscapes as you travel from Jakarta to Yogyakarta by train. With various options like the Bima or Gajayana, you can choose a comfortable and convenient way to reach your destination. 🎟️ Ticket prices for the Jakarta to Yogyakarta train start at $7 and can go up to $21, offering budget-friendly travel options for your adventure through Indonesia. Plan your journey ahead and make the most of your visit to the cultural hub of Yogyakarta.

Where to stay in Yogyakarta

There are over 1273 hotels to stay in Yogyakarta. Prices range from $3 per night.

Accomodation
  • Kereta API is the main company that provides train routes from Jakarta to Yogyakarta. The train services depart once daily from Jatinegara station in Jakarta and arrive at Yogyakarta station in Yogyakarta, taking approximately 5 hours and 52 minutes to complete the journey. The ticket prices for the train between Jakarta and Yogyakarta range from $7 to $21. Travelers can enjoy a comfortable and convenient train journey with Kereta API for their trip from Jakarta to Yogyakarta.
  • The fastest train between Jakarta and Yogyakarta is operated by Kereta API. The direct train service departs from Jatinegara station in Jakarta and arrives at Yogyakarta station in approximately 5 hours and 52 minutes. Travelers can enjoy a quick and convenient journey with Kereta API for their trip from Jakarta to Yogyakarta. Tickets for this fast train service range from $7 to $21, providing an efficient way to travel between the two cities.
  • Trains departing for Yogyakarta from Jakarta specifically depart from Jatinegara station. This station serves as the departure point for the train services operated by Kereta API on the route between Jakarta and Yogyakarta. Passengers can easily board the train to Yogyakarta at Jatinegara station in Jakarta, making it a convenient starting point for their journey.
  • There are multiple train options available between Jakarta and Yogyakarta. These routes vary in terms of duration, with some taking around 6 hours and others requiring up to 10 hours for the journey. Passengers can choose from different train services such as Bima, Jayakarta, Gajayana, Senja Utama Yogyakarta, and Argo Lawu, each offering a distinct travel experience. The trains operate daily and provide travelers with a range of options to suit their schedule and preferences for the trip to Yogyakarta from Jakarta.
  • The train services operated by Kereta API arriving from Jakarta to Yogyakarta conclude their journey at Yogyakarta station. This station serves as the final destination for travelers on this route, providing a convenient point of arrival in Yogyakarta. Located in the heart of the city, Yogyakarta station offers easy access to various transportation options and amenities for passengers continuing their journey or exploring the local area. Upon arrival at Yogyakarta station, passengers can disembark and begin their adventures in the vibrant city of Yogyakarta.
  • The first train of the day to travel from Jakarta to Yogyakarta is a direct service departing from Jatinegara station and arriving at Yogyakarta station. This train departs once daily and operates every day, with an approximate journey time of 5 hours and 52 minutes. The last train for this route also follows the same schedule, offering travelers a convenient and consistent option for train travel between Jakarta and Yogyakarta. Passengers can choose between these daily departures to plan their journey according to their preferred time of travel.
  • There is one direct train trip each day between Jakarta and Yogyakarta. This direct service, operated by Kereta API, departs from Jatinegara station in Jakarta and arrives at Yogyakarta station, offering travelers a convenient and efficient way to travel between these two cities. The journey on this direct train takes approximately 5 hours and 52 minutes, providing passengers with a comfortable and straightforward option for transportation.
  • Yes, there is a direct train between Jakarta and Yogyakarta. This direct train service, operated by Kereta API, departs from Jatinegara station in Jakarta and arrives at Yogyakarta station. The train runs once daily, operating every day, and the journey duration is approximately 5 hours and 52 minutes, providing a convenient and efficient option for travelers commuting between Jakarta and Yogyakarta by train.
  • The cost of a train ticket from Jakarta to Yogyakarta varies between $7 and $21. Travelers can choose from different price options based on their preferences and budget when booking their train journey. The affordable fare range makes train travel an economical and accessible mode of transportation for those traveling between Jakarta and Yogyakarta.

Will you be returning to Jakarta by train?

If you are looking for the return train journey, check out trains from Yogyakarta to Jakarta

See schedule