Gianyar
Gianyar
Pekalongan
Pekalongan
Bus

Gianyar to Pekalongan

Updated: 28 May 2026

Pekalongan is a city in Central Java, world-famous for its batik production. To reach it from Gianyar, take a bus to a major East Java city and transfer to a train to Pekalongan. Pekalongan is a UNESCO Creative City for its unique batik heritage.

Total Distance: Driving distance is 700 km; straight-line air distance is 600 km.
Fastest Way
Bus, taking 17 hours.
Cheapest Way
Bus, costing around 550,000 IDR.
Compare Gianyar to Pekalongan Routes
Bus
Direct
Duration
17 hours
Avg Price
550,000 - 750,000 IDR
Operator
PO Gunung Harta
Route
Denpasar - Gilimanuk - Ketapang - Pekalongan

The bus route is long; choose an executive seat.

Travel Tips
  • Batik Shopping
    Pekalongan is the best place to buy authentic batik.
  • Transport
    Use ride-hailing apps for easy city navigation.
  • Weather
    Pekalongan can be humid; stay hydrated.
  • Booking
    Book your bus tickets in advance.
  • Etiquette
    Be respectful of local customs.
Safety Tips
  • Road Safety
    Be careful when walking in areas with heavy traffic.
  • Valuables
    Keep your belongings secure in crowded areas.
  • Emergency
    The city has good medical facilities.
  • Scams
    Use official transport providers.
People Also Ask
  • Is Pekalongan worth visiting?
    Yes, it is a must-visit for batik lovers.
  • How do I get to the batik district?
    You can take a local taxi or ride-hailing service.
  • Is there a train from Bali?
    No, you must take a bus to a train station in East Java.
  • What is the best time to visit?
    The dry season is best for sightseeing.
  • Are there many hotels?
    Yes, there are many options for all budgets.
Quick Info
  • From Gianyar, Bali, Indonesia
  • To Pekalongan, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather.

Things to Do in Pekalongan
1
International Batik Museum
A museum dedicated to the history and art of batik.
2
Kampung Batik Kauman
A historic district where you can see the traditional batik-making process.
3
Pantai Pasir Kencana
A popular beach in Pekalongan, perfect for a relaxing afternoon.
4
Alun-Alun Pekalongan
The central square of the city, perfect for evening street food.
Tags
Gianyar to Pekalongan Bali to Pekalongan bus to Pekalongan train to Pekalongan Pekalongan travel guide Central Java travel travel from Bali to Pekalongan Pekalongan transport