A stunning sunrise view of Mount Bromo and its surrounding landscape in Sukapura, East Java, Indonesia.
List · Surabaya 8 picks

The 8 Best Day Trips From Surabaya: Volcanoes, Hill Towns, and Lost Empires

From the lunar caldera of Mount Bromo to the cool highlands of Batu and the temple ruins of Java's greatest empire, here are the trips worth leaving the city for.

Last updated June 30, 202611 min read
Top pick

Mount Bromo is the unmissable headline day trip for its sunrise caldera views; choose Malang for an easy culture-and-food day by train, or Trowulan if you want Java's Majapahit history within 90 minutes of the city.

Surabaya is Indonesia's gritty, fast-moving second city, but its real gift is location: within a few hours you can stand on the rim of an active volcano, wander the ruins of a 14th-century empire, or sip kopi in a cool mountain town. East Java packs more variety into a short radius than almost anywhere else in Indonesia.

Most of these trips are doable in a day if you start early, though the headline act, Mount Bromo, rewards an overnight or a midnight departure. We've ordered them best-first and given you honest travel times, rough costs, and exactly what to see so you can match a trip to your mood, whether that's adventure, history, food, or just escaping the heat.

Distances here are deceptive: toll roads make Malang and Mojokerto quick, but mountain roads to Bromo and Batu slow to a crawl. Build in buffer time, and where a guided tour saves you a 2am self-drive, we've flagged it.

Mount Bromo1tours from $153
Mount Bromo Google
About 110 km southeast of Surabaya, in Bromo Tengger Semeru National Park · 4.7 · 13,495 reviews
This is the trip people fly to Surabaya for: a smoking crater set in a vast sea of volcanic sand, ringed by the jagged Tengger caldera and watched over by the perfect cone of Mount Semeru behind it. The classic experience is a pre-dawn 4WD jeep ride to a viewpoint (Penanjakan or King Kong Hill) to watch the sun rise over the calderas, then a walk across the Sea of Sand and a climb of 250-odd steps to the smoking Bromo crater rim. Because it requires a midnight or very early departure from Surabaya, most visitors go on an organized tour with a jeep included rather than self-driving the dark mountain roads. Bring a warm layer: it can drop near freezing at the viewpoints before sunrise.
  • Sunrise over the caldera from Penanjakan viewpoint
  • Crossing the Sea of Sand by 4WD jeep
  • Climbing the stairs to the smoking Bromo crater rim
  • The Hindu Pura Luhur Poten temple on the volcanic plain
Best for Adventurers and sunrise chasers
Getting there About 3 to 4 hours' drive each way; most go on a midnight-departure jeep tour from Surabaya
Malang2
Malang Google
About 90 km south of Surabaya
Malang is the relaxed, colonial-era university city that makes the easiest cultured day out from Surabaya. Its streets are lined with Dutch-era villas, leafy boulevards, and the candy-colored houses of Kampung Warna-Warni Jodipan, a riverside slum transformed into an Instagram-famous painted village. Spend the morning at the colonial heart around Tugu Square and Ijen Boulevard, then eat your way through local specialties like bakso Malang (meatball soup) and the city's famous tempeh chips. The cooler air and walkable center make it a gentle contrast to Surabaya's heat and traffic.
  • Kampung Warna-Warni Jodipan painted village
  • Colonial architecture along Ijen Boulevard
  • Bakso Malang and tempeh chips (keripik tempe)
  • Toko Oen, a 1930s ice-cream parlor
Best for Culture, photography, and food lovers
Getting there About 2 hours by train from Surabaya Gubeng (frequent local trains, cheap), or 2.5 to 3 hours by car
Batu (Kota Batu)3
Batu (Kota Batu) Google
About 100 km southwest of Surabaya, above Malang
Perched in the highlands above Malang, Batu is East Java's cool-climate playground, full of apple orchards, flower gardens, and big family theme parks. The headline draw is Jatim Park, a sprawling complex with a science museum, a well-regarded zoo (Batu Secret Zoo), and the quirky Museum Angkut transport museum. Beyond the parks, the air is crisp, strawberry-picking farms line the roads, and the night market and Alun-Alun (town square) come alive after dark. It works best as a full day, ideally combined with Malang since the two sit close together.
  • Museum Angkut transport museum
  • Jatim Park and Batu Secret Zoo
  • Strawberry and apple picking farms
  • Cool mountain air and the Batu night market
