GoAsia
How to Get from Jakarta to Wonosobo

How to Get from Jakarta to Wonosobo

Last updated: October 18, 2026
Contents

Leaving the humid, high-rise skyline of Jakarta for the mist-covered peaks of Wonosobo is a transition from Indonesia's chaotic heart to its spiritual highland soul. Most travelers heading this way have their sights set on the Dieng Plateau, an ancient volcanic complex where Hindu temples sit amidst sulfurous lakes and sunrise viewpoints. The journey takes you away from the coastal plains of Java and deep into the Central Javanese interior, where the air grows noticeably cooler and the scenery shifts to terraced vegetable plots and rolling hills.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Mount Sindoro above a tea garden near Wonosobo
Mount Sindoro above a tea garden near WonosoboPhoto: Ake Widyastomo / Unsplash

Because Wonosobo does not have its own airport or a direct train station, the long-distance bus is the undisputed king of this route. It is a classic Javanese road trip that typically involves an overnight haul, allowing you to wake up just as the mountain air begins to crisp. You can easily browse the latest schedules and book your seats for this journey on GoAsia.cc to ensure a smooth transition from the capital to the highlands.

Jakarta to Wonosobo by Bus

The bus journey from Jakarta to Wonosobo is well-established, with several departure points scattered across the Greater Jakarta area (Jabodetabek). Booking platforms list Executive class buses from operators such as Dieng Indah, Kupu Kupu Ayu, Agramas and DAMRI (October 2026).[1] Seating and onboard amenities differ by operator, so check the details of your ticket.

Departures from Central Jakarta and Pasar Baru

For those staying in the heart of the city, departing from Pasar Baru is a convenient option. The listed journey time is 9 hours 30 minutes to 10 hours, with an evening departure and a fare of about $9 (October 2026).[1] These buses suit travelers who want to avoid the larger terminals on the outskirts of the city, and the evening departure means you arrive in Wonosobo in the early morning.

Departures from East Jakarta and Bekasi

If you are located on the eastern side of the metropolitan area, you can board at points like Jatibening or Bekasi. These departures are listed with slightly shorter journey times. From Jatibening the listed duration is 8 hours 45 minutes to 9 hours 45 minutes, and from Bekasi 8 hours 55 minutes to 9 hours 55 minutes, both at about $9 (October 2026).[1]

Direct Jakarta Main Terminals

General departures from various points in Jakarta are listed at about $9 to $13, with journey times of 10 to 12 hours depending on the boarding point and traffic leaving the city (October 2026).[1] Fares differ by operator.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (from Bekasi)$9[1]9h - 10h[1]High (Executive)
Bus (from Jakarta City)$9 - $13[1]10h - 12h[1]High (Executive)
Bus (from Pasar Baru)$9[1]9h 30m - 10h[1]High (Executive)
Bus (from Jatibening)$9[1]8h 45m - 9h 45m[1]High (Executive)

Tips for Traveling from Jakarta to Wonosobo

  • Book in Advance: This route is incredibly popular with locals heading home and weekend hikers. Seats on Executive buses can fill up quickly, especially on Friday nights or before public holidays.
  • Prepare for the Cold: Carry a jacket or a small blanket for the overnight ride, and keep it handy for when you arrive in Wonosobo, as the mountain air is cooler than in Jakarta.
  • Choose Your Boarding Point Wisely: Jakarta traffic is unpredictable. Choose a departure point closest to your accommodation to avoid spending two hours in a taxi just to reach the bus terminal.
  • Snacks and Water: Meal stops differ by operator, so bring your own water and light snacks for the long journey.
  • Onward Travel: The Dieng Plateau is a further ride from Wonosobo, so plan your onward connection and ask locally about the last departure of the day.

Timetable

Bus Bekasi - Wonosobo $ 8.95 8h 55m – 9h 55m
  • →  Executive 19:15, 20:15
Bus Jakarta - Wonosobo $ 9.12–13.33 10h – 12h
  • →  Executive 17:30, 19:00, 19:15
Bus Pasar Baru - Wonosobo $ 9.12 9h 30m – 10h
  • →  Executive 18:00
Bus Jatibening - Wonosobo $ 9.12 8h 45m – 9h 45m
  • →  Executive 18:15, 18:45

Frequently Asked Questions

How can I book tickets from Jakarta to Wonosobo?

Use the booking tool on this page to compare the transport options currently available from Jakarta to Wonosobo, including current prices and schedules.

What is the cheapest way to get from Jakarta to Wonosobo?

The cheapest way to travel is by Executive bus, with booking platforms listing tickets from about $9 (October 2026) from departure points including Bekasi, Jatibening and Pasar Baru.

What is the fastest way to get from Jakarta to Wonosobo?

The fastest listed options are the buses departing from Jatibening, with journey times of about 8 hours 45 minutes to 9 hours 45 minutes.

How long does it take to get from Jakarta to Wonosobo?

Depending on your starting point and traffic, the listed journey takes between about 9 and 12 hours.

Are there sleeper buses available to Wonosobo?

Booking platforms list Executive class buses on this route. Seat layouts differ by operator, so check your ticket for the seat type before you book.

Is it necessary to book bus tickets in advance?

Yes, it is highly recommended to book in advance, especially for weekend travel, as Wonosobo is a major gateway for tourists visiting the Dieng Highlands.

Where do the buses arrive in Wonosobo?

Booking platforms list arrivals at Wonosobo bus terminal and at Terminal Sawangan. Check your ticket for the exact arrival point.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: Jakarta - Wonosobo timetable. Retrieved October 17, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.