Boyolali
Boyolali
Surabaya
Surabaya
Train Driving

Boyolali to Surabaya

Updated: 28 May 2026

The journey from Boyolali to Surabaya covers approximately 250 kilometers, heading east across the island of Java. You will utilize the Trans-Java Toll Road, which connects Central Java to East Java. The route offers a mix of urban traffic and scenic highway views. Expect a long but efficient journey as you approach the bustling port city of Surabaya.

Total Distance: 250 km driving distance; 220 km straight-line air distance.
Fastest Way
Train is the fastest, taking approximately 3.5 hours.
Cheapest Way
Public bus is the most affordable, costing around IDR 120,000.
Compare Boyolali to Surabaya Routes
Train
Direct
Driving
Direct
Duration 3 hours 30 mins 4 hours
Avg Price IDR 150,000 - 300,000 IDR 400,000 - 600,000
Operator PT Kereta Api Indonesia Personal Vehicle
Route Solo Balapan Station to Surabaya Gubeng Station Trans-Java Toll Road
Tip Trains are a comfortable and reliable way to travel. The toll road is efficient but can be expensive.
Travel Tips
  • Traffic
    Expect heavy traffic in Surabaya; plan your travel accordingly.
  • Food
    Try the local Rawon, which is a famous dish in the area.
  • Navigation
    Use GPS to navigate the busy roads in the city center.
  • Parking
    Parking can be limited; look for designated parking areas.
  • Weather
    Be prepared for hot and humid weather.
Safety Tips
  • Road Safety
    Be cautious of motorcycles on the road.
  • Night Travel
    Avoid driving late at night due to heavy traffic.
  • Personal Safety
    Keep your belongings secure in public places.
  • Emergency
    Keep local emergency numbers saved in your phone.
People Also Ask
  • Is Surabaya a big city?
    Surabaya is the second-largest city in Indonesia.
  • How long is the train ride?
    The train ride takes about 3.5 hours.
  • Is there a flight to Surabaya?
    Yes, you can fly from Solo airport to Surabaya.
  • What is the best time to visit?
    The dry season is the best time to visit.
  • Are there many hotels?
    Yes, there are thousands of hotels in Surabaya.
Quick Info
  • From Boyolali, Jawa Tengah, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

April to October to avoid the rainy season and potential flooding in Surabaya.

Things to Do in Surabaya
1
Surabaya Submarine Monument
A historic submarine turned into a museum. It is a must-visit for history lovers.
2
House of Sampoerna
Learn about the history of the clove cigarette industry. It is a unique cultural experience.
3
Surabaya City Square
The heart of the city, perfect for evening walks and trying local street food.
4
Tunjungan Plaza
One of the largest shopping malls in Surabaya. It is a paradise for shoppers.
Tags
Boyolali to Surabaya travel to Surabaya driving to Surabaya bus to Surabaya train to Surabaya Surabaya transport Boyolali transport Surabaya tourism fastest route Surabaya Surabaya city guide