Penebel
Penebel
Pekalongan
Pekalongan
Train Bus

Penebel to Pekalongan

Updated: 28 May 2026

The journey from Penebel to Pekalongan takes you across the Bali Strait and along the northern coast of Central Java. You will travel approximately 800 kilometers, with a total travel time of 21 to 23 hours. Pekalongan is a world-renowned city for its batik production and is known as the 'City of Batik'. This route is well-served by both bus and train, offering a comfortable way to experience the diverse landscapes of Java.

Total Distance: 800 km driving distance, 750 km straight-line air distance.
Fastest Way
Train from Semarang to Pekalongan, taking approximately 1.5 hours for that specific leg.
Cheapest Way
Bus from Ketapang to Pekalongan, costing around 550,000 IDR.
Compare Penebel to Pekalongan Routes
Train
Connecting
Bus
Connecting
Duration 21 hours 23 hours
Avg Price 600,000 - 900,000 IDR 550,000 - 750,000 IDR
Operator PT Kereta Api Indonesia Rosalia Indah
Route Bus to Ketapang, Train from Banyuwangi to Semarang, then train to Pekalongan. Penebel to Gilimanuk, Ferry to Ketapang, Bus via Trans-Java Toll Road to Pekalongan.
Tip The train journey offers a more relaxed experience than the bus on the winding roads of Central Java. Rosalia Indah offers high-quality sleeper buses which are ideal for this long overnight route.
Travel Tips
  • Arrival
    Pekalongan station is centrally located and easy to navigate.
  • Food
    Try the local Nasi Megono, a famous rice dish, when you arrive.
  • Transport
    Use local 'angkot' (minibuses) or ride-hailing apps for easy transport within the city.
  • Booking
    Book your train tickets at least 14 days in advance to ensure availability.
  • Hydration
    Keep a water bottle handy as the journey can be long.
Safety Tips
  • Bus Safety
    Always keep your bag on your lap or between your feet on the bus.
  • Ferry Safety
    Stay on the passenger deck during the ferry crossing; avoid staying in your vehicle.
  • Scams
    Be wary of taxi drivers at the station who refuse to use the meter; insist on the meter or use an app.
  • Health
    Ensure you have basic travel insurance that covers inter-island transit.
People Also Ask
  • Is Pekalongan a good place to visit?
    Yes, it is a fascinating city with a rich cultural heritage and a relaxed atmosphere.
  • How do I get from the train station to the city center?
    Pekalongan station is already located in the city center.
  • Are there direct buses from Bali to Pekalongan?
    Yes, several long-haul bus companies operate this route with a ferry transfer.
  • What is the best time to visit Pekalongan?
    The dry season from May to September is the most comfortable time for sightseeing.
  • Can I take a train from Bali?
    No, you must take a bus or private car to the ferry port in Gilimanuk first.
Quick Info
  • From Penebel, Bali, Indonesia
  • To Pekalongan, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September, when the weather is dry and pleasant for exploring the city's batik workshops.

Things to Do in Pekalongan
1
International Batik Center
A massive center dedicated to the art of batik. It is a must-visit for anyone interested in textiles.
2
Museum Batik Pekalongan
A fascinating museum that showcases the history and evolution of batik in Pekalongan.
3
Alun-Alun Pekalongan
The central square of Pekalongan, bustling with street food vendors and local life at night.
4
Pantai Pasir Kencana
A beautiful beach in Pekalongan, perfect for a relaxing afternoon by the sea.
Tags
Penebel to Pekalongan travel Bali to Pekalongan bus train to Pekalongan from Java Gilimanuk ferry to Java traveling to Central Java Pekalongan transport guide Indonesia overland route best way to Pekalongan