Did you know that while Surabaya’s dry season sees just 15 mm (0.6 in) of rain in August, its wettest month of January pours down a staggering 386 mm (15.2 in)? This dramatic contrast highlights why timing your visit to Indonesia’s second-largest city is crucial. As the capital of East Java province, Surabaya offers visitors a fascinating blend of colonial architecture, vibrant markets, and delicious cuisine—all best enjoyed when the weather cooperates with your plans.
Getting There & Planning Your Journey
Surabaya is served by Juanda International Airport (SUB), which connects to major cities across Southeast Asia. Direct flights operate from Singapore, Kuala Lumpur, and Jakarta, making it easily accessible for international travelers.
Ready to Book Your Flight?
Find the best deals on flights to Surabaya from your location with our trusted partner.
For travelers already in Indonesia, train services connect Surabaya to other major cities on Java island, including Jakarta (8-10 hours) and Yogyakarta (6-7 hours). The train journey offers scenic views of Java’s countryside and is a comfortable alternative to flying.
When planning your trip, consider that most international visitors can obtain a 30-day visa on arrival for approximately IDR 500,000 (about $35 USD). Ensure your passport has at least six months of validity beyond your planned departure date.
Best Time to Visit & Weather Tips
Surabaya experiences a tropical climate with only two distinct seasons: dry and wet. Understanding these patterns is essential for planning your visit.
Dry Season (May to October)
The dry season spans from May to October, characterized by sunny days, cooler evenings, and minimal rainfall. Temperatures typically range from 25°C to 32°C (77°F to 90°F). This period is ideal for exploring outdoor attractions and enjoying various activities without weather disruptions.
Best months: July and August offer the most reliable weather, with virtually no rain and lower humidity levels. September remains excellent with gradually increasing chances of occasional showers toward the end of the month.
Wet Season (November to April)
The wet season runs from November to April, bringing frequent downpours and high humidity. Temperatures remain warm, ranging from 26°C to 31°C (79°F to 88°F). Rain typically comes in short, intense bursts, often in the afternoon or evening.
Considerations: January and February are the wettest months, with rainfall potentially causing localized flooding in low-lying areas. Morning activities are recommended during this season to avoid afternoon showers.
Traveler’s Tip
Even during the dry season, Surabaya’s humidity remains high (often above 70%). Pack lightweight, breathable clothing regardless of when you visit, and stay hydrated throughout your trip.
Tourist Seasons in Surabaya
High Season (July-August)
Peak tourist season coincides with the driest months and summer holidays in many countries. Expect higher prices for accommodations and more crowds at popular attractions.
Shoulder Season (May-June, September-October)
These months offer an excellent balance of good weather, fewer crowds, and better deals on accommodations. Perfect for travelers seeking value without compromising on weather conditions.
Low Season (November-April)
The wet season brings the lowest prices and fewest tourists. If you don’t mind occasional rain showers and have flexible plans, this can be a budget-friendly time to visit.
Getting Around Locally

Navigating Surabaya is relatively straightforward with various transportation options available to tourists. The city’s infrastructure is well-developed, making it easy to explore both central areas and outlying attractions.
Explore Surabaya at Your Own Pace
For maximum flexibility, especially during the dry season, consider renting a car to explore Surabaya and the surrounding East Java region.
Where to Stay

Surabaya offers a wide range of accommodation options to suit every budget and preference. The city center (around Tunjungan Plaza) and the eastern areas near the airport provide the most convenient bases for exploring.
Budget Options
Hostels and budget hotels typically range from IDR 70,000 to 300,000 ($5-20 USD) per night. Areas like Gubeng offer affordable options with good access to public transportation.
Weather consideration: During wet season, choose accommodations on higher floors or in areas less prone to flooding.
Mid-range Hotels
For IDR 300,000 to 700,000 ($20-45 USD), you can find comfortable hotels with amenities like air conditioning, Wi-Fi, and breakfast. The city center and Surabaya Barat (West Surabaya) offer excellent mid-range options.
Weather consideration: Hotels with covered walkways or indoor facilities are ideal during wet season months.
Luxury Accommodations
Luxury hotels and resorts start from IDR 700,000 ($45 USD) and can exceed IDR 2,500,000 ($160 USD) for premium properties. These often feature swimming pools, spas, and multiple dining options.
Weather consideration: Many luxury hotels offer indoor entertainment options perfect for rainy days.
Find Your Perfect Stay in Surabaya
Browse a wide selection of accommodations ranging from budget-friendly hostels to luxury hotels.
Dining & Local Cuisine

