Travel within Indonesia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Karanganyar, Karanganyar?

Book now

There are 4 ways to get from Pasuruan to Pacitan by train, taxi, car or plane

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

Recommended option

Train, taxi

  1. Take the train from Pasuruan to Madiun
  2. Take a taxi from Madiun to Pacitan

3 alternative options

Taxi

  1. Take a taxi from Pasuruan to Pacitan

Drive

  1. Drive from Pasuruan to Pacitan

Train, fly, taxi

  1. Take the train from Pasuruan to Waru
  2. Fly from Juanda International (SUB) to Adisutjipto (JOG)
  3. Take a taxi from Adisutjipto to Pacitan

Questions & Answers

The cheapest way to get from Pasuruan to Pacitan is to drive which costs Rp250000 - Rp370000 and takes 3h 48m.

More details

The fastest way to get from Pasuruan to Pacitan is to taxi. Taking this option will cost Rp1400000 - Rp1700000 and takes 3h 48m.

More details

The distance between Pasuruan and Pacitan is 208 km. The road distance is 314.5 km.

Get driving directions

The best way to get from Pasuruan to Pacitan without a car is to train and taxi which takes 5h 33m and costs Rp550000 - Rp800000.

More details

It takes approximately 5h 33m to get from Pasuruan to Pacitan, including transfers.

More details

The quickest flight from Juanda International Airport to Adisutjipto Airport is the direct flight which takes 1h 10m.

Search flights

Yes, the driving distance between Pasuruan to Pacitan is 314 km. It takes approximately 3h 48m to drive from Pasuruan to Pacitan.

Get driving directions

Wings Air offers flights from Juanda International Airport to Adisutjipto Airport.

Search flights

Map of how to get from Pasuruan to Pacitan.
Launch map view
  • Distance: 207.9 km
  • Duration: 5h 33m

What companies run services between Pasuruan, Indonesia and Pacitan, East Java, Indonesia?

There is no direct connection from Pasuruan to Pacitan. However, you can take the train to Madiun then take the taxi to Pacitan. Alternatively, you can take the taxi to Pacitan.

Airlines
Wings Air
Website
lionair.co.id
Flights from Juanda International to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp550000 - Rp1000000
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Pasuruan to Madiun
Ave. Duration
3h 59m
Frequency
4 times a day
Estimated price
Rp85000 - Rp180000
Website
kai.id
Economy
Rp85000 - Rp180000
Business
Rp110000 - Rp220000
Executive
Rp150000 - Rp310000
Train from Pasuruan to Waru
Ave. Duration
1h 1m
Frequency
Once daily
Estimated price
Rp50000 - Rp150000
Website
kai.id
Economy
Rp50000 - Rp150000
Business
Rp50000 - Rp170000
Executive
Rp100000 - Rp250000
Other operators
Taxi from Madiun to Pacitan
Ave. Duration
1h 34m
Estimated price
Rp490000 - Rp600000
Grab Taxi
Website
grab.com

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 Bali: What to do if Mount Agung erupts, How to get from Stansted Airport into central London and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.