Batu Highlands
East Java
Batu City (commonly referred to as the Batu Highlands) is a premier mountain resort city located just 15 to 20 kilometers northwest of Malang. Historically serving as a favored highland retreat for Dutch colonial adminis...
Pick where you start, how long you have and what you love. We'll plan the route day by day, with drive times and a hotel for every night.
East Java
Batu City (commonly referred to as the Batu Highlands) is a premier mountain resort city located just 15 to 20 kilometers northwest of Malang. Historically serving as a favored highland retreat for Dutch colonial adminis...
14.3 km from Batu Highlands · ≈ 30 min by road
East Java
Malang is East Java's second-largest city, nestled in a cool mountain valley surrounded by towering volcanoes, including Mount Arjuno, Mount Kawi, and the Tengger range. Historically favored by Dutch colonists as a cool...
Tonight's stay
Or stay at
35.3 km from Malang · ≈ 1 h 10 min by road
East Java
Mount Bromo (Gunung Bromo) is one of Indonesia's most iconic and breathtaking active volcanoes, located within the vast Tengger Caldera in East Java. Rising 2,329 meters high, the volcano sits inside a surreal, apocalypt...
62.2 km from Mount Bromo · ≈ 2 h by road
Pantai Tiga Warna (Three-Color Beach) is a pristine, highly protected marine conservation bay located within the Clungup Mangrove Conservation area on Malang's rugged southern coast. True to its name, the bay is famous f...
Tonight's stay
★★★★ · Resort · 49.1 km from Pantai Tiga Warna (Three-Color Beach)
Check prices on AgodaOr stay at
102.3 km from Pantai Tiga Warna (Three-Color Beach) · ≈ 3 h 20 min by road
East Java
Trowulan is a historic village and expansive archaeological site located in Mojokerto Regency, East Java. Historically, it served as the royal capital and administrative heart of the mighty Majapahit Empire, which ruled...
52.5 km from Trowulan (Mojokerto) · ≈ 1 h 40 min by road
East Java
Surabaya is Indonesia's second-largest city and the dynamic provincial capital of East Java. Famously known as the "City of Heroes" (Kota Pahlawan) due to the pivotal Battle of Surabaya in November 1945 that galvanized I...
Tonight's stay
Or stay at
163.3 km from Surabaya · ≈ 5 h 20 min by road
East Java
Bawean Island (Pulau Bawean) is a remote, tranquil volcanic island situated roughly 120 kilometers north of Java in the open expanse of the Java Sea, administratively part of Gresik Regency, East Java. Far removed from t...
Tonight's stay
★★★ · Hotel · 6.4 km from Bawean Island
Check prices on Agoda245.9 km from Bawean Island · ≈ 8 h by road
Central Java
Karimunjawa Islands (Kepulauan Karimunjawa) is an archipelago consisting of 27 tropical islands in the Java Sea, located approximately 80 kilometers northwest of Jepara, Central Java. Designated as a protected marine nat...
We may earn a commission when you book through these links, at no extra cost to you. How this works
Drive times are rough estimates from straight-line distances; Java's roads and traffic vary a lot, so allow extra time.