Gate-side pharmacy option: Watsons in the Main terminal
Watsons sits airside in Suvarnabhumi’s Main terminal and feels more like a Bangkok high-street branch than an airport kiosk, with full-size aisles and proper baskets instead of tiny racks by the register. You’ll see the familiar green-and-blue Watsons logo well before you reach the main central food court area, and it’s one of the few spots in BKK where you can grab both medicine and travel toiletries in one stop.
Expect typical Thai Watsons pricing: sunscreen from local brands often runs under 250 THB, travel-sized shampoos and body wash sit in the 40–80 THB range, and basic painkillers cost less than most duty-free snacks. The health aisle carries plasters, cold medicine, digestive aids, and basic first-aid items, which is useful if you forgot a small kit at home. Staff usually ring things up quickly, so even a 20‑minute boarding call is enough time to dart in and out.
The cosmetics section is where people burn time: big K‑beauty and J‑beauty displays, Thai skincare lines, and rotating “2-for-1” or “buy 2 get 1” deals flagged with bright price tags. If you’re tight on baht, check the clearance endcap near the back wall; discounts there can hit 50%, especially on masks and seasonal sunscreen. Skip large bottles of liquids over 100 ml if you still have a security check ahead on a connecting itinerary.
One practical play: grab tissues, hand sanitizer, and a small pack of wipes here before a long-haul out of BKK; you’ll pay less than at the satellite convenience stands closer to the gates and end up with a better brand selection.