
There is no cheap and easy way.
Many people like to travel overland from Jakarta to Bali, with stops at Yogyakarta and Mt Bromo.
View Ways to Mt Bromo in a larger map
Mt Bromo is the most well-known and widely-visited of Indonesia’s 129 active volcanoes, due to its relatively easy access and proximity to airports in Surabaya, Malang and Bali. There are also train services from Surabaya and Bali (Banyuwangi) to the nearest station: Probolinggo.
Unfortunately, travelling from Yogyakarta to Mt Bromo is more difficult.
The only direct train is an economy class service that – unlike business and executive class trains – cannot be booked in advance and arrives in Probolinggo too late to get a connecting bus to Mt Bromo. Bus services reportedly finish each day around 16:00.
The three trains from Yogyakarta to Malang are all overnight trains. As explained here, Indonesian trains don’t have beds/sleepers/couchettes. This route is therefore not recommended for light sleepers, especially the night before a 03:30 start for the Mt Bromo sunrise.
Also, the three trains that operate each day from Yogyakarta to Surabaya do not connect with a suitable train to Probolinggo that arrives early enough to get a connecting bus to Mt Bromo.
There is no cheap and easy way from Yogyakarta to Mt Bromo, so here are some suggestions to maximise comfort or minimise cost.
You can take the 06:00 flight to Surabaya on Wings Air or Xpress Air, then a taxi to the nearest train station (Sidoarjo – directions) where you can get the 09:00 train to Probolinggo, arriving at 10:58.
Yes, the early start sucks, but it is good practice for the 03:30 start the following morning.
A small variation would be to take the DAMRI airport bus to the nearby Surabaya’s Bungarasih Bus Terminal, then get a bus to Probolinggo. This would be cheaper overall for the solo traveller.
![]() Flight Enquiry |
Train Enquiry |
Buses from Yogyakarta to Denpasar (Bali) will usually stop in Probolinggo, but check first.
The trip would be 10-11 hours and the Giwangan bus terminal is 5km from central Yogyakarta, so again it would be an early start to ensure you arrive in Probolinggo by mid-afternoon.
Bus tickets cannot be booked in advance.
The most popular choice is to take the 07:25 train to Surabaya, then travel by bus or taxi to the Bungarasih bus terminal (near the airport) and get a bus to Probolinggo.
Please note that direct buses to Bungarasih rarely travel past Gubeng Station in Surabaya; if you are keen, you would exit the station from the west/left side of the train. Alternately, you can take a taxi a short distance to Jl Panglima Sudirman (Jl = Jalan, Street); there are more buses to Bungarasih – including air conditioned coaches – passing by here.
Taxis are available on the east/right side of the train; the most reliable are Bluebird taxis, waiting across the road from the car park.
Train Enquiry |
Many operators offer tours from Surabaya to Mt Bromo. These range from 12-hour overnight tours (starting at midnight from Surabaya, paying for just transport and park fees) to multi-day tours finishing in Bali with trips to Ijen Plateau and the famous turtle hatching area of Sukamade.
Prices for tours vary significantly according to the number of passengers, level of comfort and standard of hotel.
Mau Ke Mana books tours for clients with only trusted, reputable operators; there is no fee for clients who book train or flight tickets. A 50% deposit is often required when booking, with the balance paid in Rupiah cash during the tour.
![]()
Train Enquiry
You can also use this form to make a tour enquiry,
in the box titled “Anything you’d like to ask or specify?”.