Surabaya’s culinary scene is a highlight for many visitors, offering a delicious introduction to East Javanese flavors. The city is known for its bold, spicy dishes that reflect its multicultural heritage.
Must-Try Local Specialties
Dining Experiences
Street Food Adventures
The best street food can be found at G-Walk in Citraland (West Surabaya), a popular night market open from 5 PM until late. During the wet season (November-April), covered food courts like those in Tunjungan Plaza offer a rain-free alternative.
Historical Dining
Toko Oen, established in 1936, offers a nostalgic dining experience with Dutch-Indonesian fusion cuisine. Its colonial-era atmosphere is particularly charming during the dry season when you can enjoy the outdoor seating area.
Food Safety Tip
During the hot, humid months (especially October-November), be extra cautious with street food. Choose stalls with high customer turnover and where food is cooked fresh in front of you to minimize the risk of foodborne illness.
Attractions, Sightseeing & Activities

Surabaya offers a diverse range of attractions that showcase its historical significance, cultural heritage, and modern developments. The best time to explore these sites depends largely on weather conditions.
Historical Landmarks
Heroes Monument (Tugu Pahlawan)
This 41.15 m (135 ft) tall monument commemorates the Battle of Surabaya during Indonesia’s fight for independence. The surrounding museum provides historical context.
Best visited: During dry season (May-October) when you can fully appreciate the outdoor monument and grounds.
House of Sampoerna
A beautifully preserved Dutch colonial building that now houses a museum dedicated to the history of Indonesia’s famous kretek (clove) cigarette industry.
Best visited: Year-round, as it’s primarily indoors. A perfect rainy day activity during wet season.
Modern Attractions
Suramadu Bridge
Indonesia’s longest bridge (5.4 km/3.4 miles) connects Java to Madura Island. The views are particularly spectacular at sunset.
Best visited: During dry season, especially May-September when clear skies offer the best views.
Submarine Monument (Monumen Kapal Selam)
Explore a real Soviet-built submarine that once served in the Indonesian Navy. Visitors can walk through the interior to experience life aboard a submarine.
Best visited: Year-round, though the outdoor portion is more enjoyable during dry months.
Discover Surabaya’s Best Experiences
Book guided tours and activities to make the most of your visit to Surabaya, regardless of the season.
Seasonal Activity Tip
If visiting during the wet season (November-April), plan indoor activities for afternoons when rain is most likely. Save outdoor explorations for mornings when skies are typically clearer.
Museums, Cultural Spots & Festivals

Surabaya’s rich cultural heritage is showcased through its museums, cultural institutions, and vibrant festivals. Many of these experiences are available year-round, though some festivals are tied to specific seasons.
Museums & Cultural Institutions
Annual Festivals & Events
Surabaya Cross Culture Festival (July)
This vibrant celebration showcases cultural performances, parades, and exhibitions from across Indonesia and beyond. Held during the dry season, outdoor events proceed without weather disruptions.
Rujak Uleg Festival (May)
Celebrating Surabaya’s culinary heritage, this festival centers around the preparation and enjoyment of Rujak Uleg, a traditional fruit and vegetable salad. The May timing offers pleasant weather for this outdoor food festival.
Independence Day Celebrations (August 17)
Surabaya comes alive with parades, cultural performances, and community events celebrating Indonesia’s independence. The August date falls within the dry season, ensuring comfortable conditions for outdoor festivities.
Cultural Tip
When visiting religious sites like mosques or temples in Surabaya, dress modestly with shoulders and knees covered regardless of the season. Women may need to cover their heads at certain locations.
Sports, Nature & Outdoor Experiences

