Jakarta Pusat
Jakarta Pusat
Pekalongan
Pekalongan
Train Bus

Jakarta Pusat to Pekalongan

Updated: 30 May 2026

The most convenient way to reach Pekalongan from Jakarta is by train. You will depart from Pasar Senen or Gambir Station and arrive at Pekalongan Station. The journey covers approximately 350 km. Pekalongan is world-renowned as the 'City of Batik'.

Total Distance: Driving distance 350 km, Air distance 320 km.
Fastest Way
Train from Gambir Station, taking 5 hours.
Cheapest Way
Bus from Pulo Gebang, starting at 120,000 IDR.
Compare Jakarta Pusat to Pekalongan Routes
Train
Direct
Bus
Direct
Duration 5 hours 7 hours
Avg Price 180,000 - 450,000 IDR 120,000 - 250,000 IDR
Operator KA Argo Cheribon Rosalia Indah
Route Gambir to Pekalongan Station Pulo Gebang Terminal to Pekalongan
Tip Choose executive class for more legroom. Buses are comfortable and use the Trans-Java Toll Road.
Travel Tips
  • Transport
    Use ride-hailing apps for easy city travel.
  • Food
    Try 'Nasi Megono', a traditional Pekalongan rice dish.
  • Shopping
    Always bargain at local markets unless prices are fixed.
  • Connectivity
    Good mobile network coverage.
  • Language
    Indonesian is widely spoken.
Safety Tips
  • Traffic
    Be careful when crossing busy streets near the market.
  • Personal Belongings
    Keep your wallet secure in crowded markets.
  • Health
    Drink bottled water.
  • Emergency
    Keep the number of your hotel reception saved.
People Also Ask
  • Is there a train to Pekalongan?
    Yes, multiple trains run daily.
  • How long is the bus ride?
    About 7 hours via the toll road.
  • What is Pekalongan famous for?
    Batik production.
  • Can I book online?
    Yes, use the KAI Access app.
  • Is it safe for tourists?
    Yes, it is a safe city.
Quick Info
  • From Jakarta Pusat, Jakarta, Indonesia
  • To Pekalongan, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

October for the annual Batik Festival.

Things to Do in Pekalongan
1
International Batik Center
Shop for high-quality batik fabrics and clothing. It is the best place to see the variety of patterns.
2
Museum Batik Pekalongan
Learn about the history and techniques of batik making. The collection is extensive.
3
Pasar Grosir Setono
Browse the wholesale market for affordable batik items. It is a bustling local experience.
4
Pantai Pasir Kencana
Relax by the beach and enjoy local snacks. It is a popular spot for families.
Tags
Jakarta to Pekalongan train travel to Pekalongan Pasar Senen Station Pekalongan Station Jakarta to Pekalongan bus Central Java travel Jakarta to Pekalongan distance how to reach Pekalongan