Yes, but the rules differ by type. In Indonesia, melatonin above 0.5 mg counts as a medicine, while sleeping pills such as zolpidem, alprazolam, diazepam, lorazepam and clonazepam are Class IV psychotropics that you should only carry with a prescription or doctor's letter, in a personal-use quantity. Everything below was checked in October 2026 against BPOM (Indonesian FDA) and Ministry of Health documents.
This article covers sleep medication only. For prescription medicine in general (insulin, heart medication, antidepressants), see the rules for bringing prescription medicine to Bali.
Is melatonin legal in Indonesia?
Yes, but its status depends on the dose. BPOM Decision No. HK.02.02.1.2.12.20.1417 of 2020 classifies 0.5 mg melatonin as a special-purpose health supplement and anything above 0.5 mg as a medicine. BPOM also states that melatonin is sold only through pharmacies, with distribution recorded.
So the 3 mg, 5 mg or 10 mg melatonin you buy in Australia, the US or Europe is treated as a medicine here, not a vitamin. It is not a psychotropic or a narcotic, so the risk is far lower than with prescription sleeping pills. The main thing to watch is quantity.
How much melatonin can I bring?
Bring what you need for the trip. The passenger baggage rules in BPOM Regulation 28/2023, as summarised by DDTCNews, cap non-prescription medicines and supplements at small quantities per item, while medicine backed by a doctor's prescription is allowed up to a 90-day supply.
- Keep it in the original labelled packaging, not a weekly pill box.
- For trips longer than two weeks, ask your doctor for a letter or prescription naming melatonin and the dose, so a larger quantity has a documented reason.
- Melatonin gummies are still judged by their content. A clear label makes inspection quicker.
What class are zolpidem, alprazolam and diazepam?
Class IV psychotropics. The annex to Health Ministry Regulation No. 14 of 2025 on psychotropic classification (which revoked Regulation 6/2025) lists zolpidem, alprazolam, diazepam, lorazepam, clonazepam, nitrazepam, temazepam, triazolam and midazolam under Class IV. The underlying law is Law 5/1997 on Psychotropics, while Law 35/2009 on Narcotics moved Class I and II psychotropics into Class I narcotics.
Class IV drugs are not banned. Indonesian hospitals use them daily. The problem is carrying them "without right": possessing psychotropics without a prescription or medical proof is a criminal offence under the Psychotropics Law.
What do foreign tourists need to bring prescription sleeping pills?
According to BPOM, as quoted by DDTCNews (October 2024), foreign nationals may bring psychotropic medicines with a doctor's prescription for up to 90 days of treatment. Narcotic-class medicines, such as those containing codeine or oxycodone, are not allowed through this route.
- A prescription or doctor's letter in English, showing your name as in your passport, the generic drug name, dose and duration.
- Original pharmacy packaging with your name on the label.
- A quantity that matches the prescription, no more than 90 days. Carrying three months of pills for a 10-day holiday invites questions.
- Keep it in your carry-on with the paperwork, so you can show it if asked.
The summary of the rule refers specifically to foreign nationals. Indonesian citizens who use sleeping pills regularly are safest getting an Indonesian prescription and buying locally.
Do I need to declare it at customs?
Since September 2025, international arrivals at I Gusti Ngurah Rai Airport fill in All Indonesia, a single digital form covering immigration, health and the customs declaration (replacing the old e-CD), no earlier than 72 hours before landing. Answer the restricted-goods questions honestly. If you carry psychotropics or are unsure about your melatonin quantity, it is safer to use the red channel and show the medicine and prescription to the officer. An honest declaration is almost always easier than an unexplained pill bottle found in your bag.
Can I buy sleeping pills at a pharmacy in Bali?
Registered 0.5 mg melatonin is sold in pharmacies. Class IV drugs such as zolpidem or alprazolam are dispensed only with a prescription from an Indonesian doctor; foreign prescriptions are usually not accepted. If you run out or leave them at home, see a GP or clinic in Bali, bring the old packaging or a photo of your prescription, and ask for a new one. The same logic applies to antibiotics, as explained in our article on buying antibiotics in Bali pharmacies.
Over-the-counter sleep aids based on antihistamines such as diphenhydramine are not psychotropics, but keep them in their original packaging too.
What about domestic flights from Bali?
Nothing changes when you fly on to Lombok, Labuan Bajo or Jakarta. Keep the same prescription or doctor's letter in your cabin bag, as domestic airport security can also ask about your medicine pouch. If you continue to another country, check its rules as well: some countries treat melatonin or benzodiazepines more strictly than Indonesia.
One last point: baggage rules and psychotropic schedules can change through new regulations. If your medicine is not mentioned here, ask the Indonesian embassy or BPOM's information service before you fly, not after you land.
Comments 0
No comments yet. Be the first to comment!