Batu
Batu
Pasuruan
Pasuruan
Bus Driving

Batu to Pasuruan

Updated: 28 May 2026

The route from Batu to Pasuruan covers about 60 km. You will first need to travel through Malang city before heading north towards Pasuruan. The road passes through scenic highland areas before reaching the coastal plains. Public buses are available from Malang, or you can hire a private car for a more direct journey. The trip usually takes around 2 hours depending on traffic in Malang city.

Total Distance: Driving distance 60 km, straight-line air distance 45 km.
Fastest Way
Private car, taking approximately 1 hour 45 minutes.
Cheapest Way
Public bus via Malang, costing around 40,000 IDR.
Compare Batu to Pasuruan Routes
Bus
Connecting
Driving
Direct
Duration 2 hours 30 mins 1 hour 45 mins
Avg Price 30,000 - 50,000 IDR 200,000 - 300,000 IDR
Operator Various local bus lines Private Car Rental
Route Batu to Malang, then Malang to Pasuruan Via Singosari and Purwosari
Tip Transfer at Arjosari terminal in Malang for the bus to Pasuruan. The road via Singosari can be very busy; consider leaving early.
Travel Tips
  • Route
    The route through Singosari is often congested; check traffic apps before leaving.
  • Bus
    Buses from Malang to Pasuruan are frequent throughout the day.
  • Weather
    Pasuruan is much hotter than Batu; dress accordingly.
  • Food
    Try the local 'Rawon' in Pasuruan, a famous beef soup.
  • Booking
    Private cars can be booked through local travel agencies in Batu.
Safety Tips
  • Driving
    Be careful of motorcycles on the narrow roads near Pasuruan.
  • Personal Items
    Keep your valuables secure when using public transport.
  • Hydration
    Drink plenty of water due to the heat in the coastal area.
  • Emergency
    Know the location of the nearest hospital in Pasuruan.
People Also Ask
  • Is Pasuruan near the beach?
    Yes, Pasuruan is a coastal city on the north coast of East Java.
  • How do I get to Bromo from Pasuruan?
    You can hire a jeep or take a local transport to Tosari, the gateway to Bromo.
  • Are there trains to Pasuruan?
    Yes, Pasuruan has a train station served by regional trains.
  • Is it better to drive or take a bus?
    Driving is faster and more convenient, while the bus is cheaper.
  • How long is the trip?
    It takes about 2 hours by car.
Quick Info
  • From Batu, Jawa Timur, Indonesia
  • To Pasuruan, East Java, Indonesia
  • Modes
Best Time to Travel

Morning hours to avoid the midday heat and traffic congestion.

Things to Do in Pasuruan
1
Taman Safari Prigen
Located near Pasuruan, this is one of the largest safari parks in Indonesia. It is a great place to see animals in a natural habitat.
2
Candi Jawi
A historic Hindu-Buddhist temple located in the foothills of Mount Welirang. It is known for its beautiful architecture.
3
Pasuruan City Square
The heart of the city, perfect for experiencing local culture and food. It is a lively spot in the evenings.
4
Mount Bromo Viewpoints
Pasuruan serves as a gateway to the Bromo-Tengger-Semeru National Park. You can find many tour operators here.
Tags
Batu to Pasuruan travel Pasuruan transport Batu to Pasuruan bus East Java travel guide Malang to Pasuruan Batu to Pasuruan distance Pasuruan city access traveling in East Java