ID · East Java · 7.98°S 112.62°E
malang
Cool-weather city with rainbow kampungs and Bromo trips on the doorstep.
- Best time
- Pleasant all year. May to September is drier, which also suits Bromo trips.
- How long
- 2–3 days
- Getting there
- Fly KL to Surabaya, about 2.5 hours, then about 2 hours by road or train to Malang.
malang
Dear group chat,— gowherelahTo: whoever’s drivingMalangID, East Java
Photo: Annisa Alwita from Malang, Indonesia · CC BY-SA 2.0 Photo: Annidafattiya · CC BY 4.0 Photo: Rizal Febri Ardiansyah · CC BY-SA 4.0 Photo: M_Sofyan_Sauri · CC0 Photo: 111org · CC BY-SA 4.0
Photos: Wikimedia Commons, credited on each.
East Java's second city sits about 450 metres up, so it's much cooler than Surabaya. It has Dutch-era streets and churches, brightly painted kampungs, and it's the usual base for Bromo sunrise trips and the theme parks of Batu next door.
Makan
- Bakso MalangMeatball soup loaded with fried and steamed dumplings, tofu and noodles. Bakso President, beside the railway line, is the famous one.Map ↗
- RawonEast Java's black beef soup, coloured with keluak nuts.Map ↗
- Cwie mieMalang-style noodles topped with minced chicken and crispy wonton.Map ↗
- Toko OenA Dutch-era ice-cream parlour that has been going since the 1930s.Map ↗
Things to do
- Kampung Warna-Warni JodipanA riverside kampung painted in every colour, linked by a footbridge to the 3D murals of Kampung Tridi.Map ↗
- Jalan IjenA leafy boulevard of old Dutch houses, with the Gothic Ijen Cathedral.Map ↗
- KayutanganThe old heritage quarter, with colonial shopfronts and lanes of old houses.Map ↗
- Candi SingosariA 13th-century temple from the Singhasari kingdom, just north of the city.Map ↗
- BromoMidnight jeep tours leave Malang for the sunrise viewpoint, about 2–3 hours away.Map ↗
Good to know
- Bromo tours pick you up around midnight. Sleep early and pack warm clothes.
- Weekend traffic between Malang and Batu is heavy. Go on a weekday if you can.
Last checked October 2026. Things change, so check opening times, fees and transport before you go.