Whichever way you go, you are likely to enjoy reaching the final destination. Most people go at sunrise, but it is also possible to visit at sunset, or any other time of day. The active can also walk across the “Sea of Sand” to/from their hotel.
Please remember that Mt Bromo remains an active volcano; it last erupted in 2011. You can check the current status for Mt Bromo (and other volcanoes) here, at the bottom right; at the time of writing, Bromo was on Level 2 of 4. Trips to Mt Bromo should be postponed if the status is Level 3 or 4.
You can also check the weather forecast at the nearest town of Probolinggo here.
If i take the 22:00 train to Probolinggo, i’ll arrive Probolinggo at what time
Hi, If I take the train from Yogya to Surabaya in the morning, at what time I will be on Surabaya? Is it possible to catch any bus to Probolingo? I would like to reach Camera Lawang, Is it Possible?
Thanks…
Thanks Chris, one more question: How long I will be going from Surabaya to Probolingo. Is it long distance? I mean, if is it possible to coatch some bus to Cemoro Lawang at this time?
Hi,
I will arrive at Surabaya airport at 17:15. Will I have any chance to reach Cemoro Lawang in the same evening? … in order to see Mt Bromo at the dawn of the day after?
Thanks!
Thanks Chris!
Only few questions:
1. At what time does the bus start from Probolinggo to CL in the morning?
2. How I can book an hotel in Probolinggo?
3. Do the buses from CL to Probolinggo stop operating at 4 pm as well?
4. Where I could find Surabaya – Probolinggo (and return) train timetable?
I should travel this route around the 21th of August 2014.
Many thanks for the further information!
Hi
My friend and I will arrive in Surabaya with the last flight which means that we arrive at 11.50 pm at the airport.
I am a little worried because you said that there is no taxi or bus at this time. Could you please confirm me this and tell me what are other possibilities for us like car rental with private driver? Do we have to stay for the night? Because ideally we would like to travel directly from Surabaya to Mt Bromo in order to see the sunrise there.
Thank you very much
Mylène
Hi All,
i’ll be doing this tour in August !
the idea is to join a tour from Yogya to Mt Bromo by bus – doing the Bromo visit the following morning (sunrise). Then we want to reach Bali Flying from Surabaya (this is meant to avoid a long way by bus again)
Questions: do you think i can make it to catch the flight in Surabaya at 4pm ? (which means being there at least an hour earlier…) – how shoud i get there ?
or maybe …would it be easier to get to Malang and then a flight Malang – Bali ?
thank you
Hi Chris ,
thanks for the prompt reply.
from the map, Malang seems closer to Bromo area than Surabaya (so maybe better?!). Would the trasfer Bromo – Malang be quicker/easier than going to Surabaya? how should i do this ?
thank you
HI Chris
Many thanks for the explanation.
I am going to use your link right now.
Hi Chris,
Me & my mom like to travel from Yogya to Mt. Bromo and from Bromo to Kalibaru. We’re thinking to take a flight from Yogya to Surabaya in the afternoon, sleep in Surabaya and get up early to see the sunrise at the mt. bromo.
Do you know how long it will take fron Surabaya to go to the mt. bromo in the early morning? Can we take a operated tour or do you think we need to travel to Probolinggo first and take a tour from there?
When we’ve been to mt. bromo and see the sunrise and all that beautiful there’s to see, we’d like to travel in the afternoon to kalibaru. Is there an easy connection?
If you have any other tips to travel from yogya to mt. bromo without taking a bus or train which takes 10 hours, please let us know. Because the lack of time it’s the most important we leave yogya for example on monday and like to arrive tuesday morning to see the sunset at mt bromo and arrive in kalibaru in the afternoon.
Many thanks in advance.
Dear Chris
been reading your threads…could i check with you if my itinerary is feasible and if you have any reliable tour agents that can assist with the yogyakarta and surabaya bits of travel.
we are a group of 5…
It would be great too if you could give an estimated travel package cost as i have done some enquiries and the amount varies quite a bit!
YOGYA – BOROBUDUR – BROMO – IJEN -DROP OFF Surabaya Airport (international)
Day 1: Upon arrival in Yogyakarta by flight afternoon, visit Prambanan Temple?
Day 2: Borobodur sunrise tour, Pawon and Mendut. Then, YOGYAKARTA – MT.BROMO (by car / train) .
Day 3: MT.BROMO – MT.PANANJAKAN – SEMPOL.
Day 4:SEMPOL – PALTUDING-Ijen crater
Day 5: Be at airport by 11am to catch flight home.
thanks
Cindy
Hi Chris
We have been hearing mixed reviews about Java overland tour operators, its our first time in Indonesia, for our honeymoon. The prices we have been quoted are EUR 500 and EUR 1000 for a 5 day trip of Yogya-Borobudur-Bromo-Ijen from two different tour operators..way off..
Would you perhaps have an idea of an approximate tour cost ? Any information will surely be helpful.
Thank you very much!
Kindest regards
Hi,
Could you please let me know if the following itinerary is feasible:
Day 1) Arrive in Yogyakarta on Saturday at noon and visit Borobodur then catch the 16:50 business train to Surabaya
Day 2) Go on a midnight tour to Mount Bromo on Sunday then continue to Mount Ijen
Day 3) Visit Mount Ijen then continue to Bali
Many thanks.
Michelle
Hi Chris,
On your website I can find two different departure times of the (executive & business class) train leaving from Yogyakarta in the morning to Surabaya: 06:55 a.m. and 07:25 a.m. Can you please let us know which is correct? Do you know where or how we can book a train ticket? We were told that it may be very busy in July because it will be the end of Ramadhan.
Kind regards,
Eveline
HI, WE WOULD LIKE TO VISIT BROMO BT WANT TO AVOID THE SUNRISE AND SEE IT LATER ON WHEN IT IS MORE QUIET. WE HAVE TO OPTIONS:
1) ARRIVE IN SURABAYA AT 12 AND HAVE 3 NIGHTS IN THE BROMO AREA
2) ARRIVE IN SURABAYA IN THE EVENING , SLEEP THERE AND HAVE ANOTHER 2 NIGHTS (FLIGHT BACK IS FROM Surabaya IN THE AFTERNOON): WHAT WOULD YOU SUGGEST TO SPEND THESE 2 DAYS TO VISIT THE BROMO AREA TRYING TO AVOID EARLY RISE/CROWDS ETC|?
Copyright Mau Ke Mana 2010-15
Terms & Conditions
Hi,
My wife & I are planning to travel from Yogyakarta to Mt. Bromo. We can start from Yogyakarta on 26th afternoon. We are keen to do the sunrise trek up to Mt. Bromo possibly both viewpoints and also trek across the ‘sea of sand’.
We will then leave for Singapore out of Surabaya airport. The date for that is flexible between 28 or 29th January.
Your suggestion or even a tour option out of surabaya will be much appreciated. I could take a train from Yogya to Surabaya. Look forward to your suggestion