• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 10 ways to get from Sukabumi to Ponorogo by train, bus, car, taxi 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  •  16 h 32 min

  1. Take the train from Sukabumi to Bogor
  2. Take the train from Bogor to Pasar Senen
  3. Take the train from Pasar Senen to Madiun

$15 - $54

Cheapest option

Train, bus  •  19 h 21 min

  1. Take the train from Sukabumi to Bogor
  2. Take the train from Bogor to Pasar Senen
  3. Take the train from Pasar Senen to Weleri
  4. Take the bus from Weleri to Ponorogo

$9 - $32

8 alternative options

Bus  •  24 h 45 min

  1. Take the bus from Sukabumi to Jakarta, Terminal Lebak Bulus
  2. Take the bus from Jakarta Ciledug Bus Station to Ponorogo

$13 - $19

Drive  •  9 h 14 min

  1. Drive from Sukabumi to Ponorogo 410.1 miles

$35 - $55

Taxi to Husein Sastranegara, fly to Ahmad Yani, train  •  9 h 7 min

  1. Take a taxi from Sukabumi to Husein Sastranegara
  2. Fly from Husein Sastranegara (BDO) to Ahmad Yani (SRG) BDO - SRG
  3. Take the train from Semarang Tawang to Madiun

$74 - $411

Taxi to Husein Sastranegara, fly to Solo, train  •  7 h 10 min

  1. Take a taxi from Sukabumi to Husein Sastranegara
  2. Fly from Husein Sastranegara (BDO) to Solo (SOC) BDO - SOC
  3. Take the train from Solobalapan to Madiun

$74 - $391

Train, train to Jakarta Halim Perdana Kusuma, fly to Solo  •  10 h 28 min

  1. Take the train from Sukabumi to Bogor
  2. Take the train from Bogor to Duren Kalibata
  3. Fly from Jakarta Halim Perdana Kusuma (HLP) to Solo (SOC) HLP - SOC
  4. Take the train from Solobalapan to Madiun

$39 - $119

Taxi to Husein Sastranegara, fly to Adisutjipto, train  •  8 h 48 min

  1. Take a taxi from Sukabumi to Husein Sastranegara
  2. Fly from Husein Sastranegara (BDO) to Adisutjipto (JOG) BDO - JOG
  3. Take the train from Stasiun Maguwo to Solobalapan
  4. Take the train from Solobalapan to Madiun

$62 - $287

Train, train to Jakarta Halim Perdana Kusuma, fly to Adisutjipto  •  11 h 52 min

  1. Take the train from Sukabumi to Bogor
  2. Take the train from Bogor to Duren Kalibata
  3. Fly from Jakarta Halim Perdana Kusuma (HLP) to Adisutjipto (JOG) HLP - JOG
  4. Take the train from Stasiun Maguwo to Solobalapan
  5. Take the train from Solobalapan to Madiun

$37 - $140

Train, train to Soekarno–Hatta, fly to Solo  •  12 h 28 min

  1. Take the train from Sukabumi to Bogor
  2. Take the train from Bogor to Sudirman
  3. Fly from Soekarno–Hatta (CGK) to Solo (SOC) CGK - SOC
  4. Take the train from Solobalapan to Madiun

$34 - $119

Questions & Answers

The cheapest way to get from Sukabumi to Ponorogo is to bus which costs Rp200000 - Rp300000 and takes 24 h 45 min.

More details

The quickest way to get from Sukabumi to Ponorogo is to taxi and fly and train which costs Rp1100000 - Rp6000000 and takes 7 h 10 min.

More details

No, there is no direct bus from Sukabumi to Ponorogo. However, there are services departing from Sukabumi and arriving at Ponorogo via Jakarta Ciledug Bus Station. The journey, including transfers, takes approximately 24 h 45 min.

More details

The distance between Sukabumi and Ponorogo is 511 km. The road distance is 656.2 km.

Get driving directions

The best way to get from Sukabumi to Ponorogo without a car is to train which takes 16 h 32 min and costs Rp220000 - Rp850000.

More details

It takes approximately 16 h 32 min to get from Sukabumi to Ponorogo, including transfers.

More details

Sukabumi to Ponorogo bus services, operated by Parung Indah, depart from Sukabumi station.

More details

The best way to get from Sukabumi to Ponorogo is to train which takes 16 h 32 min and costs Rp220000 - Rp850000. Alternatively, you can bus, which costs Rp200000 - Rp300000 and takes 24 h 45 min.

Mode details

The quickest flight from Husein Sastranegara Airport to Ahmad Yani Airport is the direct flight which takes 1 h.

Search flights

Sukabumi to Ponorogo bus services, operated by Kramat Djati, arrive at Ponorogo station.

More details

Map of how to get from Sukabumi to Ponorogo.
Launch map view
  • Distance: 319.5 miles
  • Duration: 16 h 32 min

What companies run services between Sukabumi, Indonesia and Ponorogo, Indonesia?

