...

Jakarta to Yogyakarta (jogja) Bus Service

Avg. Bus Duration

:

11 hrs 5 mins

Buses depart from

:

Jakarta

Bus arrives in

:

Yogyakarta (jogja)

Cheapest Bus Ticket

:

RP 170.000

Bus Companies

:

34

Earliest Bus

:

04:00 AM

Last Bus

:

09:15 PM

Daily Bus Services

:

1619

Book Jakarta to Jogja Bus Tickets

Jakarta Jogja travel is an enchanting adventure that connects two iconic Indonesian cities at a distance of approximately 562 km in just 11 hours by bus. This land route by bus is served by nearly 1619 travel and shuttle services from 04:00 to 21:15. Bus ticket prices for the Jakarta to Jogja route start from Rp 170.000 up to Rp 675.000 depending on the type of bus, amenities, and travel season. Through redBus, you can choose from around 34 bus operators and buy bus tickets online at cheaper than counter prices.

Affordable public transportation options are available, such as buses and Jakarta Jogja travel. Jogja Jakarta bus tickets can be chosen according to your needs due to the wide variety of durations and departure schedules. Travelers can create their own special adventure stories!

As the nation's capital, Jakarta always offers various activities for its citizens, especially in the economic and cultural sectors. In this city, tourists can get to know the history of the city and country through the National Museum, Bank Indonesia Museum, and Elephant Museum. Newcomers can also travel around Jakarta to enjoy local culinary delights such as kerak telor, soto betawi, karedok, and ketoprak.

Yogyakarta is the government and economic center of the Special Region of Yogyakarta, playing the role of the capital of this region. Being one of the major cities, Yogyakarta has still successfully managed to maintain its traditional characteristics and strong Javanese culture.

One of its main attractions is the Yogyakarta Sultan Palace or Yogyakarta Keraton, where the Sultan's family still resides today. In an average temperature of around 30°C, Yogyakarta continues to develop with various interesting new tourist destinations. Some exciting activities during a Jakarta to Jogja trip include:

  • Hunting for typical Yogyakarta souvenirs, tasting street food, and enjoying the atmosphere on Jalan Malioboro

  • Exploring the Taman Sari palace complex, which offers deep insight into Javanese history and culture

  • Exploring the remnants of the Mount Merapi eruption on the Merapi Lava Tour

  • Climbing up Kali Kuning Hill for an exciting hiking experience

  • Kalibiru tourism, which offers green panoramas and views from a height

  • Taking photos and getting a closer look at the city's history and culture at Tugu Jogja

Bus Service between Jakarta and Jogja - Schedules, Ticket Prices

The Jakarta Jogja bus schedule will take a travel time of around 11 hours during the holiday season. There are even double-decker bus services available for Jakarta–Jogja, sleeper buses for Jogja–Jakarta, as well as VIP, Executive, and Super Executive buses that you can try. Jakarta Jogja bus tickets are available with departure schedules from early morning until late at night. For the Jogja Jakarta bus schedule, departure times are available starting from 04:00 to 21:15. 

Jakarta Jogja Bus Ticket Prices

Travel services from Jakarta to Jogja require a travel time of around  11 hours. Bus ticket prices for this bus service range from Rp 170.000 to Rp 675.000, with options of VIP, Executive, Suite Class, and Executive Class Double Decker. There is also an option for a Jakarta Jogja travel ticket price of Rp350,000 for the Shuttle class.

Departure and Drop-off Points

Departure points in Jakarta are available at several of the following locations:

  • Kampung Rambutan Terminal

  • Pulo Gebang Terminal

  • Pasar Minggu Terminal

  • Pangkalan Jati

  • Pondok Pinang

  • Kalideres

  • Cengkareng

  • Pasar Baru

  • Lebak Bulus

  • Pasar Rebo

  • Pasar Jumat Terminal

  • Cilandak

  • Bambu Apus

  • Cililitan

  • Mampang Prapatan

  • Kalideres Terminal

  • Jembatan Gantung

  • Grogol Terminal

  • Kapuk Ringroad

  • Teluk Gong

The available drop-off points in Jogja are:

  • Jalan Janti

  • Sleman

  • Jombor Terminal

  • Giwangan Terminal

  • Wates Bus Terminal

  • Yogyakarta City

  • Kulon Progo

  • Jalan Wates Km 10

  • Yogyakarta Office

  • Prambanan

  • Tempel

  • Wates

  • Jalan Ringroad

  • Dongkelan

Popular PO Travel Options from Jakarta to Jogja (Yogyakarta)

  • Pahala Kencana

  • Sinar Jaya

  • Haryanto

  • Harapan Jaya

  • Unicorn Indorent

  • Sumber Alam

  • Safari Dharma Raya

  • Santoso

  • Agramas

  • Putera Mulya

At redBus Indonesia, you can get Jogja Jakarta bus tickets easily. redBus has consolidated all available bus journeys according to the route you have specified. The available bus trips are also equipped with all the details you need, such as departure schedules, travel companies, boarding and dropping points, amenities, and prices that you can filter as you like. By booking bus tickets through redBus, your journey will undoubtedly be more practical and enjoyable. Book bus tickets online on redBus at cheaper than counter prices. You can avail discounts and 0+ Exclusive Deals as of today for Jakarta to Jogja bus ticket booking online.

