Surabaya, the second-largest city in Indonesia, is a dynamic blend of modernity and rich cultural heritage. Located on the northeastern coast of Java, this bustling metropolis serves as a commercial and industrial hub, while also offering a unique charm that reflects Indonesia’s diversity. Known as the “City of Heroes” due to its pivotal role in Indonesia’s independence struggle, Surabaya is filled with historical landmarks, vibrant markets, and a thriving culinary scene. Whether you are exploring its colonial architecture, modern shopping centers, or indulging in its famous street food, Surabaya offers a captivating experience that combines tradition and progress in one of Southeast Asia’s most significant urban centers.
Book Flights to surabaya
Best Time To Visit
The best time to visit Surabaya is during the dry season, which runs from May to October. During these months, the weather is more pleasant, with less humidity and lower chances of rain, making it ideal for exploring the city’s attractions and enjoying outdoor activities. The cooler evenings also provide a comfortable atmosphere for trying the city’s famous street food or strolling through its markets. Avoid the rainy season from November to April, as heavy downpours may disrupt travel plans and limit outdoor excursions.
sites to see

Tugu Pahlawan (Heroes Monument)
The Heroes Monument is the most iconic landmark in Surabaya, standing as a symbol of the city’s significant role in Indonesia’s fight for independence. This towering monument, reaching 41 meters high, commemorates the Battle of Surabaya in 1945, where the local people fought bravely against the British and Dutch forces. Visitors can explore the museum located beneath the monument, which houses artifacts, photographs, and dioramas that narrate the history of this pivotal event. A visit to Tugu Pahlawan offers a profound glimpse into the city’s rich history and deep sense of patriotism.
House of Sampoerna
Located in an elegant Dutch colonial building, the House of Sampoerna is both a museum and a living piece of history. It tells the story of the Sampoerna family’s cigarette business, which has become one of Indonesia’s most successful brands. Inside, visitors can learn about the traditional methods of clove cigarette (kretek) production, view antique machinery, and explore the exhibits showcasing the heritage of Indonesia’s tobacco industry. A particularly fascinating feature is the chance to observe workers hand-rolling cigarettes, a skill that’s been passed down for generations. The building itself is an architectural gem, making it a must-see for history and culture enthusiasts.



Suramadu Bridge
The Suramadu Bridge, officially known as the Surabaya-Madura Bridge, is an engineering marvel and the longest bridge in Indonesia, stretching 5.4 kilometers across the Madura Strait. Connecting Surabaya with the island of Madura, the bridge is a symbol of modern Surabaya’s growth and infrastructure development. It offers breathtaking views, especially at sunrise or sunset, when the surrounding waters glow under the changing sky. Tourists often cross the bridge to explore the rural charm of Madura Island or simply to admire the impressive feat of engineering from both the Surabaya and Madura sides.
Book Accommodation In surabaya
How To get there
Getting to Surabaya is relatively easy as it is well-connected both domestically and internationally. Here are the main ways to reach the city:
1. By Air
The fastest and most common way to get to Surabaya is by air. Surabaya is served by Juanda International Airport (SUB), located about 20 kilometers south of the city center. Juanda Airport offers frequent domestic flights from major Indonesian cities such as Jakarta, Bali, and Yogyakarta, as well as international flights from nearby countries like Singapore, Malaysia, and Thailand. Once at the airport, travelers can take a taxi, airport shuttle, or ride-hailing service to reach the city.
2. By Train
For those traveling within Java, taking a train to Surabaya is a scenic and comfortable option. Surabaya has two main train stations: Surabaya Gubeng and Surabaya Pasar Turi, which are connected to cities like Jakarta, Yogyakarta, and Bandung. Long-distance trains offer a variety of classes, from economy to executive, with reclining seats and air conditioning. The train journey allows travelers to enjoy views of Java’s countryside and is a great alternative to flying.
3. By Bus
Surabaya is also accessible by long-distance buses that operate from various cities across Java and even Bali. The city’s main bus terminal, Purabaya (Bungurasih) Bus Terminal, is located just outside the city and offers services from other major cities like Jakarta, Malang, and Bandung. Buses range from economy class to more luxurious, air-conditioned coaches, and while bus travel may take longer than flying or taking the train, it can be more budget-friendly.
4. By Ferry
If you are traveling from nearby islands such as Bali or Madura, you can reach Surabaya via ferry. Ferries operate from Ketapang in East Bali to Banyuwangi in Java, followed by a bus or car journey to Surabaya. For shorter trips, like from Madura Island, ferries are available at regular intervals and provide a quick and scenic way to reach the city.








