Optical shops in Malaysia

1,079 independent shops and optometrists across 42 towns, compiled from public sources — our largest market, and 110 of them are in Kuala Lumpur alone.

Eyewear technician examines eyeglasses at a cluttered wooden workbench in a plant-filled optical shop.
Coverage

What's listed in Malaysia today

Compiled from public sources and refreshed as shops open and close. Ratings and review counts are snapshots and may change.

1,079

Independent shops

Every one compiled from public sources.

42

Towns covered

From Kuala Lumpur down to Perai.

110

Shops in Kuala Lumpur

The largest single town in the directory.

4.7

Kuala Lumpur's average rating

Across 54,151 public reviews.

Town by town

Where the shops are

The twelve towns with the most shops, of the 42 covered in Malaysia. All 42 are in the directory.

Wet park path framed by trees, leading toward Kuala Lumpur’s illuminated Petronas Twin Towers at dusk.

Kuala Lumpur

110 shops

Tree-lined urban street with parked cars and weathered low-rise storefronts in warm afternoon light.

Petaling Jaya

61 shops

Ornate multi-tiered pagoda temple surrounded by misty hills, tropical foliage, and a garden walkway.

George Town

60 shops

Colonial plaza with a peach church, terracotta buildings, tropical trees, pedestrians, and a flower-decorated pedicab.

Melaka

45 shops

Dusk waterfront promenade with boats, a lit historic domed tower, and a modern city skyline.

Johor Bahru

38 shops

White ornate colonial building with a domed clock tower, arches, tropical trees, roadway, and pedestrians.

Ipoh

38 shops

White mosque with a patterned blue dome and four minarets reflected in a landscaped pond.

Shah Alam

37 shops

White mosque with blue dome and two minarets reflected in a lake at sunset, with mountains behind it.

Kota Kinabalu

27 shops

Crowded open-air market street with produce stalls, shoppers, vendors, and colorful awnings.

Kajang

26 shops

Sandy beach shaded by trees, with calm water, swimmers, and a rocky, forested headland.

Kuantan

26 shops

Two-level green-and-cream passenger ferry crossing hazy water in front of an industrial city skyline.

Butterworth

25 shops

Dusk view of a riverside promenade, moored wooden boats, and an illuminated ornate building across the water.

Kuching

24 shops

Malaysia questions

Eye tests and coverage, in plain terms

What an eye test costs here, what changes the price, and how far the coverage reaches.

1,079 independent shops across 42 towns, from 110 in Kuala Lumpur down to a handful in smaller towns like Seri Manjung and Perai.

Sometimes. Many shops bundle a basic test in with a glasses purchase, so it looks free — the margin is in the frames and lenses. A standalone refraction commonly runs RM30 to RM120, and a fuller eye-health examination at a clinic can reach RM350 to RM400.

Three things: is the test free with a purchase or charged separately, does it include an eye-health check or only a prescription, and what does the test cost on its own if you buy your glasses elsewhere.

No. A city like Kuala Lumpur has over a hundred shops; a smaller town might have three. The twelve towns above are the largest, but all 42 are in the directory.

No. There is no advertising tier and no sponsored placement. Listings are compiled from public sources, and position in a list is not for sale.

Before you book

What should an eye test cost in Malaysia?

There's no standard price, and that's the point. The guide sets out the real bands — free with a catch, RM30 to RM120, and up to RM400 — and the three questions that tell you which one you're walking into.