There are 6 ways to get from Yogyakarta to Curup by train, plane, taxi, busferry, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Yogyakarta International Airport, fly to Fatmawati Soekarno Airport, taxi
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Fatmawati Soekarno Airport (BKS)YIA - BKS
- Take the taxi from Fatmawati Soekarno Airport (BKS) to Curup
6h 8mRp 1,580,000–3,790,000Train, bus and ferry, taxi
cheapest- Take the train from Yogyakarta Tugu to Gambir Jakarta
- Take the busferry from Gambir Station to Bandar Lampung
- Take the train from Tanjung Karang to Prabumulih
- Take the train from Prabumulih to Lubuklinggau
- Take the taxi from Lubuklinggau to Curup
30h 6mRp 976,000–1,611,452Bus, taxi, train
- Take the bus from Yogyakarta to Kota Bandung
- Take the bus from Kota Bandung to Metro
- Take the taxi from Metro to Sulusuban
- Take the train from Sulusuban to Baturaja
- Take the taxi from Baturaja to Lahat
- Take the train from Lahat to Tebing Tinggi/Empat Lawang
- Take the taxi from Tebing Tinggi/Empat Lawang to Curup
34h 12mRp 1,644,063–3,060,905Drive, car ferry
- Drive from Yogyakarta to Merak
- Take the car ferry from Merak to Bakauheni Port
- Drive from Bakauheni Port to Curup
18h 8mRp 2,262,217–3,431,980Train to Yogyakarta International Airport, fly to Lubuklinggau Silampari Airport, taxi
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Lubuklinggau Silampari Airport (LLJ)YIA - LLJ
- Take the taxi from Lubuklinggau Silampari Airport (LLJ) to Curup
6h 15mRp 2,020,000–5,020,000Train to Adisumarmo International Airport, fly to Fatmawati Soekarno Airport, taxi
- Take the train from Yogyakarta to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Fatmawati Soekarno Airport (BKS)SOC - BKS
- Take the taxi from Fatmawati Soekarno Airport (BKS) to Curup
6h 54mRp 1,882,000–4,867,000
Yogyakarta International Airport (YIA) to Fatmawati Soekarno Airport (BKS) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Curup is to train and bus and ferry and taxi which costs Rp950000 - Rp1700000 and takes 30h 6m.
The fastest way to get from Yogyakarta to Curup is to train and fly and taxi which takes 6h 8m and costs Rp1500000 - Rp3800000.
The distance between Yogyakarta and Curup is 1081 km.
The best way to get from Yogyakarta to Curup without a car is to train and bus and ferry and taxi which takes 30h 6m and costs Rp950000 - Rp1700000.
It takes approximately 6h 8m to get from Yogyakarta to Curup, including transfers.
There are four+ hotels available in Curup.
What companies run services between Yogyakarta, Indonesia and Curup, Bengkulu, Indonesia?
There is no direct connection from Yogyakarta to Curup. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta International Airport (YIA) airport, fly to Fatmawati Soekarno Airport (BKS), then take the taxi to Curup. Alternatively, you can take the train to Gambir Jakarta, walk to Gambir Station, take the vehicle to Bandar Lampung, take the taxi to Tanjung Karang, take the train to Prabumulih, take the train to Lubuklinggau, then take the taxi to Curup.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- batikair.com
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,900,000
Flights from Yogyakarta International Airport to Lubuklinggau Silampari Airport via Soekarno–Hatta
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- Rp 1,700,000–4,600,000
Flights from Adisumarmo International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,100,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
Flights from Adisumarmo International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 1,700,000–7,000,000
Flights from Adisumarmo International Airport to Fatmawati Soekarno Airport via Ngurah Rai, Soekarno–Hatta
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,900,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Fatmawati Soekarno Airport via Soekarno–Hatta
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- Rp 1,200,000–3,300,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Yogyakarta Tugu to Gambir Jakarta
- Ave. Duration
- 6h 5m
- Frequency
- Every 4 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Tanjung Karang to Prabumulih
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Prabumulih to Lubuklinggau
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 250,000–700,000
Train from Sulusuban to Baturaja
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Lahat to Tebing Tinggi/Empat Lawang
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- Rp 40,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 40,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 70,000–650,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- admin@prameks.com
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Busferry from Gambir Station to Bandar Lampung
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- Rp 55,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Yogyakarta to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 110,000–430,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Kota Bandung to Metro
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- Rp 95,000–400,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Merak to Bakauheni Port
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 22,701–84,800
- Schedules at
- asdp.id
- Regular
- Rp 22,701
- Express
- Rp 84,800
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 Heading to Europe? Read this before you buy a Eurail Pass, Why you should take the train in the US, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.











