Surabaya Cruise Port Guide: Mount Bromo, Temples & Practical Tips
Indonesia
Modern container terminal with cruise facilities in Tanjung Perak port area.
Choose the Right Port Day
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
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.
Book on ViatorBali 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.…
Book on ViatorOur picks in Surabaya
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.
⚡ Popular — books out early. Reserve before you sail.
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.
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.
Show 1 more thing to do in Surabaya
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.
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.
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
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.
Book a transfer 5% off with code TPO5 at checkoutTaxis queue at terminal exit. Grab (Indonesia's Uber) is available and cheaper but requires app setup. Agree fare upfront with taxis or use app.
Book a transfer 5% off with code TPO5 at checkoutViator, Klook, and cruise lines offer Mount Bromo and temple tours with hotel/port pickup included. Most comprehensive but priciest option.
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.
Planning a cruise here?
Viking Ocean Cruises, Regent Seven Seas Cruises, Oceania Cruises & more sail to Surabaya.
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
Yes, if you're committed. The drive is 3–4 hours each way, but the volcano and landscape are unforgettable—a top Indonesia experience. Overnight stays (pre-cruise) are ideal; same-day excursions are tight but doable.
Not realistically. The port is industrial and unwalkable. Downtown is 3+ km away, congested, and not scenic. Taxis or a booked tour are essential. Time is better spent resting or booking a dedicated excursion.
Yes, in the daytime, especially in groups or organized tours. Avoid walking alone after dark, watch for petty theft in crowds, and use Grab instead of negotiating taxis. The port itself is secure but industrial.
Find cruises to Surabaya, Indonesia
Compare sailings and book with no fees — best price guaranteed.
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.




