← BangkokOpticians & eyewear

Opticians & eyewear in Bangkok.

Prescription glasses and contact lenses in Bangkok are cheap, fast and everywhere - often made the same day for a fraction of Western prices. An expat guide to eye exams, what glasses and contacts actually cost in baht, English-speaking optical chains versus mall shops, the eye hospitals for medical exams, and tips for expats, retirees and DTV, LTR & retirement visa holders.

Share
By Kirby Scofield
Founder of BAANLYY · International real estate broker, investor & relocation specialist
Last updated 7 July 2026 · Last reviewed 7 July 2026

Few cities make it as easy - or as cheap - to sort your eyes as Bangkok. Optical shops line the malls and high streets, a basic pair of prescription glasses costs a fraction of what you would pay at home and is often ready the same day, and contact lenses are inexpensive and everywhere. For anything medical, the city also has world-class, affordable eye hospitals. Here is how it works: where to buy, what an eye test involves, a full price table in baht for glasses and contact lenses, turnaround and walk-in versus appointment, and tips for expats, retirees and long-stay visa holders.

Why Bangkok for eyewear

Cheap, fast and on every cornerWhy Bangkok

Thailand has one of the densest networks of optical shops in Asia, and Bangkok is its capital of eyewear. Almost every shopping mall has two or three opticians, big chains sit on high streets across the city, and a basic pair of prescription glasses costs a fraction of what you would pay in the US, UK or Australia - often finished the same day. For expats it means a spare pair, an updated prescription, prescription sunglasses or a fresh supply of contact lenses is never more than a short ride away and rarely a big expense.

Quality and standardsStandards

The major chains use modern auto-refractors and computerised lens fitting, sell genuine designer and Japanese frames, and offer the same coatings (anti-reflective, blue-light, photochromic, high-index thinning) you would find at home. Staff at mall branches usually speak workable English. In-shop eye tests are a quick refraction to get your prescription, not a full medical eye exam - for anything medical (persistent problems, cataracts, glaucoma screening, diabetic eyes) Bangkok also has world-class ophthalmology, including the specialist Rutnin Eye Hospital and the eye centres of the big international hospitals.

Who it suitsGood for

Bangkok eyewear suits everyone from digital nomads who want an affordable spare pair to retirees who need progressive lenses or a cataract check, families sorting kids' glasses, and long-stay residents on the DTV, LTR, retirement or Elite visa. Because frames and lenses are so much cheaper here, many expats finally upgrade to designer frames, thinner high-index lenses or a second pair of prescription sunglasses they had put off buying at home.

Where to buy - chains, malls, specialists & eye hospitals

Top Charoen OpticalBudget-mid chain

Top Charoen (the shop with the green-and-white signs) is Thailand's largest optical chain, with hundreds of branches across Bangkok in malls, high streets and near BTS/MRT stations. It is the default budget-to-mid option: a free eye test, a huge wall of frames from cheap own-brand to mid-range designer, and single-vision glasses that can be ready in an hour or two. English is limited at smaller branches but fine at the mall stores, and prices are clearly displayed. Good for a straightforward pair, a spare, or kids' glasses.

Better Vision, Owndays & Vision ExpressMall chains

For an easy English-speaking experience, head to the mall chains. Better Vision is the premium end - wide designer ranges, careful lens advice and branches in the upscale malls. Owndays, a Japanese chain, is fixed-price and famously fast, with most single-vision glasses (frame and lenses included in one price) made in about 20-30 minutes while you wait. Vision Express and other mall opticians sit in between. All three are geared to international customers, take cards, and cluster in centres like Siam Paragon, EmQuartier, Terminal 21, CentralWorld and Icon Siam.

ISOPTIK & specialist lens studiosPremium lenses

For complex prescriptions, premium progressives or specialty lenses, specialist studios such as ISOPTIK focus on high-end lens technology, precise measurement and personalised progressive fitting rather than cheap frames. They work by appointment, cost more, and suit anyone who has struggled with off-the-shelf progressives, has a strong or unusual prescription, or simply wants the best optical clarity. Think of them as the tailored end of the market versus the fast fashion of the chains.

Eye hospitals & ophthalmologyMedical eyes

When you need a real medical eye examination - not just a refraction - Bangkok delivers. Rutnin Eye Hospital in the Asok/Sukhumvit area is Thailand's best-known dedicated eye hospital, and the international hospitals (Bumrungrad, Bangkok Hospital, Samitivej, BNH) all run eye centres. Use them for cataract assessment and surgery, glaucoma and retina care, diabetic eye checks, LASIK/ReLEx, dry-eye treatment and prescriptions for high or medically-involved cases. They are English-speaking, priced above a shop refraction but still far below Western equivalents, and are the right first stop for retirees wanting a proper eye-health baseline.

Prices

Typical eyewear costs in Bangkok

Indicative ranges at reputable optical chains; designer frames, premium progressives and specialist lens studios sit at the upper end, budget chains below it. USD is a rough conversion and prices vary by brand, lens technology and coatings - always confirm the full quote before ordering.

Item / serviceTypical Bangkok cost (THB)Rough USD
In-shop eye test (refraction)Free with purchase - 500$0 - 14
Comprehensive exam at eye hospital500 - 1,500$14 - 42
Single-vision glasses (frame + lenses, budget)1,500 - 3,500$42 - 98
Mid-range glasses (branded frame + coated lenses)3,500 - 8,000$98 - 220
Designer frames + progressive lenses8,000 - 30,000$220 - 830
High-index / premium progressive lenses (pair)6,000 - 20,000$170 - 560
Anti-reflective / blue-light coating (add-on)500 - 2,500$14 - 70
Prescription sunglasses3,000 - 12,000$84 - 330
Monthly-replacement contacts (box)400 - 900$11 - 25
Daily disposable contacts (box of 30)500 - 1,200$14 - 34
Coloured / cosmetic contacts (pair)300 - 900$8 - 25

