Thailand · all 77 provinces
Find a cannabis dispensary in Thailand, and know the rules before you walk in
3,566 dispensaries across Thailand, 3,489 with a real photo, with hours and Google ratings. Since June 2025, buying cannabis flower needs a Thai prescription. We explain that in plain English, so you are not turned away at the counter.
The short version: you must be 20 or older, and you need a PT33 prescription from a licensed Thai practitioner. Your medical card from another country is not valid here. Online sales and delivery are not allowed.
Dispensaries by city
- Bangkok458
- Phuket343
- Chiang Mai219
- Pattaya183
- Krabi153
- Koh Samui149
- Nonthaburi135
- Pathum Thani133
- Samut Prakan107
- Rayong87
- Koh Phangan75
- Hua Hin66
- Nakhon Ratchasima66
- Samut Sakhon57
- Hat Yai51
- Chanthaburi47
- Udon Thani46
- Khon Kaen44
- Nakhon Pathom44
- Ayutthaya43
- Phuket Islands43
- Chiang Rai39
- Chachoengsao37
- Ratchaburi36
- Phitsanulok35
- Chumphon34
- Kanchanaburi34
- Phang Nga34
- Nakhon Si Thammarat33
- Phetchabun31
- Trat29
- Phetchaburi25
- Buri Ram24
- Kamphaeng Phet24
- Koh Tao24
- Nakhon Phanom23
- Saraburi23
- Mae Hong Son22
- Prachin Buri22
- Suphan Buri22
- Lamphun21
- Maha Sarakham21
- Sa Kaeo21
- Surin21
- Nakhon Sawan20
- Roi Et20
- Sakon Nakhon20
- Trang20
- Loei19
- Nan18
- Si Sa Ket17
- Ubon Ratchathani17
- Nakhon Nayok16
- Satun16
- Ranong15
- Nong Khai14
- Lampang13
- Loburi13
- Ang Thong12
- Chaiyaphum11
- Mae Sot10
- Nong Bua Lam Phu10
- Kalasin9
- Mukdahan8
- Narathiwat8
- Phatthalung7
- Phayao7
- Chiang Dao6
- Phrae6
- Sing Buri6
- Sukhothai6
- Bueng Kan5
- Uttaradit5
- Yasothon5
- Chai Nat4
- Phichit4
- Samut Songkhram4
- Yala4
- Uthai Thani3
- Amnat Charoen2
- Pattani2
Know the rules
Cannabis laws in Thailand (2026)
What changed in June 2025, what is still legal, what is not, and the penalties.
The PT33 prescription
What it is, who can issue it, how long it lasts, what it costs, how to get one.
Can tourists buy cannabis in Thailand?
Yes, with a Thai prescription. Your card from home does not count.