Ubud
Ubud
Purwokerto
Purwokerto
Train Bus

Ubud to Purwokerto

Updated: 28 May 2026

The journey from Ubud to Purwokerto spans approximately 850 kilometers across Bali and Java. You must first travel by bus or private car to Gilimanuk Port to cross the Bali Strait. Upon reaching Ketapang, you can board a train from Banyuwangi Kota station to Purwokerto. The route traverses the northern and central rail lines of Java. Expect a total travel time of around 22 hours depending on connection efficiency. This route offers a scenic transition from tropical landscapes to the mountainous terrain of Central Java.

Total Distance: 850 km driving distance, 780 km straight-line air distance.
Fastest Way
Train travel from Banyuwangi Kota is the fastest and most comfortable way to reach Purwokerto.
Cheapest Way
Bus travel is the cheapest, costing around 500,000 IDR, as it avoids the need for separate ferry and train tickets.
Compare Ubud to Purwokerto Routes
Train
Direct from Banyuwangi Kota
Bus
Direct
Duration 18 hours 24 hours
Avg Price 450,000 - 750,000 IDR 500,000 - 800,000 IDR
Operator Kereta Api Indonesia (KA Wijayakusuma) PO Pahala Kencana
Route Banyuwangi Kota - Surabaya Gubeng - Purwokerto Denpasar - Gilimanuk - Ketapang - Pantura Highway - Purwokerto
Tip Book your executive class ticket at least two weeks in advance via the KAI Access app. Choose an executive class bus for reclining seats to handle the long overnight journey.
Travel Tips
  • Ferry Timing
    Ferry crossings from Gilimanuk to Ketapang operate 24 hours, but queues can be long on weekends.
  • Train Booking
    Always use the official KAI Access app to avoid scalpers and ensure seat availability.
  • Local Currency
    Carry sufficient cash in small denominations for food and toilets during the bus journey.
  • Clothing
    Bring a light jacket as the air conditioning on trains and buses can be quite cold.
  • Connectivity
    Purchase a Telkomsel SIM card for the best signal coverage across the Java island route.
Safety Tips
  • Valuables
    Keep your passport and money in a secure money belt worn under your clothes.
  • Bus Safety
    Avoid accepting food or drinks from strangers on long-distance buses.
  • Emergency Numbers
    Save the local police number 110 in your phone before starting your journey.
  • Health
    Carry motion sickness medication if you are sensitive to winding roads in Java.
People Also Ask
  • Is there a direct flight from Bali to Purwokerto?
    No, there are no direct flights to Purwokerto; the nearest airport is Tunggul Wulung in Cilacap.
  • How long is the ferry crossing?
    The ferry crossing from Gilimanuk to Ketapang takes approximately 45 to 60 minutes.
  • Can I buy train tickets at the station?
    Yes, but it is highly recommended to book online to avoid sold-out status.
  • What is the best food to try in Purwokerto?
    Mendoan, which is a type of fried tempeh, is the signature snack of the region.
  • Are there ATMs in Purwokerto?
    Yes, major banks like BCA, Mandiri, and BRI have extensive ATM networks in the city.
Quick Info
  • From Ubud, Bali, Indonesia
  • To Purwokerto, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and less traffic congestion on Java's main roads.

Things to Do in Purwokerto
1
Baturaden Botanical Garden
Located near Purwokerto, this garden offers cool mountain air and lush greenery. It is perfect for a relaxing afternoon walk.
2
Curug Cipendok
A massive waterfall standing at 92 meters tall. The trek to the base is challenging but rewarding for nature lovers.
3
Alun-Alun Purwokerto
The city square is the heart of local life. Visit at night to enjoy local street food like mendoan.
4
Museum Bank Rakyat Indonesia
A historical site showcasing the evolution of banking in Indonesia. It is located in the city center.
Tags
Ubud to Purwokerto travel Bali to Purwokerto train Gilimanuk ferry crossing Purwokerto transport guide Java train travel Ubud to Central Java best way to Purwokerto Indonesia intercity travel