Skip to main content

How to get from Klaten to Surakarta by bus and train?

From Klaten to Surakarta by bus and train

To get from Klaten to Surakarta in Surakarta, you’ll need to take one train line and 2 bus lines: take the KRL train from Klaten station to Purwosari station. Next, you’ll have to switch to the K2 bus and finally take the K5 bus from Gendengan Utara station to Pasar Gading station. The total trip duration for this route is approximately 56 min.

56min
Train - KRLKRL
Bus - K2K2
Bus - K5K5
Leaves from Klaten

Step by Step

  • 1
    Start from train station
    Start from train station
    Klaten
  • 2
    Train - KRLKRL
    Wait for train
    KRL
    Solo Balapan
  • 3
    Ride to train station
    Ride to train station
    Purwosari
    29 min
  • 4
    Walk to bus station
    Walk to bus station
    Stasiun Purwosari
    30 m • 1 min
  • 5
    Bus - K2K2
    Wait for bus
    K2
    Terminal Palur
  • 6
    Ride to bus station
    Ride to bus station
    Gendengan Utara
    4 min
  • 7
    Bus - K5K5
    Wait for bus
    K5
    Simpang Sidan
  • 8
    Ride to bus station Pasar Gading
    Ride to bus station
    Pasar Gading
    13 min
*Duration based on 8am traffic

Alternative route from Klaten to Surakarta by bus and train via KRL, K6 and K11

To get from Klaten to Surakarta in Surakarta, you’ll need to take one train line and 2 bus lines: take the KRL train from Klaten station to Solo Balapan station. Next, you’ll have to switch to the K6 bus and finally take the K11 bus from Widya Wacana station to Pasar Gading station. The total trip duration for this route is approximately 60 min.

60min
Train - KRLKRL
Bus - K6K6
Bus - K11K11
Leaves from Klaten

Step by Step

  • 1
    Start from train station
    Start from train station
    Klaten
  • 2
    Train - KRLKRL
    Wait for train
    KRL
    Solo Balapan
  • 3
    Ride to train station
    Ride to train station
    Solo Balapan
    34 min
  • 4
    Walk to bus station
    Walk to bus station
    Balapan Selatan
    ID SurOff33
    10 m • 1 min
  • 5
    Bus - K6K6
    Wait for bus
    K6
    Solo Baru
  • 6
    Ride to bus station
    Ride to bus station
    Widya Wacana
    13 min
  • 7
    Bus - K11K11
    Wait for bus
    K11
    Pasar Klewer
  • 8
    Ride to bus station Pasar Gading
    Ride to bus station
    Pasar Gading
    4 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Surakarta.
All local mobility options in one app

Public transit directions from Klaten to Surakarta

The distance between Klaten, Surakarta and Surakarta, Surakarta is approximately 33.11 km, which can typically be travelled in 56 min. Moovit will show you the directions from Klaten to Surakarta by bus and train, so no matter how you choose to travel in Surakarta – you will always have plenty of easy options.

Public transit stations close to Surakarta, Surakarta

Surakarta is located at Surakarta, Surakarta and the nearest public transit station is Perempatan Katangan.

Train stations close to Surakarta:

  • Purwosari
  • Solo Kota
  • Solo Balapan

Bus stations close to Surakarta:

  • Perempatan Katangan
  • Rs Kustati
  • Perempatan Baturono

Alternative route from Klaten to Surakarta by bus and train via KRL, K6 and K11

To get from Klaten to Surakarta in Surakarta, you’ll need to take one train line and 2 bus lines: take the KRL train from Klaten station to Solo Balapan station. Next, you’ll have to switch to the K6 bus and finally take the K11 bus from Widya Wacana station to Pasar Gading station. The total trip duration for this route is approximately 60 min.

60min
Train - KRLKRL
Bus - K6K6
Bus - K11K11
Leaves from Klaten

Step by Step

  • 1
    Start from train station
    Start from train station
    Klaten
  • 2
    Train - KRLKRL
    Wait for train
    KRL
    Solo Balapan
  • 3
    Ride to train station
    Ride to train station
    Solo Balapan
    34 min
  • 4
    Walk to bus station
    Walk to bus station
    Balapan Selatan
    ID SurOff33
    10 m • 1 min
  • 5
    Bus - K6K6
    Wait for bus
    K6
    Solo Baru
  • 6
    Ride to bus station
    Ride to bus station
    Widya Wacana
    13 min
  • 7
    Bus - K11K11
    Wait for bus
    K11
    Pasar Klewer
  • 8
    Ride to bus station Pasar Gading
    Ride to bus station
    Pasar Gading
    4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Klaten to Surakarta?

    The fastest way takes 56 minutes, using Bus line KRL, Bus line K2, Bus line K5.

  • What is the alternative route to get from Klaten to Surakarta?

    The alternative route takes 60 minutes, using Bus line KRL, Bus line K6, Bus line K11.

  • Is there a direct train between Klaten and Surakarta in Surakarta?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 56 min.

  • Which train line goes from Klaten to Surakarta in Surakarta?

    The KRL train line goes from Solo Balapan station near Klaten to Purwosari station. From there you’ll have to take 2 bus lines till Purwosari station near Surakarta in Surakarta

  • How long does it take to travel from Klaten to Surakarta in Surakarta by train and bus?

    The total travel time between Klaten and Surakarta in Surakarta by train and bus is about 56 min.

  • Where do I get on the train near Klaten to get to Surakarta in Surakarta?

    Get on the KRL train from the Solo Balapan station near Klaten in Surakarta.

  • Where do I get off the train when travelling between Klaten and Surakarta in Surakarta?

    Get off the train at the Purwosari stop, which is closest to Surakarta in Surakarta.

  • When is the last train from Klaten to Surakarta in Surakarta?

    The last train from Klaten to Surakarta in Surakarta is the Yogyakarta ⇌ Solo line. It leaves the Klaten station at 2:04 AM.