Buleleng
Buleleng
Pekalongan
Pekalongan
Train Bus

Buleleng to Pekalongan

Updated: 28 May 2026

The journey from Buleleng to Pekalongan covers about 900 kilometers. You can take an AKAP bus from Singaraja that traverses the northern coast of Java. Alternatively, travel to Surabaya by bus and connect to a train heading to Pekalongan Station. Pekalongan is world-renowned for its batik industry, making it a culturally rich destination to visit.

Total Distance: Driving distance 900 km, straight-line air distance 750 km.
Fastest Way
Bus to Surabaya followed by an express train to Pekalongan, total time 21 hours.
Cheapest Way
Bus from Singaraja to Pekalongan, costing around 550,000 IDR.
Compare Buleleng to Pekalongan Routes
Train
Connecting
Bus
Direct
Duration 21 hours 23 hours
Avg Price 450,000 - 650,000 IDR 550,000 - 750,000 IDR
Operator PT Kereta Api Indonesia PO Haryanto
Route Surabaya Gubeng to Pekalongan Station Singaraja - Gilimanuk - Ketapang - Pantura Highway - Pekalongan
Tip The train journey is generally smoother and more punctual than the bus. Check for buses that offer Wi-Fi and charging ports for a more comfortable trip.
Travel Tips
  • Batik Shopping
    Visit the local markets to buy authentic hand-drawn batik at wholesale prices.
  • Bus Transfers
    If you must transfer, ensure you have enough time between your bus arrival and train departure.
  • Station Amenities
    Pekalongan Station has clean facilities and nearby food stalls for a quick meal.
  • Language
    Learning a few basic Javanese phrases can help you interact better with local vendors.
  • Weather
    Pekalongan can be hot; dress in light, breathable clothing.
Safety Tips
  • Valuables
    Keep your passport and money in a secure money belt while traveling.
  • Transport
    Use official taxi stands or ride-hailing apps to avoid overcharging by independent drivers.
  • Night Travel
    Try to arrive in Pekalongan during daylight hours for easier navigation to your hotel.
  • Emergency
    Keep a digital copy of your travel documents on your phone.
People Also Ask
  • Is Pekalongan famous for batik?
    Yes, it is known as the World's City of Batik.
  • How do I get to Pekalongan from Bali?
    You can take a bus or a combination of bus and train via Surabaya.
  • Are there direct trains to Pekalongan?
    Yes, many trains from Jakarta and Surabaya stop at Pekalongan Station.
  • What is the best time to visit?
    The dry season is best, especially during batik festival months.
  • Is it safe to travel by bus in Java?
    Yes, major bus companies are reliable and safe for long-distance travel.
Quick Info
  • From Buleleng, Bali, Indonesia
  • To Pekalongan, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

October to December for the annual Batik festivals held in the city.

Things to Do in Pekalongan
1
International Batik Center
Explore the massive collection of batik textiles and learn about the traditional production process.
2
Museum Batik Pekalongan
View historical batik pieces and understand the cultural significance of the craft in the region.
3
Pantai Pasir Kencana
Relax at this coastal park which offers great views of the Java Sea and local fishing boats.
4
Alun-Alun Pekalongan
Visit the city square to enjoy local culinary delights and experience the vibrant evening atmosphere.
Tags
Buleleng to Pekalongan bus to Pekalongan train to Pekalongan Batik city Indonesia traveling to Central Java Bali to Pekalongan AKAP bus Pekalongan railway station