Medan
Medan
Pekalongan
Pekalongan
Train Flight

Medan to Pekalongan

Updated: 28 May 2026

To travel from Medan to Pekalongan, fly from Kualanamu International Airport to Soekarno-Hatta International Airport in Jakarta. From Jakarta, take a train from Pasar Senen or Gambir Station to Pekalongan Station. The train journey takes you along the northern coast of Java. This is a convenient and scenic way to reach the city.

Total Distance: Air distance 1,600 km; Train distance 380 km from Jakarta.
Fastest Way
Flight to Jakarta and then the Executive class train, total time approximately 8 hours.
Cheapest Way
Flight to Jakarta and then the Economy class train to Pekalongan.
Compare Medan to Pekalongan Routes
Train
Direct
Flight
Direct
Duration 5 hours 30 mins 2 hours 15 mins
Avg Price IDR 150,000 - 350,000 IDR 1,300,000 - 2,100,000
Operator PT Kereta Api Indonesia Citilink or Lion Air
Route Gambir/Pasar Senen - Pekalongan Station KNO - CGK
Tip The Argo Muria train is a great choice for comfort and speed. Book your train ticket in advance to ensure availability.
Travel Tips
  • Train Booking
    Book your tickets early via the KAI Access app to secure your preferred seat.
  • Local Food
    Try 'Megono', a traditional dish made of young jackfruit, which is a local favorite.
  • Transport
    Use ride-hailing apps for easy and affordable transport within the city.
  • Weather
    Pekalongan can be hot; carry light, breathable clothing.
  • Connectivity
    Good mobile network coverage is available throughout the city.
Safety Tips
  • Station Safety
    Keep your belongings secure at the station and on the train.
  • Scams
    Use official transport services and avoid unofficial taxi drivers.
  • Health
    Drink only bottled water and be cautious with street food hygiene.
  • Emergency
    Keep the local police and hospital contact numbers saved in your phone.
People Also Ask
  • Is there a direct flight to Pekalongan?
    No, you must fly to Jakarta and then take a train or bus.
  • How long is the train ride from Jakarta?
    It typically takes between 5 and 6 hours.
  • What is the best way to get around Pekalongan?
    Motorbike taxis and ride-hailing apps are the most convenient.
  • Is Pekalongan safe?
    Yes, it is a safe and friendly city for tourists.
  • Can I book trains online?
    Yes, use the KAI Access app or official website.
Quick Info
  • From Medan, Sumatera Utara, Indonesia
  • To Pekalongan, Central Java, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, perfect for exploring the city's batik workshops.

Things to Do in Pekalongan
1
International Batik Center
Explore the largest batik center in Indonesia. It is the best place to learn about batik history and buy authentic pieces.
2
Pekalongan Museum
Discover the local history and culture of Pekalongan through its extensive collection of artifacts.
3
Pasir Kencana Beach
Enjoy a relaxing day at this coastal spot, which is popular for its sunset views and local seafood.
4
Setono Batik Market
Shop for a wide variety of batik fabrics and clothing at this bustling traditional market.
Tags
Medan to Pekalongan flight to Jakarta train to Pekalongan KNO to CGK Pekalongan travel Central Java transport how to reach Pekalongan Indonesia travel