Surabaya rewards travelers who plan a little ahead. Below are the top-rated tours and experiences in Surabaya, with notes on who each one suits, typical prices and how to book.

Quick Answer: Best Things to Do in Surabaya

The most-reviewed experience in Surabaya on Viator is Mount Bromo Sunrise Tour in Surabaya, rated 5/5 from 1,998 reviews. It is followed by Private Day Tour Surabaya Historiculture and Surabaya Private Tour. Prices for the top-rated tours start from about $62 per person.

Top-Rated Surabaya Tours & Experiences

Top Experiences in Surabaya

Mount Bromo Sunrise Tour in Surabaya

Rated 5/5 from 1,998 Viator reviews, from about $153 per person. Travelers rate this experience highly, and it is a solid pick for anyone building a trip around Surabaya. Read our full Mount Bromo Sunrise Tour from Surabaya or Malang – 1 Day review.

Private Day Tour Surabaya Historiculture

Rated 4.7/5 from 104 Viator reviews, from about $62 per person. For a relaxed introduction to Surabaya, a guided tour like this takes care of the logistics so you can focus on what you are seeing.

Surabaya Private Tour

Rated 4.9/5 from 99 Viator reviews, from about $78 per person. This is one of the better-reviewed experiences in Surabaya, and it suits travelers who want a well-organized outing without planning every detail.

How to Choose the Right Experience

Start with the kind of day you want. Guided city tours and ticketed visits suit first-time visitors, water and outdoor trips suit travelers who want a change of pace, and food experiences are a relaxed way to round out a stay. Reading recent reviews is the best way to gauge current quality, and checking the live availability on the booking page confirms dates, group size and what is included.

Booking Tips for Surabaya

  • Busy periods in Surabaya include June to August, so book popular tours several days ahead in those months.
  • Look for free cancellation on the booking page so you can adjust if the weather changes.
  • The wetter months run roughly November to March, and volcano day trips are best planned for the drier season.
  • Check the pickup point, start time and duration before you book.

Frequently Asked Questions

What are the best things to do in Surabaya?

Among the most popular choices on Viator are Mount Bromo Sunrise Tour in Surabaya, Private Day Tour Surabaya Historiculture and Surabaya Private Tour. All are well rated by travelers at the time of writing.

How much do tours in Surabaya cost?

Prices for the top-rated tours listed here start from about $62 per person, with a typical mid-range of around $78 and some experiences costing $153 or more. Rates change by date, group size and option.

Should I book tours in Surabaya in advance?

Popular tours can sell out in busy periods, so booking a few days ahead is a sensible approach, especially for weekends and peak season.

When is the best time to visit Surabaya?

The most popular months for visiting Surabaya are May to September. Conditions vary by season, so see our best time to visit guide for details.

Disclosure: some links on this page are affiliate links. If you book through them we may earn a commission at no extra cost to you. Ratings, review counts and prices come from Viator listings checked in October 2026 and may have changed.

Plan Your Tours in Surabaya

Ready to book? See our full roundup of the best tours and experiences in Surabaya for guided options, skip-the-line tickets, and day trips.