Kota Bengkulu
Kota Bengkulu
Purwokerto
Purwokerto
Bus

Kota Bengkulu to Purwokerto

Updated: 28 May 2026

Traveling from Bengkulu to Purwokerto involves a long-haul journey across Sumatra and Java. You must first take a bus from Bengkulu to the Bakauheni port in Lampung. After crossing the Sunda Strait via ferry to Merak, you continue by bus through the Trans-Java Toll Road. The total distance is approximately 1100 km, requiring roughly 30 to 36 hours of travel time. This route is primarily served by AKAP (Antar Kota Antar Provinsi) bus operators.

Total Distance: 1100 km driving distance, 650 km straight-line air distance.
Fastest Way
Bus is the fastest land route, taking approximately 34 hours including ferry transit.
Cheapest Way
Bus is the only practical land-based option, costing around IDR 600,000.
Compare Kota Bengkulu to Purwokerto Routes
Bus
Connecting
Duration
34 hours
Avg Price
IDR 600,000 - 850,000
Operator
PO SAN or PO Putra Rafflesia
Route
Bengkulu - Bandar Lampung - Bakauheni - Merak - Jakarta - Purwokerto

Book a sleeper bus seat to manage the extreme duration of this cross-island trip.

Travel Tips
  • Ferry Timing
    Always check the ferry schedule at Bakauheni, as queues can be long during weekends.
  • Snacks
    Pack enough dry snacks and water, as bus stops in Sumatra can be infrequent at night.
  • Power Bank
    Bring a high-capacity power bank to keep your phone charged during the 30+ hour journey.
  • Motion Sickness
    The roads in Sumatra are winding; take motion sickness medication before departing Bengkulu.
  • Ticket Booking
    Purchase your bus ticket at the Bengkulu terminal at least two days in advance to secure a good seat.
Safety Tips
  • Valuables
    Keep your passport and money in a secure body bag under your clothes.
  • Night Travel
    Avoid walking alone at bus terminals during late-night arrivals.
  • Hydration
    Drink only bottled water to prevent stomach issues during the long transit.
  • Emergency Contacts
    Save the contact number of your bus operator in your phone for any transit issues.
People Also Ask
  • Is there a direct train?
    No, there is no train connection between Bengkulu and Purwokerto.
  • How long is the ferry?
    The ferry crossing from Bakauheni to Merak takes about 2 to 3 hours.
  • Are there flights?
    You can fly from Bengkulu to Jakarta, then take a train to Purwokerto.
  • Is the road safe?
    The Trans-Sumatra Highway is generally safe but requires caution due to heavy truck traffic.
  • What is the best bus class?
    Executive class offers reclining seats and better legroom for long journeys.
Quick Info
  • From Kota Bengkulu, Bengkulu, Indonesia
  • To Purwokerto, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and less road congestion.

Things to Do in Purwokerto
1
Fort Marlborough
Explore this historic British colonial fort in Bengkulu before your departure. It is one of the largest British forts in Southeast Asia.
2
Alun-Alun Purwokerto
Visit the central square of Purwokerto upon arrival. It is a vibrant spot to enjoy local street food like mendoan.
3
Baturraden
Located near Purwokerto, this resort area offers cool mountain air and hot springs. It is perfect for relaxing after a long bus ride.
4
Museum Bank Rakyat Indonesia
Discover the history of banking in Indonesia at this unique museum in Purwokerto. It is housed in a well-preserved colonial building.
Tags
Bengkulu to Purwokerto bus travel Bengkulu to Central Java Sumatra to Java land travel bus from Bengkulu to Purwokerto ferry Bakauheni to Merak long distance bus Indonesia Purwokerto transport guide Bengkulu travel tips