excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
  1. Home
  2. Destinations
  3. Indonesia
  4. Surabaya
Surabaya · Java, Indonesia

Surabaya Tours & Things to Do

Discover the best Surabaya tours and things to do in East Java’s bustling capital and its volcanic hinterland: watch a fiery sunrise over the smoking crater of Mount Bromo, hike to the surreal blue flames of the Ijen crater, chase the multi-tiered Tumpak Sewu and Madakaripura waterfalls, explore Surabaya’s colonial heritage, and discover the ruins of the Majapahit Empire. Compare top-rated experiences and plan the perfect trip.

240 experiences Free cancellation Top-rated tours Instant booking
Explore experiences
Plan your trip
Mount Bromo, Surabaya
Ijen Crater, Surabaya
Tumpak Sewu, Surabaya
Mount BromoIjen Blue FireBromo & Ijen ToursWaterfallsCity & HeritageMalang Trips

Good for families in Surabaya

Children can join from a young age and pay less than adults — taken from each operator’s price list.

Active Volcanoes Bromo and Ijen - Start Surabaya 3 Days and 2 Nights
Surabaya
Active Volcanoes Bromo and Ijen - Start Surabaya 3 Days and 2 Nights
4.9(311)·3 days
from$325/ person
via Viator
Mt Bromo Sunrise & Madakaripura Waterfall from Surabaya & Malang
Surabaya
Mt Bromo Sunrise & Madakaripura Waterfall from Surabaya & Malang
4.9(90)·12–14 hours
from$129/ person
via Viator
Epic Mount Bromo Sunrise Tour from Surabaya & Malang
Surabaya
Epic Mount Bromo Sunrise Tour from Surabaya & Malang
4.8(65)·12–13 hours
from$104/ person
via Viator
3 Days Private Tour in Bromo and Ijen from Surabaya
Surabaya
3 Days Private Tour in Bromo and Ijen from Surabaya
4.9(43)·3 days
from$290/ person
via Viator
Tumpak Sewu waterfall & volcano Bromo - start Surabaya // 2 days & 1 night
Surabaya
Tumpak Sewu waterfall & volcano Bromo - start Surabaya // 2 days & 1 night
4.8(30)·2 days
from$250/ person
via Viator
Book now

Top experiences in Surabaya

Hand-picked, top-rated tours and tickets from Viator. Prices are per person.

See all 240 experiences
Mount Bromo Sunrise Tour from Surabaya or Malang - 1 Day
Surabaya
Mount Bromo Sunrise Tour from Surabaya or Malang - 1 Day
5.0(2,000)·12–15 hours
from$153/ person
via Viator
From Surabaya / Malang : Mt Bromo Sunrise - Ijen Blue Fire 3D2N
Surabaya
From Surabaya / Malang : Mt Bromo Sunrise - Ijen Blue Fire 3D2N
5.0(447)·3 days
from$387/ person
via Viator
3Days - Tumpaksewu Bromo Ijen Adventure via Malang or Surabaya
Malang
3Days - Tumpaksewu Bromo Ijen Adventure via Malang or Surabaya
5.0(437)·3 days
from$282/ person
via Viator
Surabaya - Mount Bromo – Tumpak Sewu Waterfall – Ijen Bluefire Tour - Bali 4d3n
Surabaya
Surabaya - Mount Bromo – Tumpak Sewu Waterfall – Ijen Bluefire Tour - Bali 4d3n
5.0(424)·4 days
from$500/ person
via Viator
From Surabaya / Malang : Mt Bromo Sunrise - Ijen Blue Fire 2D1N
Surabaya
From Surabaya / Malang : Mt Bromo Sunrise - Ijen Blue Fire 2D1N
5.0(387)·2 days
from$333/ person
via Viator
Active Volcanoes Bromo and Ijen - Start Surabaya 3 Days and 2 Nights
Surabaya
Active Volcanoes Bromo and Ijen - Start Surabaya 3 Days and 2 Nights
4.9(311)·3 days
from$325/ person
via Viator
Mount Bromo Sunrise 1 Day Private Tour
−9%
Surabaya
Mount Bromo Sunrise 1 Day Private Tour
5.0(232)·12–14 hours
from$90$100/ person
via Viator
Private 3-Day Java Tour: Bromo & Ijen from Bali
Seminyak
Private 3-Day Java Tour: Bromo & Ijen from Bali
4.9(155)·3 days
from$210/ person
via Viator
Mount Bromo Sunrise Private Trip
Malang
Mount Bromo Sunrise Private Trip
4.9(147)·12 hours
from$101/ person
via Viator
Mount Bromo Private Sunrise Day Tour - From Surabaya or Malang
Surabaya
Mount Bromo Private Sunrise Day Tour - From Surabaya or Malang
4.7(130)·13 hours
from$159/ person
via Viator
Bali Beaches Hopping - Uluwatu Temple
Ubud
Bali Beaches Hopping - Uluwatu Temple
4.8(124)·8 hours
from$32/ person
via Viator
1 Day Bromo Private Day Tour with Madakaripura Waterfall
Surabaya
1 Day Bromo Private Day Tour with Madakaripura Waterfall
4.9(112)·7–10 hours
from$125/ person
via Viator
Private Day Tour Surabaya Historiculture
−9%
Surabaya
Private Day Tour Surabaya Historiculture
4.7(105)·4–5 hours
from$62$69/ person
via Viator
Surabaya Private Tour
Surabaya
Surabaya Private Tour
4.9(99)·4–7 hours
from$78/ person
via Viator
Mt Bromo Sunrise & Madakaripura Waterfall from Surabaya & Malang
Surabaya
Mt Bromo Sunrise & Madakaripura Waterfall from Surabaya & Malang
4.9(90)·12–14 hours
from$129/ person
via Viator
Bromo Ijen 2 Days 1 Night Inclusive Tour from Surabaya or Malang
Surabaya
Bromo Ijen 2 Days 1 Night Inclusive Tour from Surabaya or Malang
5.0(72)·2 days
from$241/ person
via Viator
Epic Mount Bromo Sunrise Tour from Surabaya & Malang
Surabaya
Epic Mount Bromo Sunrise Tour from Surabaya & Malang
4.8(65)·12–13 hours
from$104/ person
via Viator
Bali Jungle Swing and White Water Rafting All Inclusive
Seminyak
Bali Jungle Swing and White Water Rafting All Inclusive
4.9(65)·6–8 hours
from$65/ person
via Viator
Surabaya Shore Excursion For Cruise Passengers
Surabaya
Surabaya Shore Excursion For Cruise Passengers
4.6(63)·4–5 hours
from$85/ person
via Viator
From Surabaya or Malang: Bromo Ijen Drop Bali 3D2N
Surabaya
From Surabaya or Malang: Bromo Ijen Drop Bali 3D2N
5.0(57)·3 days
from$240/ person
via Viator
Full Day Private Sunrise Tour in Bromo
Surabaya
Full Day Private Sunrise Tour in Bromo
5.0(53)·12–13 hours
from$108/ person
via Viator
3 days Private Tour of Sewu Waterfalls, Bromo, and Ijen Blue Fire
Surabaya
3 days Private Tour of Sewu Waterfalls, Bromo, and Ijen Blue Fire
4.9(52)·3 days
from$329/ person
via Viator
Mount Bromo & Ijen & Madakaripura Waterfall Tour (3D2N) - Hotel
Surabaya
Mount Bromo & Ijen & Madakaripura Waterfall Tour (3D2N) - Hotel
4.9(48)·3 days
from$344/ person
via Viator
Tumpak Sewu Waterfall Private Adventure Tour
Malang
Tumpak Sewu Waterfall Private Adventure Tour
5.0(44)·10 hours
from$59/ person
via Viator
3 Days Private Tour in Bromo and Ijen from Surabaya
Surabaya
3 Days Private Tour in Bromo and Ijen from Surabaya
4.9(43)·3 days
from$290/ person
via Viator
Half-Day Private Majapahit Historical Tour from Surabaya
−7%
Surabaya
Half-Day Private Majapahit Historical Tour from Surabaya
4.9(39)·5 hours
from$68$74/ person
via Viator
Bali ATV Combined with Mumbul Lake And Sangeh Monkey Forest
Ubud
Bali ATV Combined with Mumbul Lake And Sangeh Monkey Forest
5.0(34)·6 hours
from$53/ person
via Viator
Bloo Lagoon Snorkeling East Bali Includes Transportation & Lunch
Ubud
Bloo Lagoon Snorkeling East Bali Includes Transportation & Lunch
5.0(34)·6–8 hours
from$65/ person
via Viator
Trowulan Tour Ruin of Majapahit Kingdom from Surabaya
Surabaya
Trowulan Tour Ruin of Majapahit Kingdom from Surabaya
4.9(31)·6–7 hours
from$89/ person
via Viator
Tumpak Sewu waterfall & volcano Bromo - start Surabaya // 2 days & 1 night
Surabaya
Tumpak Sewu waterfall & volcano Bromo - start Surabaya // 2 days & 1 night
4.8(30)·2 days
from$250/ person
via Viator
Surabaya Bromo Ijen Drop Bali 3-Day Private Tour
Surabaya
Surabaya Bromo Ijen Drop Bali 3-Day Private Tour
5.0(28)·3 days
from$315/ person
via Viator
Mount Bromo Private Sunrise Tour (1 Day) - From Surabaya
Surabaya
Mount Bromo Private Sunrise Tour (1 Day) - From Surabaya
4.8(24)·13 hours
from$159/ person
via Viator
3D2N Mount Bromo Sunrise & Ijen Blue Fire Tour
Surabaya
3D2N Mount Bromo Sunrise & Ijen Blue Fire Tour
5.0(22)·3 days
from$289/ person
via Viator
Private Bromo Sunrise Tour (All included)
Surabaya
Private Bromo Sunrise Tour (All included)
5.0(21)·10–13 hours
from$119/ person
via Viator
Mount Bromo Sunrise Shared Guided Tour from Surabaya
Surabaya
Mount Bromo Sunrise Shared Guided Tour from Surabaya
4.8(18)·12 hours
from$70/ person
via Viator
Probolinggo City Tour For Cruise Passengers
Surabaya
Probolinggo City Tour For Cruise Passengers
4.2(13)·5–6 hours
from$78/ person
via Viator
4D3N Ijen Crater,Papuma Beach, Tumpak Sewu Waterfal & Mount Bromo
Surabaya
4D3N Ijen Crater,Papuma Beach, Tumpak Sewu Waterfal & Mount Bromo
4.8(12)·4 days
from$327/ person
via Viator
Mount Bromo Sunset Private Tour From Malang or Surabaya 1 Day
Surabaya
Mount Bromo Sunset Private Tour From Malang or Surabaya 1 Day
5.0(7)·8–10 hours
from$110/ person
via Viator
Private Airport Transfer Surabaya
Surabaya
Private Airport Transfer Surabaya
5.0(6)·1–2 hours
from$22/ person
via Viator
Amazing Bromo Madakaripura Waterfalls and Ijen
Surabaya
Amazing Bromo Madakaripura Waterfalls and Ijen
5.0(5)·3 days
from$241/ person
via Viator
From Surabaya 3D2N Tumpak Sewu Mount Bromo and Ijen Tour
Surabaya
From Surabaya 3D2N Tumpak Sewu Mount Bromo and Ijen Tour
5.0(4)·3 days
from$215/ person
via Viator
All Inclusive Bromo Sunrise &Tumpak Sewu Tour from Surabaya
Surabaya
All Inclusive Bromo Sunrise &Tumpak Sewu Tour from Surabaya
5.0(4)·20–21 hours
from$228/ person
via Viator
Tumpak Sewu Waterfall Bromo Ijen Drop Bali 3 Days Tour
Surabaya
Tumpak Sewu Waterfall Bromo Ijen Drop Bali 3 Days Tour
5.0(4)·3 days
from$361/ person
via Viator
From Surabaya: Mount Bromo Sunrise Guided Group Tour
Surabaya
From Surabaya: Mount Bromo Sunrise Guided Group Tour
4.7(3)·10 hours
from$43/ person
via Viator
2D1N Tumpak Sewu waterfall and Bromo Sunrise
Surabaya
2D1N Tumpak Sewu waterfall and Bromo Sunrise
4.7(3)·2 days
from$205/ person
via Viator
2Days - Bromo Sunrise Ijen Tour via Surabaya
Surabaya
2Days - Bromo Sunrise Ijen Tour via Surabaya
5.0(1)·2 days
from$199/ person
via Viator
Mount Bromo Excursion from Cruise Port (Probolinggo/Surabaya)
Surabaya
Mount Bromo Excursion from Cruise Port (Probolinggo/Surabaya)
5h 30min
from$139/ person
via Viator
From Surabaya/Malang 3D2N Tumpak Sewu, Bromo, Ijen Drop Bali
Surabaya
From Surabaya/Malang 3D2N Tumpak Sewu, Bromo, Ijen Drop Bali
3 days
from$250/ person
via Viator
Browse

Explore Surabaya by interest

Whatever brings you to Surabaya — world-class museums, the river, or a long lunch — start with the experiences travellers love most.

Mount Bromo

Sunrise volcano.

Explore

Ijen blue fire

Blue flames.

Explore

Bromo & Ijen

Both volcanoes.

Explore

Waterfalls

Tumpak Sewu.

Explore

City & heritage

Colonial Surabaya.

Explore

Majapahit

Empire ruins.

Explore

Malang

Highland city.

Explore

Volcanoes & falls

East Java.

Explore
What to see

Top attractions in Surabaya

The landmarks that define the city — and the tickets and tours that get you in, often skipping the line.

Mount Bromo

Mount Bromo

Sunrise volcano.

40 toursView tours
Ijen Crater

Ijen Crater

Blue fire.

30 toursView tours
Tumpak Sewu

Tumpak Sewu

Tiered falls.

20 toursView tours
Madakaripura

Madakaripura

Canyon falls.

20 toursView tours
City Heritage

City Heritage

Colonial Surabaya.

15 toursView tours
Trowulan

Trowulan

Majapahit ruins.

15 toursView tours
Malang

Malang

Highland city.

15 toursView tours
Sea of Sand

Sea of Sand

Bromo caldera.

30 toursView tours
Plan your days

Surabaya itinerary ideas

Ready-made routes you can book against — from a single perfect day to a long weekend.

1 day

Surabaya in 1 day

  1. 1Bromo sunrise
  2. 2Sea of sand
  3. 3Waterfall
  4. 4Return
Read the guide
2 days

Surabaya in 2 days

  1. 1Bromo
  2. 2Waterfall
  3. 3Ijen
  4. 4Blue fire
Read the guide
Volcanoes

Surabaya volcanoes

  1. 1Bromo
  2. 2Ijen
  3. 3Waterfall
  4. 4Sunrise
Read the guide
With kids

Surabaya with kids

  1. 1Bromo
  2. 2Waterfall
  3. 3City
  4. 4Malang
Read the guide
Outside the city

Day trips from Surabaya

Places worth leaving the city for — most are an easy half- or full-day from the centre.

All day trips
Mount Bromo3 hr away

Mount Bromo

Sunrise volcano.

from €40View trips
Ijen Crater6 hr away

Ijen Crater

Blue fire.

from €60View trips
Tumpak Sewu4 hr away

Tumpak Sewu

Tiered falls.

from €55View trips
Trowulan1.5 hr away

Trowulan

Majapahit ruins.

from €45View trips
Malang2.5 hr away

Malang

Highland city.

from €45View trips
City HeritageCity away

City Heritage

Colonial Surabaya.

from €25View trips
Practical guide

Know before you go

Short, straight answers to the questions every Surabaya visitor asks before booking.

Dry season (Apr–Oct)

Clear skies — the best time for the volcanoes.

Wet season (Nov–Mar)

Humid with afternoon rain; volcano views vary.

Peak (Jun–Sep)

Driest and clearest for Bromo and Ijen.

For the blue fire

The dry season gives the clearest Ijen views.

For waterfalls

They flow strongest late in the wet season.

Best overall

May to September is ideal.

One day

A Mount Bromo sunrise tour.

Two days

Add the Ijen blue-fire crater.

Three days

Add Tumpak Sewu and Malang.

For volcanoes

Bromo and Ijen combined.

For history

The city and Majapahit ruins.

With kids

The Bromo jeep tour and waterfalls.

Tours & jeeps

Tours and jeeps are essential for Bromo and Ijen.

By car

Private drivers are best for the long volcano transfers.

On foot

The city heritage areas are walkable.

City transport

Taxis and ride apps work well in the city.

Where to stay

