Surabaya is Indonesia’s second-largest city and a busy commercial hub, but it also holds deep historical layers. The streets are wide and tree-lined, offering a calmer urban rhythm than Jakarta, while the mix of Javanese, Chinese and Arab heritage creates a distinct local character that rewards visitors who take time to explore.
Most travellers use the city as a base for Mount Bromo or Bali, but there is plenty to see locally. From war memorials and museums to a lively culinary scene, the city offers an authentic slice of eastern Java. Staying in the right area makes it easy to access these sights and the surrounding islands.
There are no homes in Surabaya on Bookalizer yet.
This bridge is central to the city's name and history. It stands as a reminder of Surabaya’s role in Indonesia's fight for independence.
The monument honours those who died in the 1945 battle. The adjacent museum details the events of November 10th with photographs and artefacts.
A significant religious site in the city's old quarter. It reflects the deep Islamic roots of Surabaya and attracts many local worshippers.
This temple showcases the vibrant Chinese-Indonesian community in Surabaya. The architecture and interior decorations are intricate and colourful.
A modern pedestrian mall that offers a safe and comfortable place to shop. It is a good spot for a break from the heat with air-conditioned retail space.
Located on the northern coast, this beach provides a view of the Madura Strait. It is a popular spot for locals to relax and watch the sunset.
This building documents the history of a famous local tobacco brand. It offers insight into the economic and social life of Surabaya in the 20th century.
Best for history buffs who want to walk between monuments, temples and museums. The streets here are quieter than the modern commercial zones.
Suitable for those who want easy access to Kenjeran Beach and coastal views. The area is less dense, offering a more relaxed atmosphere.
Ideal for corporate travellers due to proximity to major offices and high-end hotels. It is well-connected by taxi and offers modern amenities.
Surabaya has a tropical climate with little temperature variation year-round, so you can visit any month. However, the rainy season from November to April brings occasional flash floods and heavy traffic, which can disrupt travel plans. The dry season is generally more predictable for sightseeing and day trips to places like Mount Bromo or Bali. If you prefer fewer crowds and are prepared for sudden downpours, the wet months offer a more authentic experience of local life.
Taxis are the most common way to move around Surabaya, with Blue Bird being a reliable nationwide option. For a quieter ride, you can look for the cyan-liveried Green SM electric taxis. It is important to check that the fare meter, known locally as an argo, is active before starting your journey. While drivers are generally honest, verifying the meter ensures you pay a fair price for trips to the airport or city centre.
Surabaya is a foodie’s paradise with distinct local specialities. You must try rujak cingur, a salad featuring cow nose and a spicy peanut sauce, along with sate klopo, satay wrapped in coconut rasp. For a hearty meal, seek out rawon setan, a dark beef soup that is rich and flavourful. Don't miss the local variety of lapis legit, a layered cake, or sweet desserts like es campur and pecel for a lighter option.
Yes, it is generally a safe city. As with any major urban centre, you should be aware of your surroundings at night and use reputable taxi services to avoid petty crime.
The Old Town or Central Mall Area are ideal. The former is close to historical sites, while the latter offers modern convenience and shopping.
Juanda International Airport is located on the eastern edge of the city. A taxi ride typically takes 30 to 45 minutes depending on traffic conditions.
Yes, there are frequent flights and ferry connections. However, it is a full-day commitment, so many travellers prefer staying overnight in Bali.
Traffic can be heavy, especially during rush hour and in the rainy season. However, it is generally less congested than Jakarta, though you should plan for delays.