Eye exams, glasses, contacts & how it works

Getting an eye examEye tests

At the optical chains an eye test is usually free when you buy glasses - a quick computerised refraction plus a lens check to update your prescription, done on a walk-in basis in 10-15 minutes. That is all most people need to buy accurate glasses. For a comprehensive medical eye exam (eye pressure, retina, cataract or glaucoma screening) book a dedicated eye hospital or hospital eye centre, which charges roughly 500-1,500 baht. Retirees settling in Bangkok are wise to get one proper baseline exam and then use the chains for routine glasses.

Prescription glasses & lensesGlasses

A complete pair of budget single-vision glasses (frame and lenses) starts around 1,500-3,500 baht; a branded frame with coated lenses runs 3,500-8,000; and designer frames with premium progressive lenses can reach 8,000-30,000 depending on brand and lens tech. Add-ons like anti-reflective and blue-light coatings, photochromic (auto-tint) or high-index thinning cost extra but are far cheaper than at home. Bring your current prescription or your old glasses (they can be read on a machine) to make it quick and accurate.

Contact lensesContacts

Contact lenses are cheap and widely sold in optical shops, some pharmacies and online. Monthly-replacement boxes run roughly 400-900 baht, boxes of daily disposables 500-1,200, and cosmetic or coloured lenses (very popular in Thailand) from about 300 baht a pair. For a first fitting or a new brand, an optician will measure your eyes and advise on base curve and diameter. Buying several boxes at once, or stocking up during promotions, works out cheaper - handy if you are here long term. Always follow hygiene and replacement schedules to protect your eyes.

Turnaround, walk-in vs appointment & tipsHow it works

Simple single-vision glasses are often ready the same day - about 20-30 minutes at Owndays, an hour or two at Top Charoen. Complex progressives, high-index or specialty lenses take about 3-7 days as they are ground to order. Chains are pure walk-in; specialist lens studios (ISOPTIK) and hospital eye centres work by appointment. Tips: bring your prescription or old glasses, ask them to note your PD (pupillary distance), compare a chain quote with a specialist one for strong prescriptions, and keep a copy of your prescription so you can reorder or buy contacts anywhere. There is no visa rule on eyewear - DTV, LTR, retirement, Elite, Non-O and even tourists all use the same shops and pay the same prices.

Sources & References

Sources & References

Primary and official sources are cited above. Government rules, fees and procedures in Thailand change over time and vary by office; always confirm current requirements with the relevant authority before relying on them. BAANLYY never takes paid placement in editorial content.

FAQ

Bangkok opticians & eyewear FAQ

How much do prescription glasses cost in Bangkok?

A complete pair of budget single-vision glasses (frame and lenses) starts at roughly 1,500-3,500 baht; a branded frame with coated lenses runs about 3,500-8,000 baht; and designer frames with premium progressive lenses can reach 8,000-30,000 baht. Coatings such as anti-reflective, blue-light and high-index thinning cost extra but are far cheaper than in the West. Bring your prescription or old glasses to make the process quick and accurate.

Can I get glasses made the same day in Bangkok?

Often yes. Simple single-vision glasses are frequently ready the same day - about 20-30 minutes at fixed-price chains like Owndays, or an hour or two at Top Charoen. More complex lenses (progressives, high-index or specialty coatings) are ground to order and usually take around 3-7 days. If you need glasses fast, tell the shop and ask what they can finish in-store today.

Where can I find an English-speaking optician in Bangkok?

The mall-based chains are the easiest for English: Better Vision (premium), Owndays (Japanese, fixed-price and fast) and Vision Express, plus Top Charoen's larger mall branches, all have English-speaking staff and cluster in centres like Siam Paragon, EmQuartier, Terminal 21, CentralWorld and Icon Siam. For premium progressives try a specialist such as ISOPTIK, and for a medical eye exam use Rutnin Eye Hospital or a hospital eye centre.

Do I need an appointment or can I just walk in?

The optical chains are pure walk-in - you can turn up, get a free refraction and order glasses on the spot. Specialist lens studios such as ISOPTIK and the eye hospitals or hospital eye centres work by appointment, which is what you want for premium progressive fitting or a full medical eye examination. For everyday glasses and contacts, walking into a mall optician is the norm.

Can DTV, LTR and retirement visa holders buy glasses and contacts in Thailand?

Yes. There is no visa rule on eyewear - DTV, LTR, retirement (O-A/O-X), Elite, Non-O and even tourist visitors all use the same opticians and pay the same prices. Long-stay residents simply benefit from being here: cheap glasses and contacts, easy reordering, and access to excellent, affordable eye hospitals for medical eye care and cataract work, all folded into Bangkok's low cost of living.

Keep exploring

Related Bangkok guides

Bangkok healthcare & hospitals · Bangkok dental care · Bangkok pharmacies & medicine · Bangkok cost of living · Bangkok city hub

Make Bangkok home

Browse Bangkok areas and condos close to the malls, clinics and eye hospitals you want.

Bangkok areasBrowse residences

Hero photo by Kaboompics.com on Pexels. General information only; confirm current prices, prescriptions and clinic credentials directly before buying. Not medical advice.