There are 9 ways to get from Yogyakarta to Krakatoa by train, plane, unknown, bus, 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 Radin Inten Ii International Airport, travel
best- 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
- Walk from Radin Inten Ii International Airport (TKG) to Krakatoaunknown
6h 30mTrain, travel
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the train from Tanahabang to Rangkasbitungtrain
- Take the train from Rangkasbitung to Krencengtrain
- Walk from Krenceng to Krakatoaunknown
11h 38mTrain, bus, car ferry, travel
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the bus from Gambir Station to Jakarta Airportbus
- Take the bus from Soekarno-Hatta International Airport to Pool Damri Merakbus
- Take the carferry from Merak to Bakauheni Portcarferry
- Walk from Bakauheni Port to Krakatoaunknown
15h 3mBus, travel
- Take the bus from Yogyakarta to Merakbus
- Walk from Merak to Krakatoaunknown
17h 19mTrain to Adisumarmo International Airport, fly to Radin Inten Ii International Airport, travel
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Radin Inten Ii International Airport (TKG)plane SOC - TKG
- Walk from Radin Inten Ii International Airport (TKG) to Krakatoaunknown
7h 20mTrain to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport, bus, travel
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Soekarno–Hatta International Airport (CGK)plane YIA - CGK
- Take the bus from Terminal Kali Deres to Labuan terminal labuan pandeglangbus
- Walk from Labuan terminal labuan pandeglang to Krakatoaunknown
9h 6mTrain to Adisumarmo International Airport, fly to Soekarno–Hatta International Airport, bus, travel
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)plane SOC - CGK
- Take the bus from Terminal Kali Deres to Labuan terminal labuan pandeglangbus
- Walk from Labuan terminal labuan pandeglang to Krakatoaunknown
9h 51mFly Adisutjipto International Airport to Halim Perdanakusuma Airport, train, travel
- Fly from Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP)plane JOG - HLP
- Take the train from Tanahabang to Rangkasbitungtrain
- Take the train from Rangkasbitung to Krencengtrain
- Walk from Krenceng to Krakatoaunknown
9h 50mBus, car ferry, travel
- Take the bus from Yogyakarta to DAMRI Bus Station Jakartabus
- Take the bus from Soekarno-Hatta International Airport to Pool Damri Merakbus
- Take the carferry from Merak to Bakauheni Portcarferry
- Walk from Bakauheni Port to Krakatoaunknown
24h 21m
Yogyakarta International Airport (YIA) to Radin Inten Ii International Airport (TKG) flights
Comparing Your Travel Options
The distance between Yogyakarta and Krakatoa is 755 km.
The best way to get from Yogyakarta to Krakatoa without a car is to train and travel which takes 11h 38m and costs .
It takes approximately 6h 30m to get from Yogyakarta to Krakatoa, including transfers.
What companies run services between Yogyakarta, Indonesia and Krakatoa, Indonesia?
There is no direct connection from Yogyakarta to Krakatoa. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Radin Inten Ii International Airport (TKG), then travel to Krakatoa. Alternatively, you can take a train from Yogyakarta Tugu to Krakatoa via Gambir Jakarta, Balai Kota 1, Transjakarta Tanah Abang 2, Tanahabang, Rangkasbitung, and Krenceng in around 11h 38m.
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 800,000–2,600,000
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 750,000–2,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 800,000–1,300,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 850,000–1,400,000
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- Rp 1,500,000–2,800,000
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,500,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,400,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- Rp 1,300,000–6,000,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,100,000–5,500,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 850,000–4,700,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 2m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- Rp 900,000–3,300,000
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 650,000–3,000,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,100,000
- Website
- transnusa.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 650,000–3,000,000
- Website
- airasia.com
Flights from Adisumarmo International Airport to Radin Inten Ii International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- Rp 1,300,000–2,500,000
- Website
- flynamair.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 650,000–4,400,000
- Website
- sriwijayaair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 650,000–4,400,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 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 Rangkasbitung to Krenceng
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- Rp 35,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 35,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,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 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 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 Rangkasbitung to Krenceng
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- Rp 35,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 35,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- Phone
- 021-3453535
- [email protected]
Train from Tanahabang to Rangkasbitung
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Rangkasbitung to Krenceng
- Ave. Duration
- 1h 29m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Tanahabang to Rangkasbitung
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Rangkasbitung to Krenceng
- Ave. Duration
- 1h 29m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
Bus from Soekarno-Hatta International Airport to Pool Damri Merak
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 34,000–250,000
- Book at
- 12 Go
Bus from Yogyakarta to DAMRI Bus Station Jakarta
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- 12 Go
Bus from Soekarno-Hatta International Airport to Pool Damri Merak
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 34,000–250,000
- Book at
- 12 Go
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Yogyakarta to Merak
- Ave. Duration
- 16h
- Frequency
- Every 4 hours
- Estimated price
- Rp 110,000–230,000
- Schedules at
- sumberalam.co.id
- Phone
- +6281361051419
- [email protected]
Bus from Terminal Kali Deres to Labuan terminal labuan pandeglang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 45,000
- Schedules at
- holidaysumatra.com
Bus from Terminal Kali Deres to Labuan terminal labuan pandeglang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 45,000
- Schedules at
- holidaysumatra.com
- 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,700
- Express
- Rp 84,800
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,700
- 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 4 of the smartest ways to explore Australia, 4 stunningly beautiful Philippines islands you need to visit, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
















