What to do in Surabaya when it rains

The weather needn't spoil Surabaya. Its galleries, museums and indoor markets are at their best on a grey day, with cafés on every corner.

Museums

Spend a few hours in the city's museums — many are free, and a rainy day is the perfect excuse to take your time.

Art galleries

Duck into the art galleries; they're quiet, warm and rarely busier than on a wet day.

Historic sites

Explore the indoor historic sites and their covered galleries.

Covered markets

Browse the covered market — street-food stalls, local makers and somewhere dry to graze for an hour.

  • Pasar Atom Jl. Bunguran No.45, Bongkaran, Kec. Pabean Cantian, Surabaya, Jawa Timur 60161, Indonesia
  • Pasar Kembang Jl. Pasar Kembang, Wonorejo, Kec. Tegalsari, Surabaya, Jawa Timur 60263, Indonesia
  • Pasar Kapasan Surabaya Jl. Kapasan Kidul No.86, RT.010/RW.10, Simokerto, Kec. Simokerto, Surabaya, Jawa Timur 60143, Indonesia
  • Pasar Gembong Tebasan QQ32+XGX, Jl. Gembong Tebasan, Kapasari, Kec. Genteng, Surabaya, Jawa Timur 60273, Indonesia
  • Keputran Market Jl. Urip Sumoharjo, Keputran, Kec. Tegalsari, Surabaya, Jawa Timur 60265, Indonesia
  • Pasar Loak Gembong Kapasari, Genteng, Surabaya, East Java 60273, Indonesia

Cafés

Claim a window seat in a cosy café and watch the rain instead of walking in it.

Indoor shopping

Hit the covered shopping streets and centres — everything under one roof.

  • Tunjungan Plaza Tunjungan plaza, Jl. Jenderal Basuki Rachmat No.8-12 lantai 5, Kedungdoro, Kec. Tegalsari, Surabaya, Jawa Timur 60261, Indonesia
  • Grand City Mall Surabaya Jl. Walikota Mustajab No.1, Ketabang, Kec. Genteng, Surabaya, Jawa Timur 60272, Indonesia
  • BG Junction Mall Jl. Bubutan No.1-7, Bubutan, Kec. Bubutan, Surabaya, Jawa Timur 60174, Indonesia
  • Tunjungan Plaza 6 Jl. Embong Malang No.32-36, Kedungdoro, Kec. Tegalsari, Surabaya, Jawa Timur 60261, Indonesia
  • WTC Surabaya Jl. Plaza Boulevard No.27-31, Embong Kaliasin, Kec. Genteng, Surabaya, Jawa Timur 60263, Indonesia
  • ITC Mega Grosir Surabaya Jl. Gembong No.20 - 30, Kapasan, Kec. Simokerto, Surabaya, Jawa Timur 60141, Indonesia

Venue suggestions powered by Google — tap a name for the map, and always check opening times before you go. 36 places listed; the list refreshes regularly.