Rome2Rio

How to get fromMagelang to Kabupaten Wonogiriby bus, taxi, train, or car

Find Transport to Kabupaten Wonogiri

See all options

There are 4 ways to get from Magelang to Kabupaten Wonogiri by bus, taxi, train, 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. Bus, taxi

    best
    1. Take the bus from Magelang Kota to Yogyakartabus bus
    2. Take the bus from Yogyakarta to Solobus bus
    3. Take the taxi from Solo to Kabupaten Wonogiritaxi taxi
    4h 40m
    Rp 408,507–711,249
  2. Bus, train, Rail bus

    cheapest
    1. Take the bus from Magelang Kota to Yogyakartabus bus
    2. Take the train from Yogyakarta Lempuyangan Station to Purwosaritrain train
    3. Take the train from Purwosari to Wonogiritrain train
    6h 33m
    Rp 155,007–1,049,749
  3. Drive 128.2 km

    1. Drive from Magelang to Kabupaten Wonogiricar car 128.2 km
    2h 18m
    Rp 251,007–362,566
  4. Taxi

    1. Take the taxi from Magelang to Kabupaten Wonogiritaxi taxi 128.2 km
    2h 18m
    Rp 750,000–950,000

Questions & Answers

What companies run services between Magelang, Indonesia and Kabupaten Wonogiri, Indonesia?

There is no direct connection from Magelang to Kabupaten Wonogiri. However, you can take the bus to Yogyakarta, walk to Yogyakarta, take the bus to Solo, then take the taxi to Kabupaten Wonogiri. Alternatively, you can take a bus from Magelang Kota to Kabupaten Wonogiri via Yogyakarta, Lempuyangan, Kridosono Stadium, Yogyakarta Lempuyangan Station, Purwosari, and Wonogiri in around 6h 33m.

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 The London Underground: Essential tips to navigate the Tube, What are the different types of Renfe trains in Spain?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.