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.

Majapahit Historical Tour

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.

Surabaya Private Tour

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.

Java East Tours Full Day Surabaya and Madura Island Tour

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.

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.