Flights from Riyadh (RUH) to Surabaya (SUB)

About Surabaya

Discover Surabaya, East Java's dynamic port city

Surabaya is Indonesia's second largest city, a busy port on the shores of the Madura Strait that blends historic quarters, leafy neighbourhoods, and a modern skyline. Wide boulevards, colourful street art, and riverside promenades give the city a distinctive character that feels both energetic and surprisingly relaxed.

As the gateway to East Java, Surabaya is also a practical base for exploring volcanic landscapes, coastal towns, and highland plantations. Within the city, restored colonial buildings, vibrant local markets, and spacious parks offer plenty to explore between day trips. Whether you are visiting family, travelling for business, or continuing on to adventure in Java, Surabaya offers a warm, welcoming introduction to the region.

Top sights in Surabaya

House of Sampoerna

Visit this well-preserved historic complex to learn about Surabaya's heritage in a museum setting and stroll through its atmospheric courtyard and gallery spaces.

Suramadu Bridge

Take in sweeping views from Indonesia's longest bridge, which links Surabaya with Madura Island and is strikingly illuminated after dark.

Tunjungan area

Explore the Tunjungan district for its mix of heritage architecture, modern malls, and lively streets ideal for an evening walk.

Submarine Monument (Monkasel)

Step inside a preserved submarine on the riverfront and gain a sense of Indonesia's maritime history in an unusual museum setting.

Kenjeran Park and coast

Head to the Kenjeran coastal area for sea views, fresh breezes, and open spaces for a relaxed break from the city centre.

Experience Surabaya and East Java

Surabaya invites you to explore on foot and by river. Wander through older neighbourhoods with their narrow lanes, local shops, and traditional houses, then follow the revitalised riverside paths to see murals and landscaped promenades. Many visitors also enjoy joining short city tours that highlight historic buildings and key viewpoints in a single, easy itinerary.

Outside the city, Surabaya is a starting point for journeys into East Java's striking landscapes. Day trips and overnight tours can take you towards cooler highland towns, coastal fishing villages, and viewpoints looking across volcanic peaks such as Mount Bromo. Back in the city, green spaces and urban parks offer gentle outdoor activities, from morning walks to family-friendly playgrounds.

A taste of Surabaya

Surabaya's dining scene is rooted in robust East Javanese flavours, with many dishes built around fragrant spices, slow-cooked broths, and rice or noodle bases. You will find family-run eateries, lively food halls, and modern cafés across the city, many staying open late into the evening.

Signature dishes to look out for include rich beef soups, grilled seafood, and snacks made from rice cakes, tofu, and fresh vegetables. Street-side stalls are ideal for trying small portions of local specialities, while contemporary restaurants offer a blend of traditional recipes and modern presentation. International options are also easy to find in shopping districts and business areas, making it simple to mix familiar comfort food with new tastes during your stay.

Retail therapy in East Java's commercial hub

As a major commercial centre, Surabaya offers a wide range of shopping experiences, from large air-conditioned malls to characterful traditional markets. Modern complexes in areas like Tunjungan and along the main boulevards feature international brands, lifestyle stores, and spacious food courts where you can take a break between browsing.

For something more local, explore markets that specialise in textiles, crafts, and everyday goods. Here you can look for batik fabrics, locally made clothing, and simple souvenirs that reflect East Javanese design and patterns. Smaller boutiques around the city centre also showcase local designers, homeware, and gifts that make distinctive mementoes of your time in Surabaya.

Best time to visit Surabaya

Dry Season (May to October, shoulder season)
During Surabaya's dry season from May to October, days are generally sunny with lower humidity. Average temperatures sit around 28°C (82°F). Clearer skies make it a pleasant time for city walks and excursions into East Java's highlands, with relatively steady travel conditions.

Early Wet Season (November to January, peak season)
The early wet season from November to January brings warmer days, around 29°C (84°F), and short, often intense showers, usually in the afternoon or evening. The city feels lively, greenery is lush, and rains can offer a refreshing break from the heat between your indoor and outdoor plans.

Late Wet Season (February to April, low season)
From February to April, Surabaya experiences regular rainfall and high humidity, with temperatures close to 29°C (84°F). Showers are often intermittent, leaving bright intervals for sightseeing. This period can feel calmer, and indoor attractions, cafés, and malls provide comfortable options if a storm passes through.

Frequently Asked Questions