Despite being a major urban center, Surabaya offers several green spaces and outdoor experiences. The dry season (May-October) provides the most reliable conditions for outdoor activities, though early morning excursions can be pleasant year-round.
Parks & Green Spaces
Taman Bungkul
This award-winning city park features walking paths, a skateboard arena, and food vendors. Most popular in the evenings during dry season when locals gather to socialize and enjoy street food.
Kebun Bibit Wonorejo
A peaceful botanical garden with diverse plant species and walking trails. Best visited during weekday mornings in the dry season when crowds are minimal and temperatures are cooler.
Nature Excursions
Mangrove Ecotourism Wonorejo
Explore Surabaya’s coastal ecosystem through boat tours of the mangrove forests. The dry season (especially June-September) offers the best conditions for wildlife spotting.
Kenjeran Beach
While not Bali’s pristine shores, this urban beach offers views of the Suramadu Bridge and recreational activities. Most enjoyable during the dry season weekdays when it’s less crowded.
Day Trip Recommendation
Mount Bromo, one of Indonesia’s most spectacular volcanoes, is approximately 4 hours from Surabaya. The best time to visit is during the dry season (May-October), with June-August offering the clearest views for sunrise tours.
Explore Beyond Surabaya
Surabaya serves as an excellent base for exploring East Java’s natural wonders, including Mount Bromo and Ijen Crater.
Safety, Etiquette & Local Customs

Surabaya is generally safe for tourists, but as with any major city, certain precautions are advisable. Understanding local customs and etiquette will also enhance your experience and show respect for the local culture.
Safety Considerations
Cultural Etiquette
Religious Respect
Indonesia is the world’s largest Muslim country. During Ramadan (dates vary yearly), be respectful by avoiding eating, drinking, or smoking in public during daylight hours. Dress modestly when visiting religious sites regardless of the season.
Social Customs
Greet people with a slight bow and a smile. If shaking hands, use your right hand only. Remove shoes before entering homes or religious buildings. Pointing with your index finger or touching someone’s head is considered rude.
Tipping Culture
Tipping is not mandatory in Indonesia, but it’s appreciated for good service. At restaurants without service charge, 5-10% is appropriate. For tour guides and drivers, IDR 50,000-100,000 per day is a generous tip.
Practical Travel Tips

These practical tips will help you navigate Surabaya comfortably throughout the year, with special considerations for seasonal variations.
Communication & Connectivity
Money Matters
Packing Essentials
Dry Season (May-October)
Pack lightweight, breathable clothing, sunscreen (SPF 30+), sunglasses, a hat, and comfortable walking shoes. A light jacket or long-sleeved shirt is useful for air-conditioned indoor spaces.
Wet Season (November-April)
Include a lightweight rain jacket or compact umbrella, quick-dry clothing, and waterproof footwear. Plastic bags or waterproof cases for electronics are essential during this period.
Arriving by Cruise?
Surabaya is a popular port of call for cruise ships exploring Indonesia. Check available cruise options that include Surabaya in their itinerary.
Ready for Your Surabaya Adventure?

Whether you choose to visit during the sunny dry season or embrace the occasional showers of the wet season, Surabaya offers a fascinating glimpse into East Java’s culture, history, and cuisine. By planning your trip with the seasonal patterns in mind, you’ll maximize your enjoyment of this vibrant Indonesian city.
From exploring colonial architecture and sampling spicy local dishes to using the city as a gateway to East Java’s natural wonders, Surabaya rewards travelers who venture beyond Indonesia’s more famous destinations. The best months to visit—May through October—provide ideal conditions for outdoor exploration, but budget-conscious travelers might find the occasional rain showers of the shoulder seasons a fair trade-off for lower prices and fewer crowds.
Ready to experience Surabaya’s unique blend of tradition and modernity? Start planning your weather-savvy trip today!
The above is subject to change.
Check back often to TRAVEL.COM for the latest travel tips and deals.