Buleleng
Buleleng
Purwokerto
Purwokerto
Train Bus

Buleleng to Purwokerto

Updated: 28 May 2026

Traveling from Buleleng to Purwokerto involves crossing the Bali Strait via ferry and traversing the northern or southern coast of Java. You can take an AKAP bus directly from Singaraja to Purwokerto, which includes the ferry crossing. Alternatively, travel to Surabaya by bus and connect to a train heading to Purwokerto Station. This route offers a scenic view of the Javanese countryside and mountain ranges.

Total Distance: Driving distance 750 km, straight-line air distance 600 km.
Fastest Way
Bus to Surabaya followed by an executive train to Purwokerto, total time 18 hours.
Cheapest Way
Economy class bus from Singaraja to Purwokerto, costing around 450,000 IDR.
Compare Buleleng to Purwokerto Routes
Train
Connecting
Bus
Direct
Duration 18 hours (including bus to Surabaya) 22 hours
Avg Price 350,000 - 500,000 IDR 450,000 - 600,000 IDR
Operator PT Kereta Api Indonesia PO Gunung Harta
Route Surabaya Gubeng to Purwokerto Station Singaraja - Gilimanuk - Ketapang - Pantura Highway - Purwokerto
Tip Book your train tickets at least two weeks in advance via the KAI Access app. Choose an executive class bus for reclining seats and better comfort on long hauls.
Travel Tips
  • Ferry Crossing
    Have your ID card ready for the Gilimanuk-Ketapang ferry check-in process.
  • Bus Comfort
    Bring a neck pillow and a light blanket for the overnight bus journey.
  • Station Arrival
    Arrive at Purwokerto Station at least 45 minutes before your scheduled departure.
  • Local Transport
    Use online ride-hailing apps like Gojek or Grab to get around Purwokerto easily.
  • Food Stops
    Bus operators usually stop at designated rest areas for meals; keep cash ready for quick purchases.
Safety Tips
  • Luggage Security
    Keep your valuables in a small bag that stays with you on your lap during the bus ride.
  • Health Precautions
    Carry motion sickness medication if you are sensitive to winding mountain roads.
  • Night Travel
    Avoid walking alone in isolated areas near the bus terminal at night.
  • Emergency Prep
    Keep a power bank charged to ensure your phone remains operational throughout the long trip.
People Also Ask
  • Is there a direct bus from Buleleng to Purwokerto?
    Yes, several AKAP bus companies operate this route directly.
  • How long is the ferry crossing?
    The ferry crossing between Gilimanuk and Ketapang takes approximately 45 to 60 minutes.
  • Can I book train tickets online?
    Yes, you can book via the KAI Access app or official website.
  • What is the best way to reach Purwokerto from Bali?
    Taking a bus is the most convenient direct method, while train is more comfortable.
  • Are there hotels near Purwokerto Station?
    Yes, there are several budget and mid-range hotels within walking distance of the station.
Quick Info
  • From Buleleng, Bali, Indonesia
  • To Purwokerto, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

April to October to avoid heavy monsoon rains that can delay road travel.

Things to Do in Purwokerto
1
Baturraden
Visit this highland resort area located on the slopes of Mount Slamet. It features hot springs and beautiful waterfalls.
2
Alun-Alun Purwokerto
Relax at the city square, which is a hub for local street food and evening social gatherings.
3
Museum Bank Rakyat Indonesia
Learn about the history of banking in Indonesia at this unique museum located in the city center.
4
Small World Purwokerto
Walk through a park featuring miniature replicas of world-famous landmarks. It is a great spot for photography.
Tags
Buleleng to Purwokerto bus to Purwokerto from Bali train to Purwokerto traveling to Central Java Gilimanuk to Purwokerto Purwokerto transport guide bus AKAP Bali train from Surabaya to Purwokerto