Arrival and a first evening in Yogyakarta
Arrive at Yogyakarta International Airport (YIA)
There are no direct flights from the UK, so you will most likely connect through Jakarta, Surabaya, Singapore or Kuala Lumpur into YIA, the airport out at Kulon Progo roughly 42km west of the city. The easiest way in is the airport train from the station opposite the terminal to Tugu Station in the centre, which takes around 40 minutes, or a metered taxi or pre-booked car if you are tired. This is a volcano-focused trip, so aim for the dry season of roughly April to October: the hikes are safer, the crater views far clearer, and the wet months of November to March bring cloud, mud and a higher chance of closures. Book flights →
Check in near Malioboro
Base yourself in or near the centre, within reach of Malioboro and the Kraton, so your first evening and the temple mornings are easy. Drop your bags and take it slowly after the travel. Search hotels →
Evening stroll along Malioboro
Ease in with a wander down Malioboro, the city's long, busy main street of stalls, becak drivers and street musicians, ending near the old Beringharjo market and the Kraton walls. It is a gentle, atmospheric introduction that needs no planning.
First dinner: gudeg
Try gudeg, Yogyakarta's signature dish of young jackfruit slow-cooked in coconut milk and palm sugar, usually served with rice, egg and chicken. Any busy warung serving it will do for a first night; it is cheap, filling and unmistakably Jogja.
Borobudur at sunrise and Prambanan by afternoon
Pre-dawn departure for Borobudur
Borobudur, the vast 9th-century Buddhist temple about an hour and a quarter north-west of the city, is at its best at first light. Note that access up onto the temple's upper terraces is now capped, timed and only allowed with a guide and special sandals, so a booked sunrise tour is the simplest way to do it properly; some tours instead watch the sun come up over the temple from the Punthuk Setumbu viewpoint on the hill opposite. Go with a warm layer for the early start. Search Borobudur sunrise tour on GetYourGuide →
Sunrise over Borobudur
Watch the light come up over the stupas and the surrounding jungle and volcanoes, then take your time reading the carved relief panels that wrap the monument. A local guide brings the Buddhist symbolism and the story of the site to life far more than a guidebook does.
Breakfast and back to the city
Have a relaxed breakfast near the temple or on the way back, then return to your accommodation for a proper rest through the hottest part of the day before the afternoon temple.
Prambanan temple in the late afternoon
Prambanan, about 30 to 45 minutes east of the city, is Indonesia's grandest Hindu temple complex: a cluster of tall, needle-like towers carved with scenes from the Ramayana. Late afternoon is cooler and softer than midday, and a guide helps you pick out the story panels around the main Shiva temple. Search Prambanan temple tour on GetYourGuide →
Dinner near Prambanan or back in town
On some evenings the open-air Ramayana Ballet is performed near Prambanan, though its schedule is seasonal and not nightly, so check locally before counting on it. Otherwise head back towards the centre for a relaxed dinner after a long, rewarding temple day.
Yogyakarta's palaces and craft culture
The Kraton (Sultan's Palace)
Start at the Kraton, the walled palace of Yogyakarta's sultan and still a living royal court, with pavilions, gamelan and a small museum of court life. It opens in the morning but closes to visitors early, usually by the early afternoon (around 14:00), so come first thing rather than leaving it late.
Taman Sari Water Castle
A short walk from the Kraton lies Taman Sari, the former royal pleasure garden and bathing complex, with its restored pools, arched brick passages and an underground mosque. It is compact and easy to wander, and the warren of lanes around it (the Taman Sari kampung) is full of small batik studios.
Lunch in the old town
Break for an unhurried lunch at a warung near Taman Sari or towards Kotagede, out of the midday heat, before the afternoon workshop.
Hands-on batik workshop
Yogyakarta is one of the heartlands of Javanese batik, and a hands-on class is the best way to understand it: you draw a design in hot wax with a canting pen, then dye and reveal the pattern. The Giriloyo batik village south of the city and the Kauman quarter near the Kraton both run proper craftsman-led sessions; Kotagede, nearby, is the place to add a look at the old silversmith workshops. Search Yogyakarta batik workshop on GetYourGuide →
Early dinner and an early night
Keep the evening simple with dinner near your accommodation, then pack and turn in early. Tomorrow is a long travel day east across Java, so a good night's sleep sets you up well.
The long haul east to Cemoro Lawang
Morning train towards Probolinggo
Yogyakarta to the Bromo area is a genuine cross-Java journey, and the honest way to do it is a long day. Direct daytime trains run from Yogyakarta (Tugu or Lempuyangan) to Probolinggo in East Java in roughly 8 to 9 hours; services such as the Sri Tanjung and Ranggajati cover this route, but check current times and book a seat ahead rather than relying on a fixed departure. As an alternative, a short flight to Surabaya followed by a road transfer (about 3 to 4 hours on to Cemoro Lawang) saves time if you would rather not spend the whole day on the train. Book flights →
Road transfer up to Cemoro Lawang
From Probolinggo station it is another 1.5 to 2 hours by car or local minibus up the winding mountain road to Cemoro Lawang, the village perched on the rim of the Tengger caldera and the classic base for Bromo. Arrange a car or shared jeep in advance, as onward public transport up here thins out in the afternoon and stops early.
Check in at Cemoro Lawang
Cemoro Lawang sits at around 2,200m, so it is genuinely cold once the sun drops and many simple guesthouses have no heating; pack warm layers and check your room has enough blankets. Settle in, eat early and arrange your sunrise jeep for the pre-dawn start. Search hotels →
Sunrise over the Bromo caldera
Pre-dawn jeep to the sunrise viewpoint
Private vehicles cannot cross the Sea of Sand or reach the high viewpoints, so the standard and safest way up is a shared or private 4x4 jeep with a local operator, leaving Cemoro Lawang in the small hours. They climb to a viewpoint such as Penanjakan, King Kong Hill or Seruni Point above the caldera. It is bitterly cold before dawn at altitude, so wear everything warm you have and bring a head-torch. Search Mount Bromo sunrise jeep tour on GetYourGuide →
Sunrise across the Tengger caldera
As the sky lightens, the classic view opens up: the smoking cone of Bromo beside the perfect pyramid of Mount Batok, with Semeru, Java's highest volcano, puffing on the horizon and mist pooling across the Sea of Sand below. This is the shot the whole trip east has been building towards.
The Sea of Sand and Bromo's crater rim
The jeep then drops you onto the vast volcanic sand plain to walk (or ride a local pony for part of it) to the foot of Bromo, where a concrete staircase climbs to the crater rim. Go with your guide, take it slowly on the steps, and take real care at the top: sections of the rim have no railing and drop straight into the steaming crater. Do not attempt it if the wind is carrying fumes onto the path.
Back for breakfast and a rest
Head back to Cemoro Lawang for a late breakfast and a proper rest after the very early start. You have earned a slow morning.
Easy afternoon around the rim
Keep the afternoon gentle: a short walk to a caldera viewpoint above the village, or simply rest and warm up. Those with more energy sometimes make the detour to the tall Madakaripura Waterfall down on the Probolinggo side, but it is a couple of hours each way, so weigh it against tomorrow's long transfer and another pre-dawn hike to come.
Across East Java to the Ijen base
Breakfast and checkout
Have a relaxed breakfast and check out in good time. Today is mostly about the road, so there is no need to rush the morning but you do want to be moving by mid-morning.
Road transfer to Banyuwangi
Cemoro Lawang down to the Ijen base around Banyuwangi is a long road transfer, typically in the region of 5 to 7 hours depending on traffic and exactly where you are staying. Most people do this leg with a private driver or as part of a combined Bromo-Ijen package, which is far simpler than piecing together buses; arrange it the day before. It is a scenic but tiring drive, so break it for lunch along the way.
Check in near Ijen
Base yourself in Banyuwangi or one of the villages closer to the mountain to shorten the pre-dawn drive to the trailhead. Check in, then keep the evening short. Search hotels →
Early dinner and book the guided hike
Eat early and get to bed, because the blue-fire hike starts in the middle of the night. Book a licensed guide for Ijen rather than going alone: they supply and fit the proper gas masks, know whether the crater descent is open on the night, and keep you safe in the dark. Confirm the very latest status when you book, as Ijen closes from time to time for volcanic activity or maintenance. Search Ijen blue fire tour on GetYourGuide →
Ijen's blue fire and the turquoise acid lake
Drive to the Paltuding trailhead
Your guide collects you around 01:00 for the drive to Paltuding, the trailhead and ranger post where the Ijen hike begins; the gates open at 02:00. This is safety-critical terrain, so this should always be the guided version, never an unguided night descent. Wear warm layers, sturdy shoes and a head-torch, and carry the gas mask your guide provides. Search Ijen blue fire night hike on GetYourGuide →
Night hike to the crater rim
It is roughly a 3km climb from Paltuding to the crater rim, around 1.5 to 2 hours at a steady pace on a well-trodden but steep path. Take it slowly in the cold and dark and keep with your group. Everyone stops at the rim; how much further you go depends entirely on conditions on the night.
Blue fire (only if the crater is open)
The electric-blue flames are burning sulphuric gas, seen down inside the crater before dawn. The descent to the crater floor is genuinely hazardous, thick with toxic sulphur-dioxide fumes, and rangers close it whenever the gas or wind is dangerous, so treat any descent as guide-led and optional. The crater-rim view is the safe alternative and still remarkable; put on your gas mask the moment your guide says so and do not linger if the fumes shift.
Sunrise over the acid lake
As the sky lightens the blue fire fades and the crater reveals its other wonder: a vast, milky turquoise lake, the largest highly acidic crater lake in the world, ringed by yellow sulphur and streaming vents. It is one of the strangest landscapes in Indonesia, and the light on it just after dawn is the reason to have stayed up all night.
Descend to Paltuding
Head back down to Paltuding in daylight, which makes the steep, loose sections far easier to read than on the way up. Watch for the sulphur miners carrying heavy loads up the same path, and give them room.
Back to base and recover
Return to your accommodation, wash off the sulphur and sleep. After a night hike you will want the middle of the day to do nothing at all; ease back into it with a slow late lunch when you wake.
Leaving from Banyuwangi
Slow last breakfast
Take a relaxed final breakfast after the big hike day and pack at your own pace. How you leave depends on where you are heading next, so build in a comfortable buffer either way.
Ferry to Bali or fly out of Banyuwangi
Two honest exits: from Ketapang port, just north of Banyuwangi, ASDP car-and-passenger ferries cross the strait to Gilimanuk on Bali roughly every half hour, day and night, with a crossing of about 45 minutes to an hour once loading and port queues are counted, leaving you in west Bali. Or fly out from Banyuwangi's own airport (BWX), which has regular connections to Surabaya and onward hubs for an international departure. Book flights →
Onward journey
If you are ferrying to Bali, arrange onward transport on the Gilimanuk side in advance, as it is still a long drive to the south. If you are flying, allow the usual generous margins for the connection out of Java. Book flights →