Xanax in Thailand: Legal Status, Supply and Prescribers

Xanax (alprazolam) is a controlled psychotropic in Thailand. Bring your full supply with documentation and expect hospital-only prescribing.

Quick reference

  • Drug class: Benzodiazepine
  • Controlled substance: Yes. Alprazolam is a Category 4 psychotropic substance under Thailand's Psychotropic Substances Act B.E. 2518 (1975).
  • Prescription required: Yes. A Thai physician's prescription is required. Psychiatrists and hospital-based doctors are the most reliable prescribers.
  • Available locally: Xanax is available in Thailand at hospital pharmacies and some licensed private pharmacies, but supply is inconsistent outside Bangkok. Generic alprazolam is more reliably stocked. Xanax XR is not widely found.
  • Storage: Store at room temperature, below 30°C, away from moisture and direct light. No refrigeration required.
  • Max supply to carry: Thailand's Psychotropic Substances Act does not specify a fixed personal-import quantity ceiling for alprazolam, but customs practice supports a supply consistent with the trip duration, backed by a doctor's letter.
  • Key document: Doctor's letter naming 'Xanax (alprazolam)' with dose, frequency, and trip duration. Original pharmacy-labelled packaging.
  • Emergency alternative: If Xanax is unavailable, a Thai hospital psychiatrist can assess whether a locally stocked benzodiazepine is clinically appropriate under their supervision.

Where to find Xanax in Thailand

  • Hospital pharmacies (Bangkok, Chiang Mai, Phuket)

    Public and private hospital pharmacies are the most reliable source; dispensing requires a Thai prescription issued by the attending physician.

    ฿15–40 per tablet (~$0.46–$1.22 / ~€0.39–€1.05)

    Intermittent
  • Boots Pharmacy (Bangkok branches)

    Selected Bangkok branches may carry generic alprazolam; Xanax brand is not consistently stocked and a local prescription is mandatory.

    ฿20–50 per tablet (~$0.61–$1.53 / ~€0.52–€1.31)

    Limited
  • Watsons (Bangkok branches)

    Controlled psychotropics are not reliably dispensed at Watsons; verify by calling the branch directly before visiting.

    Unknown
  • Independent licensed pharmacies (ร้านขายยา)

    Outside Bangkok, licensed pharmacies in major cities may stock generic alprazolam but rarely the Xanax brand specifically.

    Limited

Save this to your travel brief

Keep these pharmacy notes + your medication list in one place across every trip.

Save to my record

Xanax in Thailand: what you need to know before you travel

Xanax (alprazolam) is a Category 4 psychotropic substance under Thailand's Psychotropic Substances Act B.E. 2518, meaning it is legal to carry with a valid prescription and proper documentation but cannot be purchased freely.[5] The branded Xanax tablet is available at some hospital pharmacies in Bangkok, but supply is inconsistent and generic alprazolam is the more common dispensed form.

Sibling formulations Xanax XR and Niravam are not routinely stocked in Thailand. For the full customs and declaration workflow, see our benzodiazepines in Thailand guide.

Medical disclaimer: This guide is for informational purposes only and does not constitute medical advice. Always consult your prescribing doctor before travelling with medication, particularly regarding supply quantities, storage requirements, and import documentation.

Before you travel

Documentation for travelling to Thailand with Xanax

Thailand's Food and Drug Administration (FDA Thailand) requires that controlled psychotropics be accompanied by a doctor's letter naming the brand (Xanax) and the active ingredient (alprazolam), together with original pharmacy-labelled packaging.

Naming Xanax on your doctor's letter

The letter must list both 'Xanax' and 'alprazolam', your dose, daily frequency, and the trip duration. Thai customs officers may search the brand name in their system; listing both names ensures recognition if only one appears in their database.

Questions to ask your prescriber before you travel

Bring answers to these questions from your prescribing doctor before departure.

  • If Xanax tablets are not stocked in Thailand, can you write a backup letter naming generic alprazolam at my current dose so a Thai physician can assess whether to prescribe it?
  • Can your letter explicitly name both 'Xanax' and 'alprazolam' alongside my dose, frequency, and the dates of my trip?
  • If my trip extends beyond the supply I carry, what is the safest way to contact you for guidance from Thailand?
  • Are there any specific storage conditions or temperature limits I should be aware of for the duration of my travel?
  • If I need to see a Thai psychiatrist to obtain a local prescription, what clinical information should I bring to that appointment?

How much Xanax to bring

Because branded Xanax is not reliably stocked at retail pharmacies in Thailand, bring enough for your entire trip plus a buffer of at least five days. This is in line with Thai customs guidance for personal medical use, provided the amount aligns with the trip duration stated in your doctor's letter. Keep all medication in original blister packs with pharmacy labels intact.[1]

At the airport and border

Customs and security with Xanax in Thailand

Declare Xanax at the Thai customs red channel on arrival. Otherwise, it can result in confiscation at Thai customs and referral to the Narcotics Control Board. Carry your doctor's letter, original packaging, and a copy of your prescription in your hand luggage, not in checked bags. At airport security, Xanax tablets in a sealed blister pack present no liquid-rule complications.[2]

While in country

Xanax availability in Thailand

Xanax vs sibling brands in Thailand

BrandIndicationFormulationAvailability in Thailand
Xanax
Anxiety disorders, panic disorder
Immediate-release tablet (alprazolam)
Limited; hospital pharmacies in Bangkok. Brand not consistently stocked at retail.
Xanax XR
Panic disorder
Extended-release tablet (alprazolam)
Not widely available in Thailand; sourcing is unreliable.
Niravam
Anxiety disorders, panic disorder
Orally disintegrating tablet (alprazolam)
Not registered or reliably available in Thailand.
Generic alprazolam
Anxiety disorders, panic disorder
Immediate-release tablet
More consistently available at hospital pharmacies; requires Thai prescription.

