Pasuruan
Pasuruan
Solo
Solo
Train Bus

Pasuruan to Solo

Updated: 28 May 2026

The journey from Pasuruan to Solo covers 300 kilometers. You can take a train from Surabaya Gubeng to Solo Balapan station. Alternatively, buses are available from Pasuruan terminal. The route takes you through the heart of Central Java. Expect a travel time of 5 to 6 hours. Solo is famous for its batik and traditional Javanese culture.

Total Distance: 300 km driving distance, 270 km straight-line air distance.
Fastest Way
Train from Surabaya Gubeng to Solo Balapan in 5 hours.
Cheapest Way
Economy bus from Pasuruan terminal for 120,000 IDR.
Compare Pasuruan to Solo Routes
Train
Direct
Bus
Direct
Duration 5 hours 6 hours
Avg Price 150,000 - 350,000 IDR 120,000 - 200,000 IDR
Operator Argo Wilis Sugeng Rahayu
Route Surabaya Gubeng to Solo Balapan Pasuruan to Tirtonadi Terminal
Tip Trains are the most comfortable way to travel to Solo. Buses are frequent and affordable.
Travel Tips
  • Train Station
    Solo Balapan is centrally located.
  • Local Food
    Try Nasi Liwet, a local specialty.
  • Transport
    Use Batik Solo Trans for city bus travel.
  • Booking
    Book train tickets early for better prices.
  • Culture
    Respect local customs and traditions.
Safety Tips
  • Traffic
    Be careful when crossing streets.
  • Valuables
    Keep your bag secure in markets.
  • Emergency
    Keep local emergency numbers handy.
  • Health
    Drink bottled water.
People Also Ask
  • Is there a direct train?
    Yes, several trains connect Surabaya to Solo.
  • How long is the bus?
    The bus journey takes about 6 hours.
  • Is Solo safe?
    Yes, it is a very safe and friendly city.
  • Can I fly?
    You can fly to Adi Soemarmo Airport.
  • What is the best way?
    Train is the most comfortable option.
Quick Info
  • From Pasuruan, Jawa Timur, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

April to October for pleasant weather.

Things to Do in Solo
1
Pasar Klewer
Shop for high-quality batik in the city's most famous market.
2
Mangkunegaran Palace
Tour the beautiful palace and learn about Javanese history.
3
Kampung Batik Laweyan
Visit the historic area where batik is produced.
4
Tawangmangu
Take a trip to the nearby mountains for cool air and waterfalls.
Tags
Pasuruan to Solo Train to Solo Bus to Solo Central Java travel Solo tourism Indonesia transport Pasuruan to Surakarta Travel tips