Surabaya travel guide

Surabaya Tourism | Surabaya Guide

You're Going to Love Surabaya

Surabaya is the place where Indonesia's independence struggle began. These days, it is a thriving port with a beautiful old colonial center, plenty of shopping opportunities, and ready access to the sedate, scenic countryside of eastern Java.

Top 5 Reasons to Visit Surabaya

What to do in Surabaya

Top activities & attractions in Surabaya

When to Visit Surabaya

Estimated hotel price

Surabaya in {1}

1 night at 3-star hotel
Prices are not fixed and may vary with time

The best time for a trip to Surabaya is probably between May and September (the dry season). It's hot all year round, but you won't risk being drenched if you head over at that time.

Average temperatures
Fahrenheit (°F)
When the weather is nice in Surabaya

How to Get to Surabaya

Airports near Surabaya

MLG Malang

Airlines serving Surabaya

Good (46,806 reviews)
Good (28,069 reviews)
Good (3,711 reviews)
Good (23,144 reviews)
Excellent (11,237 reviews)
Good (3,712 reviews)
Good (6,702 reviews)
Excellent (3,904 reviews)
Show more

Where to Stay in Surabaya

Standout city center hotels include the JW Marriott Hotel Surabaya and the Sheraton Surabaya Hotel and Towers, while TS Suites Surabaya is a good self-catering option.

Popular Neighborhoods in Surabaya

Where to stay in popular areas of Surabaya

Most booked hotels in Surabaya

How to Get Around Surabaya

The Cost of Living in Surabaya

Shopping Streets

Markets like Pasar Genteng are a great place to bargain hunt, but there are also hypermalls to enjoy, including Galaxy Mall and Tunjungan Plaza.

Groceries and Other

Supermarkets in Surabaya include LotteMart and Bilka, where you can expect to pay around Rp50,000 for a gallon of milk.

Cheap meal
Cheap meal
A pair of jeans
A pair of jeans
Single public transport ticket
Single public transport ticket

Where to Eat in Surabaya

You'll find superb Chinese eateries like Ka-Soh or Lin's Garden alongside Indonesian restaurants like Soto Ambengan Pak Sadi Asli and even Italian places like La Rucola. Expect meals to come to around Rp40-60,000 a head.