Klang Valley Optical Guide · Kuala Lumpur

The best optical shops in Kuala Lumpur for prescription glasses

KL has no shortage of optical shops — the problem is choosing. We compared the city's most-reviewed independents and mall optometrians on what actually matters: qualified optometrists, honest pricing and aftercare. Ratings from public Google reviews, checked September 2026.

Malaya Optical (Damansara Uptown · Zeiss Vision Expert)

★ 4.9 · 790+ Google reviews
71, Jalan SS21/37, Damansara Utama, Petaling Jaya · +60 12-622 1101

The heavyweight: nearly 800 reviews at 4.9 average, Zeiss accreditation, and branches in KL (Jalan Imbi, +60 17-3613 715), Subang SS15 and Puchong. A multi-generation family practice known for thorough eye tests, myopia control (Ortho-K) and premium lens work. Reviewers name individual staff — always a good sign.

Best for: premium lenses, complex prescriptions, kids' myopia management.

Hollywood Eye-Trend (KL & Ampang branches)

★ 5.0 · 126 reviews (Ampang Point) · 5.0 · 41 reviews (KL)
Ampang Point Shopping Complex · +60 16-220 2928 · Open daily 10am–9:30pm

The value pick: perfect ratings across their branches, friendly fitting, German lens options and prices reviewers describe as reasonable. Family-run, four branches across KL, Ampang and Bentong.

Best for: quality everyday glasses without the premium-lens price tag.

BS Optometry (KL & Selangor)

Established 2017 · multiple outlets
+60 3-2202 8166 · mail.bsoptometry@gmail.com

Professional eye examinations, vision screening and contact-lens fitting across several KL/Selangor locations — a solid chain option for convenience.

What glasses actually cost in KL (2026)

Expect roughly RM150–350 for a complete budget package (frames + standard single-vision lenses), RM400–900 for quality branded frames with anti-reflective coating, and RM1,000+ for progressive or premium (Zeiss/Hoya) lenses. A shop that quotes a suspiciously low "frame free with lens purchase" price usually recovers it in lens add-ons — ask for a full itemised quote before committing.