Train

Jerowaru to Batang

Updated: 29 May 2026

To reach Batang from Jerowaru, fly from Lombok to Jakarta, then take a train to Pekalongan, followed by a bus or taxi to Batang. Batang is a coastal town with beautiful beaches.

Total Distance: Driving distance 1,480 km; Air distance 1,320 km.
Fastest Way
Flight to Jakarta followed by an executive train to Pekalongan and taxi to Batang.
Cheapest Way
Flight to Jakarta followed by an economy train to Pekalongan and bus to Batang.
Compare Jerowaru to Batang Routes
Train
Connecting
Duration
8 hours
Avg Price
1,500,000 - 3,000,000 IDR
Operator
KAI
Route
LOP to CGK, then train to Pekalongan, then taxi to Batang.

The train ride to Pekalongan is very comfortable.

Travel Tips
  • Train Booking
    Book in advance via KAI Access.
  • Local Transport
    Use taxis or ride-hailing apps.
  • Food
    Try the local food in the city center.
  • Weather
    Carry an umbrella.
  • Culture
    Respect local traditions.
Safety Tips
  • Personal Items
    Keep your belongings secure.
  • Transport
    Use registered taxis.
  • Night Safety
    Avoid walking alone at night.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is Batang safe?
    Yes, it is generally safe.
  • How do I get to Batang?
    Take a train to Pekalongan and then a taxi.
  • What is the best time to visit?
    The dry season is best.
  • Are there hotels?
    Yes, there are many hotels in Batang.
  • Is it expensive?
    No, it is quite affordable.
Quick Info
  • From Jerowaru, Nusa Tenggara Barat, Indonesia
  • To Batang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for the driest weather.

Things to Do in Batang
1
Pantai Sigandu
A beautiful beach with white sand.
2
Alun-Alun Batang
The city square, a popular spot for locals.
3
Curug Gombong
A stunning waterfall near Batang.
4
Taman Kota Batang
A park with a beautiful lake.
Tags
Jerowaru to Batang Lombok to Batang flights to Jakarta train to Pekalongan Batang travel Indonesia travel transport to Batang Central Java