Surabaya
Surabaya
Batu
Batu
Bus

Surabaya to Batu

Updated: 28 May 2026

Batu is a popular highland city located about 100 kilometers from Surabaya. The most common way to travel is by bus or private car via the Pandaan-Malang Toll Road, which significantly reduces travel time. The journey takes you through scenic mountain landscapes, and the city itself is famous for its cool climate and numerous theme parks. Expect a travel time of two to three hours depending on traffic.

Total Distance: Driving distance is 100 km; straight-line air distance is 75 km.
Fastest Way
Private car via the Pandaan-Malang Toll Road, taking approximately 2 hours.
Cheapest Way
Economy class bus from Bungurasih Terminal, costing around IDR 40,000.
Compare Surabaya to Batu Routes
Bus
Direct
Duration
3 hours
Avg Price
IDR 40,000 - 70,000
Operator
Restu
Route
Bungurasih Terminal - Malang - Batu

Buses to Batu are very frequent and convenient.

Travel Tips
  • Traffic
    Avoid traveling on weekends and public holidays as the road to Batu gets extremely congested.
  • Clothing
    Batu is cool; bring a sweater or jacket, especially for the evenings.
  • Booking
    Book your theme park tickets online to save time and money.
  • Local Food
    Try the local apple-based products, as Batu is famous for its apple orchards.
  • Transport
    Use ride-hailing apps like Grab or Gojek for easy transport within the city.
Safety Tips
  • Driving
    The roads in Batu are narrow and winding; drive with caution.
  • Crowds
    Be aware of pickpockets in crowded tourist areas.
  • Weather
    Be prepared for sudden rain, which is common in the highlands.
  • Emergency
    Keep local emergency numbers saved in your phone.
People Also Ask
  • Is Batu worth visiting?
    Yes, it is one of the most popular tourist destinations in East Java.
  • How long is the trip?
    The trip takes about 2 to 3 hours by car or bus.
  • Are there trains to Batu?
    No, the nearest train station is in Malang.
  • What is the best time to visit?
    Weekdays are best to avoid the heavy weekend traffic.
  • Is it cold in Batu?
    Yes, it has a cool mountain climate.
Quick Info
  • From Surabaya, Jawa Timur, Indonesia
  • To Batu, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Anytime, but weekdays are best to avoid the heavy weekend traffic from Surabaya.

Things to Do in Batu
1
Jatim Park 1, 2, and 3
A collection of world-class theme parks featuring animal exhibits, science museums, and amusement rides.
2
Batu Night Spectacular (BNS)
A vibrant night market and amusement park with light shows and various entertainment options.
3
Selecta Recreation Park
A historic flower garden and water park perfect for families and nature lovers.
4
Coban Rondo Waterfall
A stunning waterfall located in a forest area, offering great trekking and photo opportunities.
Tags
Surabaya to Batu Batu travel bus to Batu driving to Batu East Java tourism how to get to Batu Surabaya to Batu distance Batu attractions travel tips Batu Surabaya transport