Gate E shops cluster includes Visilab for last-minute eyewear fixes.
Visilab in Terminal E sits airside in the non-Schengen satellite, handy if you’re on a long-haul out of gates E21–E67 and realise your glasses situation isn’t great. It’s a health & beauty shop, but the focus skews heavily to optics: prescription frames, sunglasses, lenses, and basic eye-care products in one place. Expect typical Swiss airport pricing: not cheap, but in line with central Zurich high street stores.
Stock leans on big eyewear brands, with multiple frame walls and a dedicated sunglasses section that beats what you’ll see in the generic duty-free near E52. They also carry cleaning sprays, microfiber cloths, and small repair kits, so you can fix a loose screw or smashed nose pad without hunting through A or B/D. If you forgot contact lens solution, you’ll usually find travel-size bottles in the health section.
Basic checks and adjustments often happen on the spot, and staff can usually handle simple frame tweaks in under 10 minutes if it’s not peak departure time around 07:00–09:00 and 17:00–19:00. Anything that needs a lab or full prescription workup won’t fit a tight connection off a 45‑minute feeder from another Schengen airport. Figure you need at least a 60–90 minute layover for anything more than a quick fix or purchase.
Tip: if you’re only after sunglasses and flying non-Schengen, hit Visilab in E instead of detouring back toward the main duty-free in A or B/D and risking the extra shuttle or passport-control steps.