Best for Families and theme-park days
Getting there About 3 hours by car from Surabaya; no direct train, so drive or hire a car
Madakaripura Waterfall4tours from $126
Madakaripura Waterfall Google
Near Lumbang, Probolinggo, about 120 km southeast of Surabaya · 4.5 · 3,577 reviews
Hidden in a mossy canyon on the approach to Bromo, Madakaripura is one of Java's most dramatic waterfalls: a tall central plunge surrounded by a curtain of smaller cascades that fall like rain into a deep amphitheater. The legend says it was the meditation site of Gajah Mada, the great Majapahit warlord, which adds to the atmosphere. Getting to the main falls involves a wet walk through the gorge, often wading through shallow water, so wear sandals and expect to get soaked. Because it sits on the road toward Bromo, it pairs naturally with a Bromo day for travelers wanting both nature hits in one go.
  • The towering central waterfall in its rock amphitheater
  • Wading through the canyon to reach the falls
  • Cool, misty gorge scenery
  • Pairing it with a Mount Bromo sunrise
Best for Waterfall seekers and Bromo add-ons
Getting there About 3 hours by car from Surabaya; most visit on a combined Bromo tour
Trowulan5
Trowulan Google
About 60 km southwest of Surabaya, in Mojokerto
Trowulan is the closest thing Indonesia has to a lost capital: the seat of the Majapahit Empire, the Hindu-Buddhist kingdom that ruled much of the archipelago in the 13th to 15th centuries. The ruins are scattered across the countryside rather than concentrated, so the smart move is to start at the Trowulan Museum to make sense of it, then visit the brick gateway of Candi Bajang Ratu, the bathing pool of Candi Tikus, and the imposing Candi Brahu. It is quiet, uncrowded, and deeply rewarding for anyone interested in Java's pre-Islamic history. Hire a car or driver, as the sites are spread out and public transport is awkward.
  • Trowulan Museum's Majapahit artifacts
  • Candi Bajang Ratu's split brick gate
  • Candi Tikus bathing pool
  • Candi Brahu temple
Best for History buffs and a quiet half-day
Getting there About 1.5 hours by car from Surabaya via the Mojokerto toll road
Madura Island (Bangkalan)6
Madura Island (Bangkalan) Google
Across the Suramadu Bridge, about 35 km from central Surabaya
Madura feels like another world the moment you cross the soaring Suramadu Bridge, Indonesia's longest, that links it to Surabaya. The nearest town, Bangkalan, is a famous food pilgrimage: locals drive over the bridge purely to queue at Bebek Sinjay for crispy fried duck served with fiery sambal pencit (young-mango chili). Beyond the food, Madura is known for its dry, salt-pan landscapes, batik villages, and, in season, the thundering bull races (karapan sapi). It is the easiest escape on this list, close enough to do as a relaxed half-day around lunch.
  • Crossing the Suramadu Bridge
  • Crispy duck at Bebek Sinjay in Bangkalan
  • Madura batik and salt-pan scenery
  • Karapan sapi bull races (seasonal)
Best for Food lovers and a quick, close escape
Getting there About 1 hour by car across the Suramadu Bridge from central Surabaya
Tretes and Prigen7
Tretes and Prigen Google
About 55 km south of Surabaya, on the slopes of Mount Welirang, Pasuruan
Tretes is Surabaya's traditional weekend hill station, a cool resort town on the flanks of Mount Welirang where city families come to escape the lowland heat. The main attraction nearby is Taman Safari Prigen, one of Indonesia's largest drive-through safari parks, where you can see lions, elephants, and Sumatran tigers from your own car. Hikers use Tretes as a base for trails to waterfalls like Air Terjun Kakek Bodo and the longer slog up Welirang itself. The air is fresh, the views over the plains are wide, and it is close enough for an easy day.
  • Taman Safari Prigen drive-through safari
  • Kakek Bodo Waterfall hike
  • Cool mountain resort air
  • Views over the Pasuruan plains
