ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Yogyakarta

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration17h
Distance518
Avg. price$ 13
Bus trips2 found

Buses from Jakarta to Yogyakarta

🚌 Traveling from Jakarta to Yogyakarta by bus offers a direct daily service operated by Damri, taking approximately 10 hours. 🚌 The journey covers a distance of 512 km, with buses departing from Jakarta station and arriving at Yogyakarta station operated by Damri. 🚌 Ticket prices for the bus between Yogyakarta and Jakarta range from $7 to $15, offering a convenient and affordable way to travel between these two Indonesian cities.

Where to stay in Yogyakarta

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that operates between Jakarta and Yogyakarta in Indonesia. The bus service departs once daily and runs every day, making it convenient for travelers. The journey by bus from Jakarta to Yogyakarta typically takes around 10 hours.
  • You can catch the bus from Jakarta to Yogyakarta at the Jakarta station. This is the departure point for bus services operated by Damri that travel between the two cities. It is recommended to arrive at the station a bit early to ensure a smooth boarding process for your journey to Yogyakarta.
  • The bus from Jakarta to Yogyakarta, operated by Damri, arrives at Yogyakarta station. This bus terminal is the designated arrival point for travelers making the journey between the two cities. Upon arrival at Yogyakarta station, passengers can easily access other transportation options or continue their exploration of Yogyakarta.
  • The cost of a bus ticket from Jakarta to Yogyakarta typically ranges from $7 to $15, depending on the bus company and type of service chosen. Travelers have the option to select different fare classes based on their preferences and budget. It's advisable to check with the bus company for the most up-to-date pricing information before booking your ticket.
  • There is one direct bus service that operates daily between Jakarta and Yogyakarta, taking approximately 10 hours for the journey. Additionally, there are multiple train routes available for travel between the two cities, with varying travel times ranging from around 6 to 8 hours. It's recommended to check the schedules and availability of both bus and train services based on your preferred travel time and mode of transportation.
  • The buses traveling from Jakarta to Yogyakarta are typically most crowded during peak travel seasons and holidays, so it's advisable to book tickets in advance during these times. On the other hand, buses are usually less crowded during weekdays and outside of major holiday periods. To have a more comfortable and less crowded journey, consider traveling during off-peak times and avoiding weekends and holiday seasons.
  • The first bus of the day from Jakarta to Yogyakarta typically departs in the early morning, around 6:00 AM. The last bus of the day usually leaves in the evening, around 8:00 PM. It's essential to check the exact departure times with the bus operator as schedules may vary. To ensure a smooth journey, it's advisable to arrive at the bus station early, especially for the first bus of the day.

Will you be returning to Jakarta by bus?

If you need a return bus journey, you can check buses from Yogyakarta to Jakarta.

See schedule