Malang
Malang
Solo
Solo
Train Bus

Malang to Solo

Updated: 28 May 2026

The journey from Malang to Solo covers approximately 350 kilometers, connecting East Java to the cultural heart of Central Java. You can take a direct train, which is the most comfortable and efficient way to travel, or a bus from Arjosari Terminal. The train journey offers a relaxing way to see the changing landscapes of Java. Solo is famous for its traditional batik, royal palaces, and vibrant street food scene.

Total Distance: 350 km driving distance, 280 km straight-line air distance.
Fastest Way
The train is the fastest and most reliable method, taking about 7 hours.
Cheapest Way
The train is the most affordable and comfortable way to travel to Solo.
Compare Malang to Solo Routes
Train
Direct
Bus
Direct
Duration 7 hours 9 hours
Avg Price IDR 150,000 IDR 180,000
Operator KA Gajayana/Malabar Rosalia Indah
Route Malang Kota Lama Station to Solo Balapan Station. Arjosari Terminal to Tirtonadi Terminal.
Tip Book your train ticket online via the KAI Access app. Buses are a good alternative if train tickets are sold out.
Travel Tips
  • Train Booking
    Book your train tickets at least a week in advance, especially during holidays.
  • Seat Selection
    Sit on the right side of the train for the best views of the mountains.
  • Bus Comfort
    If taking the bus, choose an executive class for more legroom.
  • Local Transport
    Use ride-hailing apps to get around Solo city.
  • Weather
    Solo can be hot; bring light clothing and sunscreen.
Safety Tips
  • Train Safety
    Keep your belongings secure on the train, especially at night.
  • Bus Safety
    Avoid buses that look poorly maintained.
  • Personal Items
    Keep your wallet and phone in a secure place.
  • Emergency
    Save the local police number in your phone.
People Also Ask
  • Is there a direct train to Solo?
    Yes, the Gajayana and Malabar trains run directly from Malang.
  • How long does it take?
    The train journey takes about 7 hours.
  • Is the bus a good option?
    Yes, but the train is generally more comfortable.
  • What is Solo famous for?
    It is famous for its batik, royal palaces, and street food.
  • Can I buy tickets at the station?
    Yes, but online booking is recommended.
Quick Info
  • From Malang, Jawa Timur, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, ideal for exploring the city's cultural sites.

Things to Do in Solo
1
Kraton Surakarta
The royal palace of the Surakarta Sunanate. It is a must-visit for history lovers.
2
Pasar Klewer
The largest textile market in Solo. It is famous for its high-quality batik.
3
Kampung Batik Laweyan
Explore the historic batik-making district and learn about the traditional process.
4
Solo Street Food
Try local specialties like Nasi Liwet and Serabi at the night markets.
Tags
Malang to Solo Malang to Solo train Malang to Solo bus Solo travel Central Java transport traveling in Indonesia Malang transport Solo city