A major port and the capital of east Java, Surabaya is the second largest city in Indonesia and now extends well beyond its old city walls.
The old town is the highlight. Chinese temples, a lively Arab Quarter, an ancient mosque and a tobacco museum are all interesting ways to occupy your time here.
For the more adventurous there is a short ferry ride to Madura Island where, in the summer months, the exhilarating spectacle of bull racing occurs every weekend.
Suggested itineraries featuring Surabaya
Our itineraries will give you suggestions for what is possible when you travel in Surabaya, and they showcase routes we know work particularly well. Treat them as inspiration, because your trip will be created uniquely by one of our specialists.
Map of Surabaya
Places & hotels on the map
Places near Surabaya
- Mount Bromo 50 miles away
- Malang 52 miles away
- Ijen National Park 119 miles away
- Bali Barat National Park 135 miles away
- Pemuteran 145 miles away
- Bali 149 miles away
- Prambanan 159 miles away
- Medewi 163 miles away
- Yogyakarta 168 miles away
- Lovina 169 miles away
- Munduk 175 miles away
- Borobudur 177 miles away
- Seminyak 193 miles away
- Ubud 193 miles away
- Tembok 195 miles away
- Jimbaran 197 miles away
- Bukit Peninsula 198 miles away
- Sanur 199 miles away
- Lembongan Island 210 miles away
- Candidasa 212 miles away
- The Gili Islands 240 miles away
- Sire Beach 243 miles away
- Senggigi 243 miles away
- Medana Bay 245 miles away
- Lombok 266 miles away
- Mount Rinjani 267 miles away
- Tanjung Puting National Park 277 miles away
Photos of Surabaya
Accommodation choices for Surabaya
We’ve selected a range of accommodation options for when you visit Surabaya. Our choices usually come recommended for their character, facilities and service or location. Our specialists always aim to suggest properties that match your preferences.