Best for Families and a cool-air day out
Getting there About 1.5 to 2 hours by car from Surabaya
Pacet and Trawas8
Pacet and Trawas Google
About 60 km southwest of Surabaya, in the Mojokerto highlands
On the green slopes of Mount Welirang and Penanggungan, the twin highland areas of Pacet and Trawas are where Surabayans go for nature, hot springs, and waterfalls without committing to a long drive. Padusan hot springs let you soak in naturally warm, sulfur-rich water, while the Coban Canggu and Grenjengan waterfalls reward short walks through the forest. The region is dotted with cool-climate cafes, glamping spots, and rice-terrace viewpoints, making it a softer, more scenic alternative to the theme parks of Batu. It pairs well with a Trowulan history stop, as both sit in the Mojokerto area.
  • Padusan hot springs in Pacet
  • Coban Canggu Waterfall
  • Hillside cafes and rice-terrace views
  • Glamping and forest walks around Trawas
Best for Nature lovers and hot-spring relaxation
Getting there About 2 hours by car from Surabaya via Mojokerto

Want these spots worked into your trip?

We'll build a custom Surabaya itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

Getting aroundTrains run frequently and cheaply from Surabaya Gubeng to Malang, but most other trips on this list (Bromo, Batu, Trowulan, the highlands) are far easier with a private car and driver or an organized tour, as public transport is slow and indirect.
When to goThe dry season (roughly May to October) gives the clearest Bromo sunrises and the safest mountain roads. Avoid weekends and Indonesian public holidays at Batu and Tretes, when theme parks and hill roads get very busy.
Bromo logisticsMount Bromo requires a midnight or pre-dawn start from Surabaya and a 4WD jeep inside the national park, so a tour that bundles transport, jeep, and park entry usually beats trying to self-drive in the dark.
What to packCarry a warm layer and closed shoes for Bromo's near-freezing pre-dawn viewpoints, and bring waterproof sandals plus a dry bag for Madakaripura, where you wade through the canyon to reach the falls.

East Java rewards anyone willing to leave Surabaya behind, whether you're chasing a volcanic sunrise, the ruins of a vanished empire, or just cooler air and a plate of crispy duck. Pick one or two that match your energy, book your Bromo jeep ahead, and let the city be your launchpad rather than your destination.

Frequently asked questions

Which day trip from Surabaya is best for first-time visitors?
Mount Bromo is the standout, offering Indonesia's most famous volcanic sunrise within a few hours of the city. If you want something easier and culture-focused, Malang is a relaxed 2-hour train ride with colonial streets and great food.
Can you visit Mount Bromo as a day trip from Surabaya?
Yes, but it requires a midnight or very early start because Bromo is about 3 to 4 hours away and the sunrise is the highlight. Most people book a tour with a jeep included; those wanting a calmer trip stay overnight in Cemoro Lawang near the crater.
What is the closest day trip to Surabaya?
Madura's Bangkalan is the nearest at about an hour across the Suramadu Bridge, popular for its crispy fried duck. Trowulan's Majapahit ruins are also close, around 90 minutes by car via the Mojokerto toll road.
How do you get from Surabaya to Malang?
Frequent local trains run from Surabaya Gubeng station to Malang in about 2 hours for a very low fare, making it the easiest and most comfortable option. Driving takes 2.5 to 3 hours depending on traffic.
Which day trip is best for families with kids?
Batu, in the highlands above Malang, has the biggest concentration of family attractions, including Museum Angkut and Batu Secret Zoo. Taman Safari Prigen near Tretes is another strong choice for a drive-through animal day.
Plan with MagicTrips

Build your own Surabaya trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Surabaya itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary