Skip to main content
Asia

Surabaya Cruise Port Guide: Mount Bromo, Temples & Practical Tips

Indonesia

Book Shore Excursions — from $110 or search cruises to Surabaya →
Arrival
Pier / Dock
City centre
3 km
Best season
April – October
Best for
Mount Bromo, Hindu Temples, Colonial Architecture, Local Markets

Modern container terminal with cruise facilities in Tanjung Perak port area.

Choose the Right Port Day

Best Overall
Book a Mount Bromo sunrise trek tour through your cruise line or Viator (€110–150, 10–14 hours). If no time, skip the port; it is not worth a short stop. Day-trip itineraries are tight and exhausting.
Book Mount Bromo Sunrise Trek (Pre-booked Excursion) from $110
Best Beach
Not relevant. Surabaya is an industrial port on Java's north coast. No beach worth the trip from port.
With Kids
Local guides can arrange a 3–4 hour guided temple visit (Sampurna Temple, Surabaya) or a stop at a local wildlife park if booked in advance. Otherwise, stay aboard.
Only 3-4 Hours
Skip the city. Either take a port-to-hotel shuttle for embarkation prep, or book a quick local temple tour (Tunjungan area, 1–2 hours by taxi) if you must go ashore. Otherwise, rest on ship.
Cheapest Option
Hire a shared taxi ($3–6 per person) to downtown Tunjungan for a walk and local warung meal ($2–5). Total 4-hour trip ~$20 per person including food. Not scenic, but cuts costs.
What To Avoid
Avoid the 'guided city tour' sell; Surabaya's congested traffic makes 3–4 hour downtown circuits tedious. The waterfront is industrial, not photogenic. Taxis can be unreliable; pre-arrange transport.

Quick Take

Port Type
Industrial gateway & excursion hub
Best For
Cruisers on multi-day itineraries; Mount Bromo trekkers; pre-cruise embarkation stays
Avoid If
You want a walkable city experience or beach day. The port area is industrial; the city is chaotic and requires transport.
Walkability
Poor. The port is industrial. Downtown Surabaya is 3–5 km away and not pedestrian-friendly. Stick to organized excursions or taxis.
Budget Fit
Wide range. Day-trippers can do budget transport + local meals ($20–40). Mount Bromo tours $80–150+ per person.
Good For Short Calls?
Weak. Most worthwhile activities (Mount Bromo, temples) require 6–8+ hours or overnight stays. City itself is not worth 4 hours of exploration.

Port Overview

Surabaya's cruise terminal is a functional pier in a working container port on Java's north coast, roughly 12 km northeast of the city center. Ships dock at PT Pelabuhan Indonesia, an industrial facility with limited immediate amenities. The port serves primarily as an embarkation point for multi-day Indonesiabound itineraries and as a gateway to Mount Bromo (a 3–4 hour drive inland) and East Java's Hindu temples.

The city itself—Java's second-largest—is congested, polluted, and not pedestrian-friendly. A quick walkable downtown or coastal experience is not realistic on a port day. If you have fewer than 6 hours ashore, embarkation/disembarkation prep, rest, or a pre-booked organized excursion (Mount Bromo, temple tours) are your best bets. Cruisers staying pre- or post-cruise will find Surabaya a chaotic but functional base for inland exploration.

Top Things To Do

See Shore Excursions in Surabaya, Indonesia ✓ Free cancellation on most tours✓ Reserve now, pay later on many✓ Verified traveler reviews
1

Mount Bromo Sunrise Tour from Surabaya or Malang - 1 Day

Take in a spectacular sunrise and panoramic views from Mount Bromo's peak in one day. All-Inclusive and Private Tour. Departing From Surabaya or Malang.

★ 5.0/51,950 reviewsFrom $153
Book on Viator
2

Bali Beaches Hopping - Uluwatu Temple

Bali Beach Hopping Tours is Discover Bali’s white sand beaches, majestic temples,to enjoy having sun bath along the white sand beach on this 8-hour private tour.…

★ 4.8/5123 reviewsFrom $32
Book on Viator

Our picks in Surabaya

3

Mount Bromo Sunrise Trek (Pre-booked Excursion)

Indonesia's most iconic volcano: a 2,392-meter-high active caldera wrapped in mist. Early morning tours depart the port at 2–3 a.m., drive to the rim overlook, and descend to the crater floor at dawn. Return by evening. Extraordinary landscape and one of Southeast Asia's top natural experiences.

10–14 hours (includes drive time) $110–180 USD per person (via Viator or cruise line)$$$

⚡ Popular — books out early. Reserve before you sail.

4

Hindu Temples (Sampurna Temple, Tunjungan Area)

East Java has a significant Hindu population (legacy of Majapahit era). Sampurna Temple and a few smaller shrines dot Tunjungan, Surabaya's colonial-era downtown. Guided temple tours (2–3 hours) cover ritual practices and architecture. Less crowded than Balinese temples but modest in scale.

2–3 hours (with guide) $30–60 USD (guided tour via Viator)$$
5

Tunjungan Plaza & Downtown Surabaya (Self-Guided or Taxi Tour)

Surabaya's colonial and modern downtown centers on Jalan Tunjungan, a congested shopping street with malls, shops, and warung (street food stalls). The area includes Majapahit Hotel (a historic landmark, 1910). Not scenic, but reflects urban Java and offers cheap, authentic food.

2–3 hours $3–10 USD (transport + food)$
Show 1 more thing to do in Surabaya
6

Pre-Cruise Hotel Stay (Embarkation Preparation)

Many cruisers book a night or two before departure to rest, shower, and store luggage before boarding. Hotels like Majapahit (heritage) or Shangri-La offer comfort and are 10–15 min by shuttle from the terminal. Wise for long-haul flights and early embarkation.

Flexible (4–24 hours) $60–200 USD per night (hotel dependent)$$

Book with the ship, or on your own?

Booking independently

  • Often noticeably cheaper than the ship’s version of the same tour.
  • Smaller groups and local operators, with traveler reviews you can read before you pay.
  • Free cancellation on most tours, usually up to 24 hours before.

When the ship’s excursion makes sense

  • Short port calls or long transfers where the timing is tight.
  • Tender-only stops where getting ashore can run late.
  • The ship waits for its own delayed excursions — it won’t wait for independent ones, so leave a buffer before all-aboard.

Going independent? Compare tours in Surabaya → — the best-reviewed ones sell out first.

We may earn a commission when you book through our links, at no extra cost to you — it’s how we keep these guides free.

Is It Safe?

Surabaya is generally safe for tourists in the daytime, especially in organized groups. Solo travelers should avoid walking alone after dark or in isolated areas. Petty theft (bag snatching, pickpocketing) is a risk in crowds and on public transport; keep valuables secure. Traffic is chaotic and often ignores pedestrian lights; cross carefully and use designated crossings. The port area itself is secure but feels industrial and unwelcoming; do not linger. Avoid political gatherings or large crowds. Tap water is not safe to drink; buy bottled water. Overall, cruisers on organized tours or in groups face minimal risk.

Accessibility & Walkability

The port terminal has basic facilities (restrooms, a café) but limited accessibility infrastructure. Wheelchair users should arrange in-port support in advance through the cruise line. Downtown Surabaya's sidewalks are uneven, narrow, and often blocked by vendors; wheelchair navigation is difficult. Most temple sites and Bromo viewpoints involve stairs, uneven terrain, and lack accessible facilities. Travelers with mobility issues should prioritize ship facilities or a guided tour with accessible transport and accommodations.

Outside the Terminal

Exiting the terminal, you'll see a busy industrial port area: stacked containers, forklifts, and truck traffic. A small row of souvenir stalls and taxi stands lines the exit. There is no pedestrian-friendly waterfront or immediate shopping. The air often smells of diesel and salt. The first useful amenities (ATMs, restaurants) are downtown, 3+ km away by taxi. Most cruisers should arrange transport immediately rather than explore on foot.

Beaches Near the Port

Not Applicable

Surabaya has no beaches worth visiting. The Java north coast is industrial and polluted. Nearby islands (Madura, etc.) exist but are not accessible on a port day. Beach cruises typically do not include Surabaya.

Distance
N/A
Cost
N/A
Best for
N/A

Local Food & Drink

Surabaya is known for East Javanese cuisine: spicy, intense, and distinct from Balinese food. Iconic dishes include rawon (black beef soup with turmeric), soto Ayam (yellow chicken soup), and perkedel (potato croquettes). Tunjungan's warung stalls serve authentic meals for $2–5 per plate. More upscale restaurants (Majapahit, Shangri-La) offer Indonesian and international menus ($15–40). Street food is generally safe if busy and hot; avoid raw vegetables if you have a sensitive stomach. Bottled water is essential; avoid ice. Most cruisers find the food flavorful but heavy and spicy; eat light and early if heading to afternoon activities.

Shopping

Tunjungan Plaza and adjacent malls offer modern clothing, electronics, and souvenirs at standard Southeast Asian prices. Batik textiles (East Java specialty) are sold in dedicated shops and night markets; quality varies widely. Souvenirs from port stalls (temple figurines, postcards) are overpriced; better deals downtown. Haggling is common in informal markets but not in malls. Carry small change (rupiah); many small vendors do not take cards. Most cruisers skip shopping given limited ashore time and prefer to focus on excursions.

