Best Brunch With a View in Surabaya: Great Food and Better Scenery

Photo by  Hobi industri

13 min read · Surabaya, Indonesia · brunch with a view ·

Best Brunch With a View in Surabaya: Great Food and Better Scenery

DR

Words by

Dewi Rahayu

Share

If you’re chasing the best brunch with a view in Surabaya, you’ll quickly learn that “view” here doesn’t just mean “way up high.” It can be rooftops over Tunjungan, terraces along the old Kalimas riverbanks, or wide-open seafront lawns facing Madura.

After years of bouncing between old Pasar Atum shophouses and the new high-rises of the western business belt, I’ve found where scenic brunch in Surabaya feels relaxed, not performative, and where the food actually justifies the Instagram angle.

This guide focuses on places where you can sit down for a proper mid-to-late morning meal, see something: water, skyline, old city texture, or green space, without the spot feeling like it cares more about the view than your plate.


1. Rooftop Brunch in Surabaya: CBD Hotels With Legit Breakfast Buffets

For classic scenic brunch Surabaya, the easy starting point is the CBD hotel rooftops along Jalan Mayjen Sungkono and the Pakuwon Trade Center area. You’ll get the “uptown’ Surabaya: concrete, cranes, IT mall towers, and the distant Madura haze.

Hotel: Pullman Surabaya (Jalan Basuki Rahmat, City Center)**
Pullman’s all-day dining and rooftop lounge give you an elevated perch over the traditional city grid. From the upper floors you can see colonial Pasar Atum, old kampung tiles, and the new glass of BG Junction. Because they target business travelers, the brunch spread is conservative but steady, a mix of nasi goreng, eggs, and Western plates, plus a solid pastry corner.

  • What to Order:

    • Nasi liwet from the live station with sambal terasi and ayam suwir.
    • Eggs cooked to order, especially scramble with local mushrooms.
    • Kopi tubruk or teh tarik for something locally grounded.
  • Best Time:

    • Sunday 10.00–13.00 for quiet seating and full spread. Weekday mornings 08.00–10.00 if you want less business noise. Weekends can be crowded from 11.00 onward.
  • The Vibe:
    Business-leaning, polished but not pretentious. A con: during Ramadan and holiday periods, the buffet drops off a bit in variety.

Local tip: Weekday breakfast is heavily discounted through corporate and app promos. You can often get rates close to IDR 150,000–200,000 including non-alcoholic drinks if you book via their app. Ask for the corner facing the old Pasar Atum; the contrast between colonial blocks and tech malls is classic Surabaya.


2. Waterfront Brunch Surabaya: Madura Strait Views Near Pantai Ria

If your idea of scenic brunch Surabaya is sea breeze and Madura in the distance, then you want the northern coast, especially Kenjeran or some of the low-key seaside warungs-turned-brunch-clubs around Pantai Ria (Kenjeran Beach).

Food Court / Seaside Area: Pantai Ria Kenjeran (Jalan Kenjeran, Kenjeran)**
Pantai Ria is more “open-air food court” than restaurant, but the Madura Strait view and cooking smoke give a scruffy authenticity no rooftop can. Locals gather here on weekend mornings for mie, nasi, and seafood while watching fishing boats.

  • What to Order / Do:

    • Mie godhog or nasi pecel with fried tempe and sambel.
    • Satay stands that skewer chicken and lamb early morning.
    • Fresh young coconut water straight from the cart.
  • Best Time:

    • Saturday–Sunday 08.00–10.30 when it is still relatively cool. After 11.00 the sun and the crowd can be intense. Weekday evenings are good if you prefer a slower pace, but you lose the “brunch” window.
  • The Vibe:
    Working-class leisure, plastic chairs, and salt air. Con: toilets are basic, and the area can smell of fish guts if the wind shifts.

Local tip: Walk a bit east along the coast from the main entrance. You’ll find smaller stalls with the same view but fewer tourists and lower prices. This stretch is where Surabaya’s lower-middle class comes to breathe, and it shows the city’s maritime side more honestly than the polished Tunjungan area.


3. Old Town Scenic Brunch Surabaya: Colonial Streets and River Corners

For a different kind of view, think old Surabaya: Dutch-era warehouses, narrow lanes, and the Kalimas River. The area around Jalan Kembang Jepun, Jalan Gemblongan, and the old Pasar Atum is where the city’s trading past is still visible.

Cafe / Restaurant: Kopi Kembang (Jalan Kembang Jepun, Old Town)**
Kopi Kembang sits in one of the old shophouse blocks that once served the spice and textile trade. The interior mixes colonial tiles, old signage, and modern coffee gear. From the upper floor or front tables you can see the narrow street life: ojol riders, old carts, and the faded facades that most tourists miss.

  • What to Order:

    • Manual brew or V60 with local beans.
    • Roti bakar with kaya or peanut butter and banana.
    • Nasi goreng kampung if you want something heavier.
  • Best Time:

    • Weekday mornings 08.30–10.30 for quiet and good light. Saturday mornings are busier but still manageable. Sunday can be hit-or-miss depending on events.
  • The Vibe:
    Low-key heritage hangout. Con: limited seating upstairs, and the Wi-Fi can be spotty near the back.