Base in Surabaya, Malang or near Bromo.

Indonesian rupiah

Indonesia uses the rupiah; carry cash for rural areas.

Bromo sunrise

Start pre-dawn for the famous Bromo sunrise.

Ijen blue fire

Hike Ijen at night for the surreal blue flames.

Chase waterfalls

Add Tumpak Sewu or Madakaripura to a volcano trip.

Combine both

A 2–3 day Bromo–Ijen tour is the classic route.

City heritage

Tour the colonial quarters and House of Sampoerna.

Dry season

Visit May to September for the clearest views.

Bromo tours

Mount Bromo sunrise tours sell out — book ahead.

Ijen tours

Ijen blue-fire tours fill up — reserve early.

Combined tours

Bromo–Ijen packages book out — reserve ahead.

Waterfall trips

Tumpak Sewu tours have limited spots — book ahead.

Private drivers

Good drivers book out in peak season — reserve early.

Peak season

June to September is busiest — book everything ahead.

Bromo tour

Around €40–90 for a Mount Bromo sunrise tour.

Ijen tour

About €60–120 for an Ijen blue-fire tour.

Bromo–Ijen

Roughly €120–260 for a combined 2–3 day tour.

Waterfall trip

Around €50–100 for a Tumpak Sewu day trip.

City tour

About €25–50 for a Surabaya heritage tour.

How to save

Join group tours and combine volcanoes with waterfalls.

When to visit

Surabaya through the seasons

What's best, how busy it gets, and one booking tip for each time of year.

Dry (Apr–Jun)
Apr–Jun
Best for
Clear volcanoes.
Crowds
Booking tip
Great.
Peak dry (Jul–Sep)
Jul–Sep
Best for
Best views.
Crowds
Booking tip
Ideal.
Late dry (Oct)
Oct
Best for
Shoulder.
Crowds
Booking tip
Good.
Wet (Nov–Mar)
Nov–Mar
Best for
Green & falls.
Crowds
Booking tip
Rainy.
People also ask

Surabaya travel FAQ

What are the best tours in Surabaya?

The highest-rated experiences are a Mount Bromo sunrise tour, the Ijen blue-fire crater, the Tumpak Sewu waterfall, and a city heritage tour.

What should I book in advance in Surabaya?

Reserve Bromo, Ijen and combined volcano tours and private drivers ahead, especially in the dry season.

How many days do I need in Surabaya?

One day covers Mount Bromo, and two let you add the Ijen blue fire.

Is Surabaya worth visiting?

Yes — Surabaya is East Java’s gateway to Mount Bromo, the Ijen crater, spectacular waterfalls and rich colonial heritage.

When is the best time to visit Surabaya?

May to September, the dry season, offers the clearest volcano views.

What is the Ijen blue fire?

Electric-blue flames of burning sulphuric gas in the Ijen crater, seen at night.

Is Surabaya good for families?

Yes — the Bromo jeep sunrise, waterfalls and colourful Malang make it a great family base.
1Mount Bromo2Ijen Blue Fire3Bromo & Ijen Tours4Waterfalls5City & Heritage6Malang Trips
1Surabaya in 1 day2Surabaya in 2 days3Surabaya volcanoes4Surabaya with kids
1Rome2London3Barcelona4Amsterdam5Prague6Lisbon7Vienna8Venice9Florence10Madrid11Berlin12Budapest
240 Surabaya experiencesfrom €20 · free cancellation
Explore tours

Nearby destinations

UbudIndonesia · 3,233 tours · prices per person, book with partnerSeminyakIndonesia · 2,687 tours · prices per person, book with partnerKutaIndonesia · 2,032 tours · prices per person, book with partnerBaliIndonesia · 1,100 tours · prices per person, book with partnerNusa DuaIndonesia · 987 tours · prices per person, book with partnerJimbaranIndonesia · 618 tours · prices per person, book with partnerJakartaIndonesia · 576 tours · prices per person, book with partnerYogyakartaIndonesia · 528 tours · prices per person, book with partnerLombokIndonesia · 447 tours · prices per person, book with partnerBandungIndonesia · 278 tours · prices per person, book with partnerTanjung BenoaIndonesia · 240 tours · prices per person, book with partnerMedanIndonesia · 222 tours · prices per person, book with partner