Money & Currency

Currency
Indonesian Rupiah (IDR; 1 USD ≈ 15,000–16,000 IDR)
USD Accepted?
No
Card Payments
Credit cards accepted at malls, hotels, and larger restaurants. Not accepted at warung or street vendors. ATMs (BCA, Mandiri) are available downtown and near malls.
ATMs
ATMs in downtown Surabaya; none at the port terminal. Withdraw cash before leaving the port or upon arrival downtown.
Tipping
Tipping is not expected but appreciated (5–10% at restaurants; small change for guides). Taxi drivers do not expect tips.
Notes
Carry rupiah for small meals, taxis, and tips. Use ATMs or pre-exchange USD for best rates. Inform your bank of travel to avoid card blocks.

Weather & Best Time

Best months
May–September (dry season; cooler, less rainfall)
Avoid
November–March (wet season; heavy rain, potential flooding, higher humidity)
Temperature
77–88°F (25–31°C) year-round; higher humidity October–April
Notes
Mount Bromo is cooler at elevation (~50°F / 10°C at dawn; bring a jacket). Rain is brief but intense during wet season. Dress in layers and bring a light rain jacket.

Airport Information

Airport
Juanda International Airport (SUB)
Distance
~15 km; 25–40 min by taxi or shuttle
Getting there
Cruise line pre-arranged shuttle ($15–25 per person); shared van ($5–8); taxi ($15–20); Grab app ($8–12)
Notes
Most cruisers use the shuttle booked in advance. If arriving independently, use Grab to avoid taxi negotiation. Allow 2+ hours for check-in and security on departure.

Getting Around from the Port

Cruise line shuttle or pre-arranged transfer

Most cruise lines offer a port shuttle to downtown hotels or the airport. Essential if you're arriving early or leaving late. Ask at guest services upon boarding.

Cost: $15–35 USD per person Time: 15–30 min to downtown
Book a transfer 5% off with code TPO5 at checkout
Taxi or ride-hailing (Grab, Gojek)

Taxis queue at terminal exit. Grab (Indonesia's Uber) is available and cheaper but requires app setup. Agree fare upfront with taxis or use app.

Cost: $3–8 USD for downtown; $20–30 USD for Mount Bromo area Time: 20–40 min downtown; 3–4 hours to Bromo
Book a transfer 5% off with code TPO5 at checkout
Tour operator pickup (pre-booked)

Viator, Klook, and cruise lines offer Mount Bromo and temple tours with hotel/port pickup included. Most comprehensive but priciest option.

Cost: $110–180 USD per person (all-day) Time: 10–14 hours total

Details last checked April 2026

Check The Port Traffic

Cruise Ships in Port

Once you have your shore plan, use the schedule to see how busy the harbour will be on your date, plus the ships, lines, and published call windows.

August 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Quiet (1–2) Busy (3–4) Packed (5+)
Reset
0 scheduled calls August 18, 2026
No scheduled cruise ship calls were found for this date selection. Pick a highlighted day on the calendar above, widen the range, or search for a different ship or line.

Planning a cruise here?

Viking Ocean Cruises, Regent Seven Seas Cruises, Oceania Cruises & more sail to Surabaya.

Search Cruises

Practical Tips for Cruise Passengers

  • Book Mount Bromo or temple tours in advance via Viator or your cruise line; last-minute tours are pricier and less flexible for time-sensitive port schedules.
  • If you have fewer than 6 hours ashore, do not venture into the city. Rest on ship, prep for embarkation, or skip the port entirely. Surabaya's industrial character and congested traffic make short visits exhausting.
  • Exchange USD for rupiah at the airport or use Grab/Gojek app to avoid predatory port-area taxi rates; agree on a fixed fare before boarding a traditional taxi.
  • Carry bottled water, sunscreen, and a light rain jacket. Port facilities are minimal; bring any medications or personal items from the ship.

Frequently Asked Questions

Find cruises to Surabaya, Indonesia

Compare sailings and book with no fees — best price guaranteed.

Search Cruises →

We may earn a commission when you book through our links, at no extra cost to you — it’s how we keep these guides free.

✉ Sailing to Surabaya? Get your port-day plan

Tell us your sail date and we’ll email you a short Surabaya plan about 60 days out — when the good excursions start selling out — plus a final checklist 2 weeks before. Two emails, then done. We’ll send one note to confirm it’s really you — unsubscribe anytime.