Local tip: After brunch, walk north toward Jalan Gemblongan and the old warehouses. You’ll see the transition from colonial trade to modern Surabaya’s logistics economy. This is the city’s original “CBD,” and the contrast with Tunjungan’s malls is striking.


4. Rooftop Brunch Surabaya: Newer High-Rise Cafes in Western Surabaya

Western Surabaya, around Pakuwon Trade Center, Darmo, and the Citraland area, is where the city’s middle and upper-middle class live and eat. Several newer cafes and restaurants have taken to upper floors for a more “rooftop brunch Surabaya” feel, even if they are technically on the 3rd or 4th floor of a mall or office building.

Cafe / Restaurant: Hachi Grill / Hachi Kitchen (Pakuwon Mall area, Jalan Puncak Indah Lontar, Pakuwon Indah)**
While Hachi is better known for its Japanese grill, the Pakuwon branch has a semi-open area with views over the western residential blocks and the constant construction that defines modern Surabaya. It’s not a dramatic skyline, but it shows the city’s growth.

  • What to Order:

    • Japanese-style breakfast sets: grilled fish, miso soup, rice, pickles.
    • Matcha latte or hojicha if you want something lighter.
    • Their brunch sets that mix Western and Japanese items.
  • Best Time:

    • Sunday 10.00–13.00 for a relaxed brunch. Weekday lunch is busier with office crowds. Avoid Friday lunch if you dislike queues.
  • The Vibe:
    Clean, modern, family-friendly. Con: the view is more “suburban sprawl” than dramatic, and the air-con can be strong near the windows.

Local tip: If you’re already in Pakuwon, walk up to the higher floors of the mall’s parking or common areas. You’ll get a free panoramic view of western Surabaya’s endless housing clusters and the Madura bridge construction cranes. It’s a raw look at the city’s expansion.


5. Scenic Brunch Surabaya in Green Spaces: Taman Bungkul and Surabaya Riverbanks

Not all views are vertical. Some of the best scenic brunch Surabaya options are horizontal: parks, riverbanks, and open lawns. Taman Bungkul and the Surabaya River walkways give you sky, trees, and the city’s attempt at public space.

Cafe / Restaurant: Taman Bungkul Food Court / Nearby Cafes (Jalan Taman Bungkul, Darmo)**
Taman Bungkul is Surabaya’s most famous urban park. Around its edges you’ll find small cafes and food stalls that open early. The view is not a skyline but a green one: joggers, families, and the occasional street performer.

  • What to Order / Do:

    • Pisang goreng, martabak telor, or nasi goreng from the stalls.
    • Kopi susu from nearby warungs.
    • Grab a bench and people-watch.
  • Best Time:

    • Sunday 07.00–10.00 when the park is full of activity but not yet sweltering. Weekday mornings are quieter but less lively.
  • The Vibe:
    Casual, local, family-oriented. Con: limited proper seating if you want a table; most people sit on mats or benches.

Local tip: Walk from Taman Bungkul toward Jalan Basuki Rahmat. You’ll pass the old Heroes Monument area and see how Surabaya layers its identity: revolutionary heroism, colonial remnants, and modern consumerism all within a 15-minute walk.


6. Waterfront Brunch Surabaya: Kalimas River and Old Harbor Edges

For a more industrial, less polished waterfront brunch Surabaya experience, the Kalimas River and old harbor area around Tanjung Perak and the traditional shipyards offer a different perspective. This is where the city’s maritime muscle shows.

Local Eatery Area: Warung Along Kalimas River (near Jalan Kalimas, Tanjung Perak)**
There are no fancy rooftop terraces here, just simple warungs and stalls near the river and old docks. The view is of traditional wooden ships, cranes, and the slow-moving river that once made Surabaya a major port.

  • What to Order / Do:

    • Nasi campur with ikan bakar or ayam bakar.
    • Mie ayam or soto from the morning stalls.
    • Sweet tea and fried snacks.
  • Best Time:

    • Early morning 07.00–09.00 when the port workers are eating and the light is good. By midday it gets hot and the area is less pleasant.
  • The Vibe:
    Gritty, working-class, authentic. Con: hygiene standards are basic, and the smell from the river can be strong.

Local tip: This area is where Surabaya’s identity as a port city is most visible. If you’re interested in the city’s history as a trading hub, this is the raw version of what the glossy Tunjungan area tries to erase.


7. Scenic Brunch Surabaya in Suburban Heights: Rooftop Cafes in Citraland and Darmo Heights

Some of the more interesting scenic brunch Surabaya spots are in the suburban “heights” of Citraland and Darmo, where the city’s middle class has built clusters of cafes and restaurants with views over the lower city.