You can take a train from Sukabumi to Ponorogo via Bogor, Pasar Senen, and Madiun in around 16 h 32 min. Alternatively, you can take a bus from Sukabumi to Ponorogo via Jakarta, Terminal Lebak Bulus and Jakarta Ciledug Bus Station in around 24 h 45 min.

Airlines
Citilink Indonesia
Website
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1 h 18 min
When
Every day
Estimated price
$30 - $120
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$30 - $130
Flights from Soekarno–Hatta to Solo
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$35 - $120
Batik Air
Website
batikair.com
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $130
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$35 - $140
Lion Mentari Airlines
Website
lionair.co.id
Flights from Husein Sastranegara to Ahmad Yani
Ave. Duration
1 h
When
Every day
Estimated price
$30 - $110
Flights from Husein Sastranegara to Adisutjipto
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$30 - $310
Flights from Soekarno–Hatta to Solo
Ave. Duration
1 h 14 min
When
Every day
Estimated price
$25 - $140
NAM Air
Website
sriwijayaair.co.id
Flights from Husein Sastranegara to Ahmad Yani
Ave. Duration
1 h
When
Every day
Estimated price
$30 - $80
Flights from Soekarno–Hatta to Solo
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$27 - $130
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Soekarno–Hatta to Solo
Ave. Duration
1 h 29 min
When
Every day
Estimated price
$45 - $160
Wings Air
Website
lionair.co.id
Flights from Husein Sastranegara to Ahmad Yani
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$100 - $700
Flights from Husein Sastranegara to Solo
Ave. Duration
1 h 10 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$45 - $350
Flights from Husein Sastranegara to Adisutjipto
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$45 - $290
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Soekarno–Hatta to Solo
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$27 - $130
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Sukabumi to Bogor
Ave. Duration
2 h 3 min
Frequency
3 times a day
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$1 - $5
Executive
$3 - $9
Train from Pasar Senen to Madiun
Ave. Duration
10 h 48 min
Frequency
Every 4 hours
Estimated price
$5 - $35
Website
kai.id
Book at
tiket.com
Economy
$5 - $18
Business
$16 - $22
Executive
$21 - $30
Train from Pasar Senen to Weleri
Ave. Duration
5 h 51 min
Frequency
4 times a day
Estimated price
$3 - $17
Website
kai.id
Book at
tiket.com
Economy
$3 - $13
Business
$10 - $15
Executive
$14 - $21
Train from Semarang Tawang to Madiun
Ave. Duration
3 h 35 min
Frequency
4 times a day
Estimated price
$2 - $9
Website
kai.id
Book at
tiket.com
Economy
$2 - $9
Business
$5 - $9
Executive
$8 - $14
Train from Solobalapan to Madiun
Ave. Duration
1 h 26 min
Frequency
Hourly
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$2 - $6
Executive
$4 - $11
Commuter Line
Website
krl.co.id
Train from Bogor to Pasar Senen
Ave. Duration
1 h 59 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
krl.co.id
Train from Bogor to Duren Kalibata
Ave. Duration
1 h 13 min
Frequency
Every 30 minutes
Estimated price
$1
Schedules at
krl.co.id
Train from Bogor to Sudirman
Ave. Duration
1 h 29 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
krl.co.id
Prambanan Ekspres
Email
admin@prameks.com
Website
prameks.com
Train from Stasiun Maguwo to Solobalapan
Ave. Duration
56 min
Frequency
Every 3 hours
Estimated price
$1
Schedules at
prameks.com
Bus operators
Kramat Djati
Phone
022-4200858
Email
cs.kramatdjatibdg@yahoo.co.id
Website
kramatdjati.co.id
Bus from Weleri to Ponorogo
Ave. Duration
7 h
Frequency
Every 3 hours
Estimated price
$4 - $7
Schedules at
kramatdjati.co.id
Book at
easybook.com
Bus from Jakarta Ciledug Bus Station to Ponorogo
Ave. Duration
20 h 45 min
Frequency
Twice daily
Estimated price
$11 - $17
Schedules at
kramatdjati.co.id
Book at
easybook.com
Parung Indah
Bus from Sukabumi to Jakarta, Terminal Lebak Bulus
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$3
Schedules at
jadwalbis.com
Other operators
Taxi from Sukabumi to Husein Sastranegara
Ave. Duration
1 h 19 min
Estimated price
$23 - $29

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 Is ride-sharing platform BlaBlaCar right for you?, Bali: What to do if Mount Agung erupts and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Sukabumi to Ponorogo is 656 km. It takes approximately 9 h 14 min to drive from Sukabumi to Ponorogo.

Get driving directions

Lion Mentari Airlines, Wings Air and NAM Air offer flights from Husein Sastranegara Airport to Ahmad Yani Airport.

Search flights

There are three+ hotels available in Ponorogo. Prices start at $100 USD per night.

More details