Cancel Your Jakarta to Yogyakarta (jogja) Bus Ticket and Get a Refund With Refund Guarantee

redBus offers another avenue of flexibility when it comes to booking a Jakarta to Yogyakarta (jogja) in Indonesia. With Refund Guarantee, customers can now cancel their Jakarta to Yogyakarta (jogja) bus ticket and get a refund. A customer has to make sure that the Refund Guarantee add-on has been selected when they book their Jakarta to Yogyakarta (jogja) bus ticket through the redBus platform. Customers would have to pay a small premium when they select the Refund Guarantee add-on. Once done, the customer can avail a reasonable refund of up to 75% on their bus tickets if they do decide to cancel the ticket before their bus journey begins. Refund Guarantee offers flexibility and eliminates any inconvenience that could arise if the customer needs to cancel their Jakarta to Yogyakarta (jogja) bus ticket due to any unforeseen circumstances.

Jakarta to Yogyakarta (jogja) Bus Ticket Online Booking

Travel seamlessly on the road from Jakarta to Yogyakarta (jogja) with reliable bus services. Bus schedules may vary among operators, but every journey is aimed at providing a smooth travel experience despite variations in traffic and weather conditions. Jakarta to Yogyakarta (jogja) bus route is so popular. You can choose well-maintained buses, operated by skilled drivers, ensures a safe and comfortable trip to Yogyakarta (jogja).
Buses to Yogyakarta (jogja) offer spacious legroom, reclining seats, and air conditioning, making your trip from Jakarta to Yogyakarta (jogja) a pleasant experience. Apart from bring comfortable, bus travel is also affordable. Book your effortlessly and at cheaper than counter prices from Jakarta to Yogyakarta (jogja) through redBus.

Top Bus Operator Images

Jakarta to Yogyakarta (jogja) Bus Ticket - Guaranteed Lowest Price - Exclusive redDeals

Budget-friendly bus tickets from Jakarta to Yogyakarta (jogja) are just a click away with redBus Indonesia's exclusive redDeals. Enjoy savings of up to 25% plus additional online booking discounts. Choose from an array of redDeals options such as Return, Early Bird, Round Trip, Last Minute, and Festive season tickets. Experience the lowest fares for your trip, exclusively with redBus, Indonesia.
You can enjoy the following 37 redDeals on Jakarta to Yogyakarta (jogja) buses:

  • FLAT Discount By Handoyo: Get IDR-25000 Extra OFF. offer valid till 05 Aug 2026
  • LASTMIN Discount By Handoyo: Get IDR-25000 Extra OFF. offer valid till 05 Aug 2026
  • BP_DEAL Discount By Agramas: Get IDR-15000 Extra OFF. offer valid till 31 Dec 2026
  • BP_DEAL Discount By Agramas: Get IDR-20000 Extra OFF. offer valid till 31 Dec 2026
  • BP_DEAL Discount By Agramas: Get IDR-15000 Extra OFF. offer valid till 31 Dec 2026
  • Jakarta to Yogyakarta (jogja) Bus Schedule & Fare

    Bus OperatorFirst BusLast BusDuration
    First Bus - 06:30 AMLast Bus - 07:00 PM11 hrs 52 mins
    First Bus - 06:30 AMLast Bus - 07:30 PM12 hrs 7 mins
    First Bus - 04:00 AMLast Bus - 04:30 PM14 hrs 0 mins
    First Bus - 06:30 AMLast Bus - 03:45 PM11 hrs 37 mins
    First Bus - 06:00 AMLast Bus - 06:40 PM10 hrs 7 mins

    Up to 25% off in Bus Ticket Booking

    Booking bus tickets has become easy and convenient thanks to various technological advances. You can now check bus schedules, list of operators, latest offers, facilities, seat availability and more on the redBus platformTo make it easier on your pocket, redBus Indonesia offers discounts of up to 25% and IDR 20.000 cashback with the code NEW*. Use the redBus promo when booking bus tickets online and save more! For such exciting deals - check redBus Promos page Terms and conditions apply*

    FAQs

    How can I make an online bus ticket booking in Indonesia?

    You can book a bus of your choice to any destination in Indonesia by logging on to the official website of redBus which is redbus.id/en . The site is user-friendly and you can book your bus ticket in a matter of minutes.

    How do I book a bus from Jakarta to Yogyakarta (jogja)?

    You can either visit the terminal and go to the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you’d rather not do that, you can visit redbus.id/en and book your seat within 5 minutes.

    Do I need to print out my bus ticket before boarding?

    There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Indonesia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.

    Can I reschedule my journey after I have booked my ticket?

    Yes, you can. But this feature is limited to only a few bus operators in Indonesia. Look for the reschedule icon before booking your ticket.

    How do I pay for my bus ticket on the redBus website?

    There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Indonesia Online Bank Transfer).