Yogyakarta
Yogyakarta
Solo
Solo
Train Bus

Yogyakarta to Solo

Updated: 28 May 2026

The distance between Yogyakarta and Solo is only 65 kilometers, making it a very short and easy trip. The most popular and efficient way to travel is by the KRL Commuter Line, which connects the two cities in about 1 hour. Alternatively, you can take a local bus from Giwangan Terminal in Yogyakarta to Tirtonadi Terminal in Solo. The route follows the main provincial road passing through Klaten. This journey is a staple for locals and tourists exploring the heart of Central Java.

Total Distance: 65 km by road, 60 km by air.
Fastest Way
KRL Commuter Line, taking just over an hour.
Cheapest Way
KRL Commuter Line is the cheapest at IDR 8,000.
Compare Yogyakarta to Solo Routes
Train
Direct
Bus
Direct
Duration 1 hour 5 mins 1 hour 30 mins
Avg Price IDR 8,000 IDR 20,000 - 30,000
Operator KRL Commuter Line Sugeng Rahayu
Route Yogyakarta Station (YK) to Solo Balapan Station (SLO). Giwangan Terminal to Tirtonadi Terminal via Jalan Solo-Yogyakarta.
Tip Use a multi-trip card or e-money card to pay for your KRL fare. Buses are frequent but can be crowded during rush hours.
Travel Tips
  • KRL Schedule
    Check the KRL Access app for real-time train schedules.
  • Avoid Rush Hour
    Commuter trains are packed between 7 AM and 9 AM.
  • Payment
    Ensure your e-money card has sufficient balance before arriving at the station.
  • Station Access
    Yogyakarta station is centrally located near Malioboro.
  • Local Food
    Try Nasi Liwet when you arrive in Solo for a local culinary experience.
Safety Tips
  • Personal Belongings
    Keep your bag in front of you on crowded buses.
  • Night Travel
    Avoid taking late-night buses if you are traveling alone.
  • Scams
    Ignore unofficial taxi touts at the bus terminal.
  • Health
    Carry hand sanitizer for use after public transport rides.
People Also Ask
  • Is the KRL train comfortable?
    It is basic but efficient and air-conditioned.
  • Can I buy tickets at the station?
    Yes, you can buy single-trip tickets at the vending machines.
  • How often do trains run?
    Trains run approximately every hour throughout the day.
  • Is Solo safe for tourists?
    Yes, Solo is generally very safe and welcoming.
  • What is the best way to get around Solo?
    Batik Solo Trans buses and ride-hailing apps are very convenient.
Quick Info
  • From Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

Any time of the year, though mornings are best to avoid peak traffic.

Things to Do in Solo
1
Kraton Surakarta
Visit the royal palace of the Susuhunan of Surakarta to see traditional Javanese architecture.
2
Pasar Klewer
Shop for high-quality batik textiles in one of the most famous markets in Central Java.
3
Mangkunegaran Palace
Tour the elegant palace grounds and museum showcasing royal artifacts.
4
Laweyan Batik Village
Walk through the historic district known for its traditional batik production.
Tags
Yogyakarta to Solo train KRL Jogja-Solo traveling to Surakarta Solo bus terminal Javanese culture trip cheap travel Indonesia Yogyakarta transport Solo tourism