There are 9 ways to get from Yogyakarta to Baturaja by train, plane, busferry, bus, taxi, 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 Sultan Mahmud Badaruddin II, train
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Sultan Mahmud Badaruddin II (PLM)plane YIA - PLM
- Take the train from Kertapati to Baturajatrain
7h 53mRp 1,750,000–3,440,000Bus, bus and ferry, train
cheapest- Take the bus from Yogyakarta to Bekasibus
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang station to Baturajatrain
32h 3mRp 270,672–1,085,919Train, bus and ferry
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang to Baturajatrain
21h 32mRp 515,007–944,461Bus, taxi, train
- Take the bus from Yogyakarta to Kota Bandungbus
- Take the bus from Kota Bandung to Metrobus
- Take the taxi from Metro to Sulusubantaxi
- Take the train from Sulusuban to Baturajatrain
27h 31mRp 319,107–1,180,961Drive, car ferry
- Drive from Yogyakarta to Merakcar
- Take the car ferry from Merak to Bakauheni Portcarferry
- Drive from Bakauheni Port to Baturajacar
15h 25mRp 1,890,614–3,078,887Train to Yogyakarta International Airport, fly to Radin Inten Ii International Airport, train
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Radin Inten Ii International Airport (TKG)plane YIA - TKG
- Take the train from Tegineneng to Baturajatrain
10h 8mRp 1,130,008–3,470,010Train to Adisumarmo International Airport, fly to Sultan Mahmud Badaruddin II, train
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Sultan Mahmud Badaruddin II (PLM)plane SOC - PLM
- Take the train from Kertapati to Baturajatrain
10h 43mRp 1,352,000–3,517,000Train to Adisumarmo International Airport, fly to Radin Inten Ii International Airport, train
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Radin Inten Ii International Airport (TKG)plane SOC - TKG
- Take the train from Tegineneng to Baturajatrain
11h 13mRp 982,008–3,047,010Train, bus and ferry via Baturaja
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang station to Baturajatrain
22h 2mRp 415,006–944,461
Yogyakarta International Airport (YIA) to Sultan Mahmud Badaruddin II (PLM) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Baturaja is to train and bus and ferry via Baturaja which costs Rp410000 - Rp950000 and takes 22h 2m.
The fastest way to get from Yogyakarta to Baturaja is to train and fly which takes 7h 53m and costs Rp1700000 - Rp3500000.
The distance between Yogyakarta and Baturaja is 1047 km.
The best way to get from Yogyakarta to Baturaja without a car is to train and bus and ferry which takes 21h 32m and costs Rp500000 - Rp950000.
It takes approximately 7h 53m to get from Yogyakarta to Baturaja, including transfers.
There are one+ hotels available in Baturaja.
What companies run services between Yogyakarta, Indonesia and Baturaja, Indonesia?
There is no direct connection from Yogyakarta to Baturaja. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Sultan Mahmud Badaruddin II (PLM), take the taxi to Kertapati, then take the train to Baturaja. Alternatively, you can take a train from Yogyakarta Tugu to Baturaja via Gambir Jakarta, Gambir Station, Bandar Lampung, and Tanjung Karang in around 21h 32m.
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,400,000
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- Rp 1,000,000–3,100,000
Flights from Adisumarmo International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- Rp 1,100,000–4,200,000
Flights from Adisumarmo International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta, Hang Nadim
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 1,800,000–3,100,000
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 850,000–3,500,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,500,000
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,800,000
Flights from Adisumarmo International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,400,000–3,600,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- Rp 2,100,000–5,500,000
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,800,000–4,400,000
Flights from Adisumarmo International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,200,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 5m
- When
- Saturday
- Estimated price
- Rp 1,500,000–4,700,000
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 45m
- When
- Saturday
- Estimated price
- Rp 1,100,000–4,300,000
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–3,500,000
- Website
- pelita-air.com
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,900,000
Flights from Adisumarmo International Airport to Sultan Mahmud Badaruddin II via Soekarno–Hatta
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,200,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Sultan Mahmud Badaruddin II
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,100,000
- [email protected]
- 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 Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Kertapati to Baturaja
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 190,000–650,000
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 Baturaja
- Ave. Duration
- 4h 59m
- 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 240,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 Tegineneng to Baturaja
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 210,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
Train from Kertapati to Baturaja
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 190,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
Train from Tegineneng to Baturaja
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 210,000–650,000
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 station to Baturaja
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 30,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 240,000–700,000
Train from Tanjung Karang station to Baturaja
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 30,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 240,000–700,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Busferry from Gambir Station to Bandar Lampung
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,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 110,000–440,000
- Book at
- https://12go.asia/en/operator/damri
Busferry from Gambir Station to Bandar Lampung
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,000
- Book at
- https://12go.asia/en/operator/damri
Busferry from Gambir Station to Bandar Lampung
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Yogyakarta to Bekasi
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- Rp 160,000–190,000
- Schedules at
- sumberalam.co.id
- Book at
- 12go.asia
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Merak to Bakauheni Port
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 16,000–360,000
- Schedules at
- ferizy.com
- Regular
- Rp 22,701
- Express
- Rp 84,800
- Ave. Duration
- 42 min
- Estimated price
- Rp 45–60
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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.














