Bangkok on a Rainy Day: The Indoor Food & Mall Dining Guide (2026)

In the rainy season, switch to indoor food in Bangkok. August has about 20 rainy days, but the big malls let you enjoy everything from regional Thai dishes to street-food flavors in cool, dry comfort. Pick a mall connected to the BTS or MRT and you can move around even during a downpour.

Where to Spend a Rainy Day in Bangkok?

On a rainy day, a large mall linked directly to the BTS or MRT is the most comfortable choice. Dining, shopping, cafes and cinemas are all in one place, so you can spend the day without getting caught in a shower. Because August rain tends to fall in the afternoon and evening, many locals do outdoor sightseeing in the morning and head to a mall later.

Why Are Mall Food Courts Worth It?

Bangkok mall food courts let you sample dishes from all over Thailand in one place at low prices. Most use a prepaid card or coupon system, so you can try several small plates.

  • Everything from gaphrao and khao man gai to noodles and Isan food
  • Clean, air-conditioned, with photo or English menus
  • Near street-food prices, without the rain

Which Malls Should You Visit in the Rainy Season?

ICONSIAM, CentralWorld, the Em District and Terminal 21 are the standouts, all at or beside a station and ideal for rainy-season meals.

MallArea (station)Food highlight
ICONSIAMRiverside (BTS Gold Line)Indoor floating market “SookSiam” for regional food and river views
CentralWorldChidlom (BTS Chit Lom)A huge mix of restaurants and food courts
Em District (EmSphere/EmQuartier/Emporium)Phrom Phong (BTS Phrom Phong)Wide range of Thai and international dining
Terminal 21Asok (BTS Asok / MRT Sukhumvit)Country-themed floors and the popular “Pier 21” food court
MBK CenterNational Stadium (BTS)Classic food court for cheap, tasty local eats

What If the Streets Flood?

If a shower floods the streets, wait it out in a mall or station rather than pushing through. The elevated BTS, underground MRT and ride-hailing apps (Grab) are the most reliable ways to get around.

FAQ

What can I do in Bangkok on a rainy day?

Enjoy food, shopping, cafes and cinemas in a station-linked mall — a full day indoors.

Are Bangkok food courts cheap?

Most dishes are budget-friendly and let you try regional food in small portions (prices vary by outlet).

Can I still enjoy street food in the rainy season?

Yes — covered markets and indoor food courts serve street-food flavors rain or shine.

Which mall is by the river?

ICONSIAM, whose indoor “SookSiam” market offers regional food with riverside views.

How long do showers last?

Usually 15–30 minutes, so it is best to wait indoors.

Summary

In the rainy season, station-linked malls and food courts let you eat well all day without getting wet — ICONSIAM’s SookSiam, CentralWorld, the Em District and Terminal 21 lead the way. Do outdoor sights in the morning, malls in the afternoon, and lean on the BTS, MRT and Grab to beat August showers.

Klook.com