First-timers in Surabaya tend to ask whether to book the city or Mount Bromo, and the reviews answer it: the volcano sunrise tours dominate this list. The city itself earns a separate half day, with its heroes’ monument, old Chinese and Arab quarters and a Majapahit history outing.
Related: Surabaya Travel Guide: Best Tours, Sights and How to Plan Your Trip
Top-Rated Surabaya, Indonesia Tours & Experiences
Majapahit Historical Tour
A historical outing around the Majapahit era, the Hindu-Buddhist empire whose capital lay near Trowulan, southwest of Surabaya. Expect brick ruins, museum stops and a long drive. Confirm the stops and the distance in the listing.

Surabaya Private Tour
A private city tour that typically combines the Heroes Monument, old quarters and a market, tailored to your interests. It suits a half day. Confirm the route, and ask whether the House of Sampoerna museum is on it.

Java East Tours Full Day Surabaya and Madura Island Tour
A full-day Surabaya tour. The title is broad, so read the itinerary for stops, lunch and entry fees. It suits travelers who want the main sights in a single outing without arranging transport.

Prices and availability in Surabaya, Indonesia shift with the season, so it’s worth checking sooner rather than closer to your travel dates.
Browse more Surabaya, Indonesia tours on Viator →
How a Bromo sunrise works
Sunrise tours usually leave Surabaya late at night, drive three to four hours, then switch to jeeps for the viewpoint before dawn. After sunrise you cross the Sea of Sand to the crater rim. Bring warm layers, a scarf for dust and a torch, and confirm the crater is open.
What Makes These Tours Worth Booking
Surabaya is Indonesia’s second city and the main gateway to East Java’s volcanoes. The 6 priced tours hold 2,486 reviews averaging 5.0 stars.
The Mount Bromo sunrise tour from Surabaya, Mount Bromo Sunrise Tour from Surabaya or Malang, tops both lists, with 5 stars from 1,998 reviews at $153.
Best Time to Book Surabaya Tours
The dry season, roughly April to October, gives the clearest Bromo sunrises. November to March brings cloud and rain that can hide the view. Surabaya is hot and humid all year, and national holidays make Bromo crowded, so book early.
Where to Sleep in Surabaya
Stay around Tunjungan or Genteng for hotels, malls and food. Juanda airport lies south of the center. Many Bromo tours collect guests from hotels, though staying near Cemoro Lawang on the mountain lets you skip the night drive.
Tour Prices in Surabaya
City tours start at $62, Bromo sunrise options sit around and above $117, and the private Bromo day tour tops the range at $160. Vehicle type, group size and whether Madakaripura Waterfall is added explain most of the difference.
Practical Tips Before You Book
Temperatures near the crater can approach freezing before dawn, so pack a jacket, gloves and sturdy shoes. Winding roads can upset a stomach, so take motion-sickness remedies if prone. Carry cash for park fees and small purchases.
How the Top Tours Compare
Taxis and ride-hailing apps cover Surabaya’s sights easily. Bromo independently means arranging a hotel on the mountain and a jeep, which is why most visitors book a tour that handles the night drive and permits.
Common Questions About Surabaya Tours
How much does a Surabaya tour cost?
The 6 priced listings run from $62 to $160, with a median of $117. City tours cost least, while private Bromo sunrise tours cost the most.
Which Surabaya tour is the most popular?
Mount Bromo Sunrise Tour from Surabaya or Malang has 5 stars from 1,998 reviews at $153, making it both the best rated and the most reviewed option here.
How early does a Bromo sunrise tour start from Surabaya?
Usually late at night or in the small hours, with a drive of three to four hours. Confirm the pickup time, and rest during the day before you go.
Is Surabaya worth a stop beyond Bromo?
Yes, for a half day. The heroes’ monument, historic quarters and local food give a view of everyday Java. City tours here start at $62.






Write Your Review
No reviews yet. Be the first to share your experience!