Cafe / Restaurant: My Kopi-O! or Similar Local Chains (Citraland, Jalan Citraland Surabaya)**
While My Kopi-O! is a chain, their Citraland branch often has elevated seating or upper floors that look out over the suburban sprawl. The food is a mix of local and Western brunch items: nasi, pasta, toast, and coffee.

  • What to Order:

    • Nasi goreng or mie goreng with a fried egg.
    • Toast sets with avocado or cheese.
    • Local coffee or iced chocolate.
  • Best Time:

    • Weekday mornings 09.00–11.00 for quiet. Weekend brunch hours 10.00–13.00 can be busy with families.
  • The Vibe:
    Suburban, family-friendly, predictable. Con: the view is more “endless housing” than dramatic, and the music can be loud.

Local tip: Use this area as a base to explore the contrast between old Surabaya (Tunjungan, Pasar Atum) and new Surabaya (Citraland, Pakuwon). The city’s wealth is shifting westward, and the cafes here reflect that.


8. Scenic Brunch Surabaya With a Historical Angle: Near Heroes Monument and Old Government Quarter

For a brunch that feels more “Surabaya” than “generic cafe,” consider spots near the Heroes Monument (Tugu Pahlawan) and the old government quarter. The view here is of history: monuments, old Dutch buildings, and the city’s revolutionary narrative.

Cafe / Restaurant: Warung or Small Restaurants Near Jalan Pahlawan / Tugu Pahlawan**
There are small, family-run places around the monument and the old governor’s office area. The view is of the monument, the old colonial buildings, and the wide boulevards that were once the center of Dutch power.

  • What to Order / Do:

    • Soto ayam or rawon from the local warungs.
    • Nasi goreng or nasi uduk with side dishes.
    • Sweet tea or local coffee.
  • Best Time:

    • Weekday mornings 08.00–10.00 for quiet and good light. Weekends can be busy with school groups and tourists.
  • The Vibe:
    Historical, local, low-key. Con: limited seating and basic facilities.

Local tip: After brunch, walk into the Heroes Monument area and the old Dutch buildings. This is where Surabaya’s identity as the “City of Heroes” is most visible, and it gives context to the city’s pride and stubbornness.


When to Go / What to Know for Scenic Brunch Surabaya

  • Best Season: Dry season (May–September) for clearer skies and more comfortable outdoor seating. Rainy season can still work, but rooftop and waterfront spots may close or be less pleasant.
  • Timing: Most scenic brunch Surabaya spots are best from 08.00–11.00. After 11.00, heat and crowds increase, especially on weekends.
  • Transport: Use ride-hailing apps for CBD and western areas. For old town and waterfront spots, be prepared for narrow streets and limited parking.
  • Budget:
    • Local warungs: IDR 20,000–50,000 per person.
    • Mid-range cafes: IDR 50,000–150,000 per person.
    • Hotel buffets: IDR 150,000–300,000+ per person.
  • Cultural Note: Surabaya is more conservative than Bali or Jakarta in some areas. Dress modestly in local warungs and near religious sites. In CBD and western cafes, casual wear is fine.

Frequently Asked Questions

What is the one must-try local specialty food or drink that Surabaya is famous for?

Surabaya is known for rawon, a dark beef soup made with kluwek nuts, and rujak cingur, a salad with vegetables, fruit, and boiled cow’s nose in shrimp paste sauce. For drinks, try es teler (mixed fruit and avocado with coconut milk and condensed milk) or traditional jamu herbal tonics sold in some markets.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in Surabaya?

Vegetarian and vegan options are limited in traditional warungs but increasingly available in CBD and western cafes. Expect tofu, tempe, sayur lodeh, and plant-based nasi campur in local spots, while modern cafes may offer avocado toast, salads, and plant-based milks. Dedicated vegan restaurants are still rare and mostly concentrated in the city center and Pakuwon area.

Is the tap water in Surabaya safe to drink, or should travelers strictly rely on filtered water options?

Tap water in Surabaya is not safe to drink directly. Use bottled water or filtered water from dispensers, which are widely available in hotels, cafes, and offices. Most restaurants and warungs serve sealed bottled water or boiled tea/coffee.

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Surabaya?

In local warungs and near religious sites, dress modestly: cover shoulders and knees. In CBD malls, rooftop cafes, and western Surabaya, casual clothing is acceptable. When visiting mosques or formal events, women may need a headscarf and long clothing. Public displays of affection are generally frowned upon.

Is Surabaya expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.

For mid-tier travelers, expect to spend around IDR 500,000–1,000,000 per day. This includes IDR 200,000–400,000 for accommodation, IDR 150,000–300,000 for meals, IDR 50,000–150,000 for transport, and the rest for entrance fees and extras. Street food and local warungs can reduce costs significantly, while hotel brunches and western cafes will push you toward the higher end.

Share this guide

Enjoyed this guide? Support the work

Filed under: best brunch with a view in Surabaya

More from this city

More from Surabaya

Best Co-Living Spaces for Digital Nomads in Surabaya

Up next

Best Co-Living Spaces for Digital Nomads in Surabaya

arrow_forward