Prescription glasses and contact lenses in Malaysia: prices in RM
A pair of prescription glasses in Malaysia costs from about RM 7 for a ready-made pair with a simple lens, and about RM 49 to RM 59 for a full-rim frame with prescription lenses from an online optical listing. Designer frames with custom lenses reach RM 138. For a price for your exact prescription, describe it in a request on BlaBlaPrice.
Approximate prices in Malaysia, November 2026 (sellers' websites)| Type of glasses | Price range |
|---|
| Ready-made reading or myopia glasses | RM 6.58 – RM 38.03 |
| Ready-made progressive glasses | RM 13.43 – RM 14.53 |
| Photochromic or blue-light lenses, basic frame | RM 13.18 – RM 29.69 |
| Full-rim TR90 frame with prescription lenses | RM 49.00 – RM 59.00 |
| Designer frame with custom lenses | RM 44.55 – RM 138.05 |
| Monthly contact lenses (one listing) | from RM 18.99 |
Local rules before you buy online
In Malaysia, optical devices and contact lenses are regulated as medical devices, and the Medical Device Authority (MDA) sets the conditions for selling them online. Online sales are allowed only under specific conditions, so ask the seller how they check your prescription before you pay. Non-corrective contact lenses have been regulated as medical devices since 1 January 2018. Optical retailers advise a contact lens prescription issued within the last six months by a registered optometrist or optician.
Season and climate
Malaysia is hot all year, with wet and dry seasons instead of winter and summer, so demand for glasses has no winter peak. Order when your prescription is current rather than waiting for a season. Strong sun lasts for much of the year, so photochromic lenses that darken outdoors can replace a second pair of sunglasses for daily use. Ask whether they darken fully behind a car windscreen.
How glasses are bought and delivered
Sellers can quote delivery between Kuala Lumpur, George Town, Johor Bahru, Ipoh and Shah Alam, so name your city in the request and compare delivery terms in each reply. Measurements are in millimetres: lens width, bridge and temple length, and pupillary distance (PD). Lens power is written in dioptres. Some listings include the lenses in the frame price and others add the lens price on top, so ask for the total before you pay.
What to write in your request
Say whether you need glasses or contact lenses, and give your prescription values (sphere, cylinder and axis) or attach a clear photo of the prescription. Add the lens type you want, such as single vision, progressive, photochromic or blue-light; the frame style and brand if you have one; the quantity; your delivery city; and your budget. If you only need a frame, say so and sellers will quote lenses separately.
Describe what you need in the request chat in your own words. BlaBlaPrice's AI asks for missing details, then looks through sellers' websites and price lists in Malaysia and shows the prices and businesses it found. Registered sellers reply in the chat with their offer, price and delivery terms, and your contacts stay hidden until you choose whom to contact. Start with a request, or read how BlaBlaPrice works.
Questions and answers
How much do prescription glasses cost in Malaysia?
Ready-made pairs start from about RM 7. Full-rim frames with prescription lenses from online listings are roughly RM 49 to RM 59, and designer frames with custom lenses can reach about RM 138 (approximate, sellers' websites, November 2026).
Can I buy prescription contact lenses online in Malaysia?
Online sales are allowed only under specific conditions set by the Medical Device Authority, so ask how the seller checks your prescription, which should be recent and issued by a registered optometrist or optician.
Do I need a prescription for coloured contact lenses?
Non-corrective contact lenses have been regulated as medical devices in Malaysia since 1 January 2018, so sellers should check your prescription before they send them.
Can glasses be delivered to Ipoh or Johor Bahru?
Sellers can quote delivery to the cities you name in your request, such as Kuala Lumpur, George Town, Johor Bahru, Ipoh or Shah Alam. Compare the delivery terms in each reply before you choose.