
How to Get From Bromo to Bali
Train · Bus + Ferry · Flight via Surabaya · Flight via Malang
Mount Bromo is East Java's smoking volcano, a sunrise pilgrimage for anyone crossing the island. Bali lies to the east, over the strait. Flying via Surabaya is the quickest way to get from Bromo to Bali at 2h 10m - 3h 30m. By land, the train is the cheapest option at $5.40 (97,000 IDR), but it will take a long time, around 8h - 9h 50m. The bus costs more and takes longer.
Below you'll find each option with schedules, prices and booking details.
Distance from Bromo to Bali
Bromo and Bali are about 252 km (157 miles) apart, and the journey itself covers around 341 km by road. The quickest way to get from Bromo to Bali is by taking the flight via surabaya, which takes around 2h 10m - 3h 30m.
4 ways to travel from Bromo to Bali
There are four ways to travel from Bromo to Bali. You can choose between the train, bus, flight, and flight via Malang. The journey takes 2h 10m–9h 15m and the quickest way is by flight. If you're on a budget, the cheapest option is by train with tickets starting at $5.40 (97,000 IDR).
Reach out to our Community
No questions yet — be the first to ask about Bromo to Bali.
ABOUT YOUR DESTINATION
Why Visit Bali?
Bali is Indonesia’s tropical paradise known for its blend of natural beauty and cultural heritage. Fondly called the "Land of the Gods," the island boasts postcard-perfect attractions — white-sand beaches, rice terraces, age-old temples and picturesque cliffs.
The mere thought of Bali evokes feelings of freedom and adventure. Its sheer beauty attracts travellers to visit, but it's the warm people and laidback vibe that make many want to stay longer — some for months, and others for years. No wonder Bali is a favourite among surfers and digital nomads!
Rounding it up
We hope this guide was helpful in planning how to get from Bromo to Bali. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
What is the distance from Bromo to Bali?
The distance from Bromo to Bali is 252 kilometres (157 miles).
What is the fastest way to get from Bromo to Bali?
The fastest way to get from Bromo to Bali is by flight and takes 2h 10m - 3h 30m.
What is the cheapest way to get from Bromo to Bali?
The cheapest way to get from Bromo to Bali is by train with ticket costs starting from 97,000 IDR.
Route Update History
- Updated bus prices.
- New train operator: Indonesia Railways.
- Train operators no longer listed: Probowangi 317, Tawang Alun 313, Sri Tanjung 288, Wijayakusuma 116, Blambangan Ekspres 238.
- Updated train prices.
- Updated train departure times.
- Updated flight prices.
- Updated flight via malang prices.
Updated bus prices.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.




