- Must visit
Museum Affandi
Art museum presenting works by Affandi in a riverside complex that also reflects the painter's distinctive architectural taste.
The best way to find a cheap bus ticket from Jakarta to Yogyakarta is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Jakarta to Yogyakarta will cost around RM 71 if you buy it on the day, but the cheapest tickets can be found for only RM 59.
On Mon, Nov 02, we found 6 buses from Jakarta to Yogyakarta, including 6 direct services.
On Mon, Nov 02 the direct buses cover the 425 km distance in an average of 9 h 56 m but if you time it right, some buses will get you there in just 8 h 20 m .
On Mon, Nov 02 the slowest buses will take 15 h 31 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
KRAMAT DJATI
|
| ||||||||||||
KRAMAT DJATI
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
0
|
| ||||||||||||
KRAMAT DJATI
|
| ||||||||||||
Buses from Jakarta to Yogyakarta run on average 19 times per day, taking around 10h 35m. Cheap bus tickets for this journey start at RM 55 if you book in advance.
There are 19 buses per day. The earliest bus runs at 06:00, the last at 21:00. The fastest bus covers the 264 miles (425 km) distance in 8h 15m.
Distance 264 miles (425 km) |
Average bus duration 10h 35m |
Cheapest ticket price RM 55 |
Buses per day 19 |
Direct buses 19 |
Fastest bus 8h 15m |
First bus 6:00 AM |
Last bus 9:00 PM |
Cheapest Month Nov |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Tue |
Least Busy Day Sun |
Best time to book 6 days |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Jakarta to Yogyakarta.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Infobus | Departure Time 07:30AM | Arrival Time 04:30PM | Duration 9h00 | Departure days Everyday | Cheapest price RM 74 |
Operator PT DELIMA SRI GEMILANG | Departure Time 04:40PM | Arrival Time 06:00AM | Duration 13h20 | Departure days Wed | Cheapest price RM 128 |
Operator Infobus | Departure Time 05:00PM | Arrival Time 02:15AM | Duration 9h15 | Departure days Everyday | Cheapest price RM 74 |
Operator Kramat Djati | Departure Time 06:10PM | Arrival Time 10:22AM | Duration 16h12 | Departure days Mon, Wed, Fri, Sat, Sun | Cheapest price RM 59 |
Operator Infobus | Departure Time 06:15PM | Arrival Time 02:35AM | Duration 8h20 | Departure days Everyday | Cheapest price RM 78 |
Operator Kramat Djati | Departure Time 07:00PM | Arrival Time 10:31AM | Duration 15h31 | Departure days Mon, Wed, Fri, Sat, Sun | Cheapest price RM 59 |
Operator Infobus | Departure Time 07:55PM | Arrival Time 11:30PM | Duration 3h35 | Departure days Everyday | Cheapest price RM 78 |
The table below shows live departures for Jakarta to Yogyakarta buses for today, Sunday, November 1. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
0 | 5:00 PM Jakarta | 9h15 | 2:15 AM Yogyakarta | 0 transfersDirect | |
0 | 6:15 PM Jakarta | 8h20 | 2:35 AM Yogyakarta | 0 transfersDirect | |
0 | 7:55 PM Jakarta | 8h20 | 4:15 AM Yogyakarta | 0 transfersDirect | |
KRAMAT DJATI | 6:10 PM Jakarta, Cililitan | 16h12 | 10:22 AM Yogyakarta, Bus Terminal Giwangan | 0 transfersDirect | |
KRAMAT DJATI | 7:00 PM Jakarta, Pintu Bus Terminal Pulo Gebang | 15h31 | 10:31 AM Yogyakarta, Bus Terminal Giwangan | 0 transfersDirect | |
0 | 7:30 AM Jakarta | 8h45 | 4:15 PM Yogyakarta | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Yogyakarta — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Yogyakarta trip today.
Art museum presenting works by Affandi in a riverside complex that also reflects the painter's distinctive architectural taste.
Museum inside the palace complex displaying royal gifts, regalia, and historical objects that help explain the sultanate's cultural legacy.
Compact museum dedicated to batik techniques, tools, and textiles, ideal for understanding one of Java's most important crafts.
Yogyakarta's best-known shopping street, lively for walking, street performances, batik stores, and easy access to major landmarks.
Historic square north of the palace with open space, heritage surroundings, and frequent local activity in the city center.
Southern city square popular for evening walks and colorful pedal cars, giving visitors a casual local nightlife atmosphere.
Sweet jackfruit stew simmered with palm sugar and coconut milk. A Yogyakarta signature known for its rich sweetness and long, slow cooking.
Rice topped with young jackfruit, krecek spicy beef skin stew, chicken, egg, and coconut milk areh. A classic Yogya breakfast and street-food staple.
Soft rice cake with savory peanut sauce, sweet soy, and toppings like fried shallots. A simple traditional snack closely associated with Yogyakarta mornings.
Upscale venue for Indonesian cuisine with polished presentation and a romantic setting, suitable for a fine-dining style meal in Yogyakarta.
Legendary casual gudeg house serving the city’s signature sweet jackfruit stew with classic side dishes in a traditional local setting.
Established heritage restaurant in a colonial-style building, serving refined Javanese and Indonesian dishes with a more formal atmosphere.
Budget-friendly versus Bali or Jakarta. Guesthouses, local meals, and short rides are cheap; upscale hotels and Western dining still cost less than many major tourist cities.
Tipping is appreciated but not expected. Restaurants may add service; otherwise round up or leave 5-10%. Round up taxi fares. Small tips at cafes are optional.
Official public transport app
Yogyakarta International Airport, Yogyakarta -> Stasiun Yogyakarta, Yogyakarta
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Yogyakarta.
Omio simplifies your travel planning across Southeast Asia by bringing together over 1,000 trusted travel companies on one comprehensive platform. Whether you're booking local trains, long-distance buses, or ferry tickets, Omio lets you compare options, prices, and schedules instantly to find the perfect journey for your needs. With convenient mobile tickets delivered straight to your phone and real-time travel updates keeping you informed every step of the way, you can travel with confidence knowing that dedicated customer support is always available when you need it. From discovering trending destinations to seamlessly connecting different modes of transport, Omio transforms complex multi-leg journeys into simple, stress-free bookings that let you focus on exploring incredible destinations in Southeast Asia and beyond.
Pros: The bus journey from Jakarta to Yogyakarta offers significant cost advantages, with fares typically 40-60% lower than flights. Executive class buses provide reasonable comfort with reclining seats, air conditioning, and onboard toilets. Most operators offer generous luggage allowances without strict weight limitations. Buses depart frequently (every 30-60 minutes) throughout the day and night, allowing flexible scheduling. Unlike flights, buses deliver passengers directly to Yogyakarta's city center, eliminating additional transfer costs.
Cons: The journey duration is considerable (8-10 hours) and can extend further during holiday periods or due to traffic congestion. Road conditions and weather can cause unpredictable delays. Service quality varies substantially between operators, with budget options offering minimal amenities. Overnight journeys, while time-efficient, may result in disrupted sleep quality for sensitive travelers.
Yogyakarta offers visitors a rich blend of cultural heritage and natural beauty. The UNESCO World Heritage sites of Borobudur and Prambanan temples showcase magnificent ancient architecture and intricate stone carvings. Visitors can explore the Sultan's Palace (Kraton) to witness traditional Javanese court life and regular cultural performances. For adventure seekers, the Merapi volcano and Jomblang Cave provide thrilling excursions, while Malioboro Street entices with its vibrant shopping scene and street food, including local specialties like gudeg (young jackfruit stew). Travelers can participate in batik-making workshops, attend wayang puppet shows, or venture to nearby Parangtritis Beach. The city's blend of historical significance, artistic traditions, and natural wonders makes it an essential Indonesian destination.
Find answers to the most common questions about traveling from Jakarta to Yogyakarta by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Yogyakarta, this guide helps you travel smarter and with confidence.