The Xanax brand specifically is not a guaranteed stock item at Thai pharmacies. Generic alprazolam is listed in Thailand's National List of Essential Medicines and dispensed at government hospital pharmacies, making it the more reliably sourced form. Xanax XR (extended-release alprazolam) and Niravam (orally disintegrating alprazolam) are not registered products in Thailand and should not be expected locally. A Thai psychiatrist's prescription is required for any in-country dispensing.[3]

At hospital pharmacies, generic alprazolam typically costs ฿15–40 per tablet (~$0.46–$1.22 / ~€0.39–€1.05). The Xanax brand, when stocked, is priced at ฿20–50 per tablet (~$0.61–$1.53 / ~€0.52–€1.31). Thailand's public health system does not cover international visitors, so out-of-pocket payment applies at all facilities.[4]

Pharmacy phrases for Thailand

“คุณมียา Xanax (alprazolam) ไหม?”

Do you have Xanax (alprazolam)?

“ถ้าไม่มี คุณมียา alprazolam ชนิดสามัญไหม?”

If not, do you have generic alprazolam?

“ฉันต้องการใบสั่งยาจากแพทย์เพื่อซื้อยา alprazolam ได้ที่ไหน?”

I need a doctor's prescription to buy alprazolam. Where can I get one?

Get these phrases in 23 languages — offline

Nomedic Translate works at the pharmacy counter even without signal.

Try Nomedic Translate

Switching to a different brand or generic in Thailand

If Xanax tablets are unavailable, generic alprazolam shares the same active ingredient and is the closest in-country substitute. Xanax XR uses an extended-release formulation that is not bioequivalent to the immediate-release Xanax tablet.[6] A switch between these two forms is a clinical decision, not a like-for-like pharmacy swap.

Niravam's orally disintegrating form also behaves differently and is not available locally. Any change to formulation or brand must be assessed by a Thai physician.

Emergencies

What to do if you lose Xanax in Thailand

Go directly to the nearest private hospital emergency department, such as Bumrungrad International or Bangkok Hospital, and explain that you have lost your prescription medication. The attending physician can assess your situation and, if clinically appropriate, issue a Thai prescription for generic alprazolam which can be dispensed by the hospital pharmacy.

Bring any remaining documentation, including photos of your original prescription or packaging stored on your phone. Call the ambulance line on 1669 only if you experience acute withdrawal symptoms requiring urgent medical response.

Your medication details, ready to share

Nomedic stores your medication name, INN, dosage, and frequency in your IPS, readable by any clinician worldwide.

Go to my record

Frequently asked questions

Is Xanax legal in Thailand?

Xanax is legal to carry in Thailand with a valid prescription and a doctor's letter naming the brand and active ingredient (alprazolam). Alprazolam is a Category 4 psychotropic under Thailand's Psychotropic Substances Act B.E. 2518, meaning possession without a prescription constitutes a criminal offence. Declare it at customs on arrival and keep original packaging throughout your stay.

Is Xanax available at pharmacies in Thailand?

The Xanax brand is available at some hospital pharmacies in Bangkok but is not consistently stocked at retail pharmacy chains. Generic alprazolam is more reliably found at hospital pharmacies and requires a Thai prescription. Outside Bangkok, availability of any alprazolam formulation is patchy. Bring your full supply from home.

What is the difference between Xanax and Xanax XR in Thailand?

Xanax is an immediate-release tablet, while Xanax XR is an extended-release formulation designed for once-daily dosing specifically in panic disorder. The two are not bioequivalent in their release profiles, and switching between them requires medical assessment. Xanax XR is not reliably sourced in Thailand, making the Xanax brand or generic alprazolam the only realistic in-country options.

Can I switch from Xanax to generic alprazolam in Thailand if Xanax isn't available?

Generic alprazolam shares the same active ingredient as Xanax and the same immediate-release formulation, but any switch should be confirmed by a Thai physician who can review your records and issue a local prescription. Do not purchase alprazolam without a valid prescription; pharmacy dispensing without one is illegal for this drug class in Thailand.

How much does Xanax or generic alprazolam cost in Thailand?

Generic alprazolam at hospital pharmacies typically costs ฿15–40 per tablet (~$0.46–$1.22 / ~€0.39–€1.05). Branded Xanax, when available, ranges from ฿20–50 per tablet (~$0.61–$1.53 / ~€0.52–€1.31). A consultation with a Thai psychiatrist at a private hospital to obtain the prescription adds ฿800–2,500 (~$24–$77 / ~€21–€65) depending on the facility.

Do I need a prescription to buy Xanax in Thailand?

Yes. A Thai physician's prescription is mandatory for alprazolam in any form. Hospital-based doctors and psychiatrists are the standard prescribers. No pharmacy in Thailand can legally dispense Xanax or generic alprazolam without a valid local prescription. Foreign prescriptions are not accepted directly at pharmacies; you must see a Thai doctor first.

Related practical guide

Benzodiazepines Abroad: Why Customs Can Seize Your Prescription

A valid prescription does not protect your benzodiazepines at every border. Here is what customs officers actually check, and what happens when supply runs out abroad.

Read the practical guide →

Sources

  1. [1] Thailand Narcotics Control Board — Psychotropic substances regulations
  2. [2] Thai Customs Department — Prohibited and restricted goods
  3. [3] Thailand National List of Essential Medicines — Ministry of Public Health
  4. [4] Thailand Universal Coverage Scheme — National Health Security Office
  5. [5] United Nations Office on Drugs and Crime — Thailand, Psychotropic Substances Act, B.E. 2518
  6. [6] Healio — Xanax XR Clinical Guidance

More guides in Thailand

Xanax in other countries

Country guide