Yogyakarta to Ijen
Leaving from...
Going to...
Overview Compare Train Bus Flight
Ijen volcano is a popular hiking spot in East Java and is an ideal destination to add to your itinerary when travelling from Yogyakarta to Bali. Ijen is famous for having the world’s largest acidic volcanic lake, which glows a beautiful turquoise emitting electric blue flames. These flames are an incredible sight — particularly at night.
For the best experience, start your tour early and witness the magical sunrise, with the changing hues of the sky as a backdrop. Note that you will need a gas mask as you near the crater because the high level of sulfur can be toxic (and very smelly).
Where to stay when visiting Ijen?
There are almost no accommodations around the Ijen volcano, and that’s why it’s best to stay in Java’s far eastern city, Banyuwangi. This city is about 35 km away from Ijen and has numerous guesthouses and Airbnbs, as well as a couple of restaurants (but don’t expect western food!).
How to get from Yogyakarta to Ijen
When travelling the 605 km from Yogyakarta to Ijen via Banyuwangi, you have 3 options: taking the train (11-13 hours), the bus (14-19.5 hours) or an indirect flight (13hr 40m incl. transfers).
Transport Mode | Duration | Costs | Availability | |
---|---|---|---|---|
Train | 11-13 hours | 95,000 IDR ($6.00) | Read article for more info | |
Bus | 14-19.5 hours | 295,000 IDR ($19.00) | Check Bus Tickets | |
Flight | 13hr 40m | 2,080,000 IDR ($135.00) | Check Flights |
Travelling by train from Yogyakarta to Banyuwangi is the most convenient option. You can choose between a morning and a night trip with a travel time of 11 to 13 hours. Train tickets start from 95,000 IDR ($6.00) for economy seats.
Buses are also available, but they have the longest travel time. It takes 14-19.5 hours by bus, but it may still take longer because of traffic and delays at rest stops. The drop-off point is also outside Banyuwangi city centre.
There are no direct flights from Yogyakarta to Banyuwangi. All flights include one or two layovers, so travel time takes at least 13 hours. Fares start from 2,080,000 IDR ($135.00), including the transfers to and from the airports.
PRO TIP: Instead of travelling straight from Yogyakarta to Ijen, we recommend making one stop at Bromo Volcano on the way and possibly also at Sewu waterfall.
Organizing a tour from Banyuwangi
If you want to get the full experience and get a good close to the crater’s sulphuric blue flames, you’ll need a guide. Also, note that the most popular time to visit Ijen is at night because this gives you a good magnificent view of the blue fire. Hiking this mountain in total darkness without a guide is not recommended.
Tours normally cost around 350,000 IDR ($22.50) on weekdays and 50,000 IDR ($3.20) more during weekends. This includes the entrance fee to the crater: 100,000 IDR ($6.00) on weekdays and 150,000 IDR ($9.50) during weekends. For private tours, expect to pay around 400,000 IDR ($25.50).
Almost any guesthouse in Banyuwangi will be able to book a tour for you, which includes pick-up and drop-off from your hotel in Banyuwangi, a gas mask for the tour, as well an entrance fee.
When I hiked Ijen in November 2022, we stayed at Betah Homestay, which I can highly recommend. The guesthouse looks fabulous and the owner is very knowledgeable about the area. If you book a tour with him, he will find you the best guide and provide you with new gas masks.
PRO TIP: If you are wearing silver jewellery like a necklace, better leave it at the homestay. The sulfur gases can discolour the silver and darken your jewellery.
Yogyakarta to Ijen by Train to Banyuwangi
A direct way to travel from Yogyakarta to Ijen is by train. There are only two train departures daily, at 07:00 and 18:20.
This journey takes 11-13 hours. Tickets start from 95,000 IDR ($6.00) for economy seats and 530,000 IDR ($34.00) for executive seats.
Departure and arrival station
The trains depart from two stations in Yogyakarta city centre. Tugu Station and Lempuyangan Station are about 2 km apart in the city centre. Only Economy seats are available at Lempuyangan, while you can book Economy, Executive and Business classes from Tugu Station. We would recommend booking a Business or Executive class for this +10-hour trip.
In Banyuwangi, the trains arrive at Kota Banyuwangi Station, previously named Karangasem Station. You can already find several accommodations right outside the train station.
Train schedule from Yogyakarta to Banyuwangi
Train | Schedule | Costs |
---|---|---|
From Lempuyangan Station | 07:00-19:49 | 95,000 IDR ($6.00) Check Train Tickets |
From Tugu Station | 18:20-05:25 | 530,000 IDR ($34.00) Check Train Tickets |
From the train station, it’s a 15-minute taxi ride to the city centre. Fares start from 20,000 IDR ($1.20) with Grab. Motorcycle taxis are also available outside the train station.
Yogyakarta to Ijen by Bus to Banyuwangi
There are long-distance bus services from Yogyakarta to Banyuwangi daily. Bus tickets start from 295,000 IDR ($19.00).
The bus ride takes 14 to 19.5 hours, which is a few hours longer than the train. However, keep in mind that the bus may take longer due to traffic and delays at scheduled rest stops.
Departure and arrival station
Safari Dharma Raya and Kramat Djati Jakarta buses both depart from Yogyakarta city centre. For the specific pick-up point, you can choose the closest one from you when you book your tickets on 12GoAsia.
The buses arrive at Ketapang Bus Station, located 10 km away from Banyuwangi city centre. You can try to ask the driver to drop you off in the city centre. Otherwise, you have to take a taxi back to Banyuwangi.
Bus schedule from Yogyakarta to Banyuwangi
Bus Company | Schedule | Costs |
---|---|---|
Safari Dharma Raya | 14:00-03:00 | 355,000 IDR ($23.00) Check Bus Tickets |
Kramat Djati Jakarta | 14:30-10:00 | 295,000 IDR ($19.00) Check Bus Tickets |
There are also buses departing from Terminal Giwangan, about 6 km from Malioboro in the city centre. Mila Sejahtera offers several bus trips from 11:00 to 19:00. Tickets cost 200,000 IDR ($12.50) per person, and you can only buy your tickets at the station.
Yogyakarta to Ijen by Flight to Blimbingsari
It’s also possible to take a flight from Yogyakarta to Banyuwangi, but note that there are no direct flights on this route. All flights make one or two stopovers, making the flight time at least 13 hours.
Flights to Banyuwangi are available only at the new Yogyakarta International Airport. In Banyuwangi, you’ll arrive at Blimbingsari Airport (BWX), located about 20 km away from Banyuwangi city centre.
Considering the travel time and the airfares, we would rather recommend taking the train, which is a more interesting experience and produces far fewer emissions than a flight.
Step 1: Yogyakarta city centre to Yogyakarta International Airport
Yogyakarta International Airport in Kulon Progo is located 42 km away from Yogyakarta city centre.
The easiest way to travel from Yogyakarta city centre to this airport is by train. It takes 40 minutes from Tugu Station near Malioboro and tickets are as cheap as 20,000 IDR ($1.20). The train station is conveniently connected to the airport building.
If your hotel in Yogyakarta is far from the train station, you can also take the DAMRI bus to the airport for about 70,000 IDR ($4.50). The bus has several pick-up points within and outside the city centre. Travel time is about 1.5-2 hours, depending on the traffic.
By taxi, it takes about 1.5 hours to Yogyakarta Airport with fares from 205,000 IDR ($13.00).
Step 2: Yogyakarta Airport to Blimbingsari Airport by Flight
There is no direct flight from Yogyakarta to Blimbingsari Airport. All flights include one or two stopovers in Jakarta, Makassar, or Medan.
Including the layover, the quickest flight takes 12.5 hours, while some flights with two layovers take up to 21 hours. See here a sample flight itinerary:
- Yogyakarta to Jakarta (1hr 15m)
- Layover at Jakarta (9.5 hours)
- Jakarta to Blimbingsari (1hr 50m)
Airfares start from 2,000,000 IDR ($125.00) from Yogyakarta to Banyuwangi.
Step: 3 Blimbingsari Airport to Banyuwangi city centre by Taxi
From Blimbingsari Airport to Banyuwangi city centre, you can hail a taxi outside the airport building. Fares start from 1,800,000 IDR ($115.00).
Grab offers cheaper rates for about 60,000 IDR ($3.80). Note that Grab taxis are not allowed inside the airport terminal, so you need to exit the gate to reach the pick-up point.
There were also Damri buses connecting Blimbingsari Airport with the ferry port and the city centre. However, the last time we checked (February 2023), we couldn’t confirm the availability of these buses. A ticket used to cost 25,000 IDR ($1.60).
TIP: Relax and unwind at Sumberkima Hill Retreat
If you’ve just completed your overland journey through East Java, you’re likely in need of some relaxation time. Rather than hurrying off to one of Bali’s popular tourist spots, why not spend a few nights in the north of Bali and truly feel like you’re on vacation after a week of intense travel through Java?
Sumberkima Hill Retreat is the perfect place to experience real peace and enjoy stunning views of Ijen (and perhaps Bromo Volcano) simultaneously. In our Java to Bali itinerary, I’ve provided additional tips on how to kick off your adventure upon arrival in the north of Bali via ferry from Java.
If you already know where to go, don’t miss the chance to at least check out the Sumberkima Hill retreat on booking.com.
Indonesia Travel Guides
Was this post helpful?
Click on a star to rate it!
Average rating 5 / 5. Vote count: 1
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
- Explore more
- Most popular routes in Indonesia
Hola!!
Lo primero de todo, muchas gracias por toda la info que teneis para facilitar el viaje 🙂
He estado mirando la entrada “De Yogyakarta a Ijen en tren hasta Banyuwangi” y veo que decís que sólo hay dos salidas de tren diarias, a las 07:00 y a las 18:20 y que ese viaje dura entre 11 y 13 horas
Queremos coger el de por la mañana y es Economy (Subclass C). Como son ese tipo de trenes de subclase C?
Es que como son tantas horas por hacernos un poco una idea…
Ese tren sabeis si hace parada tamebien en Probolingo o es el mismo tren??
Muchas gracias por todo!
Un saludo
Hi Irene, economy class seats will be a bit uncomfortable for long rides, but it’s doable. However, you won’t get a lot of privacy or legroom and you likely have to share the seat next to you with other travellers.
As for the subclass, it refers to the position of the wagon relative to the locomotive. Subclass C is located further back, which means it tends to be quieter and safer compared to other subclasses. But to be honest, I didn’t notice a real difference when I travelled this route by train.
If you want to take the Yogyakarta to Probolinggo route, you can take the same train heading to Banyuwangi (Sri Tanjung 242). The travel time is shorter, about 8.5 hours, and you’ll arrive in Probolinggo at around 16:00. Business class seats are also available for this route, which will give you more privacy (see our guide about travelling by train in Indonesia.
And one extra tip: As you already travel all the way from Yogya to Ijen, it would be a shame to not make a stop at the mount Bromo. From Probolingo it’s only about a 1.5 hour drive to Cemoro Lawang, which is the town located at the entrance of mount Bromo.
PD: Esta respuesta está escrita en inglés para que sea útil para los viajeros de todo el mundo. Recomiendo usar Google Translate para traducir esta respuesta al español.