Rome2Rio

How to get fromSurakarta to Magetanby train, taxi, bus, or car

Find Transport to Magetan

See all options

There are 4 ways to get from Surakarta to Magetan by train, taxi, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, taxi

    best
    1. Take the train from Solo Balapan to Madiuntrain train Sancaka / ...
    2. Take the taxi from Madiun to Magetantaxi taxi
    1h 26m
    Rp 219,049–520,000
  2. Drive 67.1 km

    cheapest
    1. Drive from Surakarta to Magetancar car 67.1 km
    1h 7m
    Rp 130,985–189,200
  3. Bus

    1. Take the bus from Solo Terminal Tirtonadi to Madiunbus bus
    2h 17m
    Rp 231,556–292,974
  4. Taxi

    1. Take the taxi from Surakarta to Magetantaxi taxi 67.1 km
    1h 7m
    Rp 400,000–490,000

Questions & Answers

What companies run services between Surakarta, Indonesia and Magetan, Jawa Timur, Indonesia?

Kramat Djati operates a bus from Solo Terminal Tirtonadi to Madiun once daily. Tickets cost Rp 70,000–95,000 and the journey takes 1h 52m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Flying into Beijing?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.