Most Jakarta to Yogyakarta buses use the Jakarta, Pintu Terminal Pulo Gebang to Yogyakarta, Terminal Giwangan station pair, with some services arriving at Yogyakarta. Use this guide to compare Jakarta and Yogyakarta bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Jakarta, Terminal Kampung Rambutan is 11 km from Jakarta city centre. Public transport options include:
Jakarta, Terminal Kampung Rambutan has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Food court and various food stalls available
Free Wi-Fi available. ATMs are several ATMs from different banks.
Ticket office support is available at Jakarta, Terminal Kampung Rambutan.
Available at Jakarta, Terminal Kampung Rambutan: Parking, Taxis, WC.
Accessibility facilities are available at Jakarta, Terminal Kampung Rambutan: Wheelchair ramps available.
Jakarta, Pintu Terminal Pulo Gebang is 11 km from Jakarta city centre. Public transport options include:
Jakarta, Pintu Terminal Pulo Gebang has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Food court and various food stalls available
Free Wi-Fi in terminal building. ATMs are several ATMs from different banks.
Ticket office support is available at Jakarta, Pintu Terminal Pulo Gebang.
Available at Jakarta, Pintu Terminal Pulo Gebang: Parking, Taxis, WC.
Accessibility facilities are available at Jakarta, Pintu Terminal Pulo Gebang: Wheelchair ramps, dedicated assistance.
Jakarta, Terminal Grogol is 8 km from Jakarta city centre. Public transport options include:
Jakarta, Terminal Grogol has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Food stalls and small cafes are available nearby.
Free Wi-Fi available. ATMs are aTMs located inside the station.
Ticket office support is available at Jakarta, Terminal Grogol.
Available at Jakarta, Terminal Grogol: Parking, Taxis, WC.
Accessibility facilities are available at Jakarta, Terminal Grogol: Accessible facilities including ramps and elevators.
Yogyakarta, Terminal Giwangan is 6 km from Yogyakarta city centre. Public transport options include:
Yogyakarta, Terminal Giwangan has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Food court and street food vendors available
Free Wi-Fi available in main terminal. ATMs are several ATMs from different banks.
Ticket office support is available at Yogyakarta, Terminal Giwangan.
Available at Yogyakarta, Terminal Giwangan: Parking, Taxis, WC.
Accessibility facilities are available at Yogyakarta, Terminal Giwangan: Wheelchair ramps and assistance available.
Yogyakarta, Terminal Jombor is 3 km from Yogyakarta city centre. Public transport options include:
Yogyakarta, Terminal Jombor has practical services for this route, including Parking, Dining, ATM, Taxis, Accessibility, WC, Shower, and Ticket Office.
Food options include: Small local food stalls and vendors
ATMs are available near main entrance.
Ticket office support is available at Yogyakarta, Terminal Jombor.
Available at Yogyakarta, Terminal Jombor: Parking, Taxis, WC.
Accessibility facilities are available at Yogyakarta, Terminal Jombor: Ramps available.
Yogyakarta, Dongkelan is 4 km from Yogyakarta city centre. Public transport options include:
Yogyakarta, Dongkelan has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Local food stalls and small restaurants around terminal
Free Wi-Fi available. ATMs are aTM booth inside terminal.
Ticket office support is available at Yogyakarta, Dongkelan.
Available at Yogyakarta, Dongkelan: Parking, Taxis, WC.
Accessibility facilities are available at Yogyakarta, Dongkelan: Wheelchair ramps.
Check bus stations information for Jakarta and Yogyakarta, including where buses depart and arrive on this route.
Here are some other resources that might have the information you need