24-Hour Pharmacies in Bali: Where Are They and What Can You Buy?

Yes, but not in every area. According to Kimia Farma's official outlet list (checked 20 October 2026), its branches open 24 hours every day in Bali are in Kuta, Seminyak/Kerobokan, Denpasar, Sanur, Benoa and Jimbaran. Ubud and Canggu have no 24-hour Kimia Farma; there, the late-night option is a clinic with its own pharmacy.

24-hour pharmacies by area

Addresses below come from the official kimiafarmaapotek.co.id site and the K24Klik stock pages run by the K-24 chain. Hours can change on holidays, so double-check on Google Maps before you head out.

  • Kuta: Kimia Farma Jl. Dewi Sartika No. 67 (Google Maps) and Kimia Farma in the Kuta Indah Permai shops on Jl. Raya Kuta (Google Maps).
  • Seminyak/Legian/Kerobokan: Kimia Farma Jl. Raya Legian No. 154 (Google Maps), Jl. Raya Kerobokan No. 140 (Google Maps), and Jl. Petitenget No. 7 (Google Maps).
  • Denpasar: Kimia Farma Jl. Diponegoro No. 125 (Google Maps). K24Klik stock pages also list several Apotek K-24 branches in Denpasar as open 24 hours, such as K-24 Teuku Umar No. 170B and K-24 Sesetan (Google Maps).
  • Sanur: Kimia Farma Jl. Bypass Ngurah Rai No. 232, Sanur Kaja (Google Maps). The Kimia Farma branches on Jl. Danau Tamblingan close at 22:00.
  • Nusa Dua/Benoa: Kimia Farma Jl. Bypass Ngurah Rai No. 890, Benoa (Google Maps). Branches inside the Nusa Dua and Tanjung Benoa areas close at 22:00.
  • Jimbaran/Uluwatu: Kimia Farma Taman Griya, Jl. Danau Batur Raya No. 1C (Google Maps). Apotek K-24 Uluwatu at Jimbaran Arcade, Jl. Uluwatu II, is listed as 24 hours on K24Klik (Google Maps).
  • Ubud: there is no 24-hour Kimia Farma; the Jl. Hanoman, Teges and Jl. Raya Ubud branches close at 23:00. After midnight, BIMC Ubud Medical Centre (Jl. Raya Sanggingan No. 21, Kedewatan) lists a 24-hour pharmacy at its clinic on its website (Google Maps).
  • Canggu: Kimia Farma branches in Canggu, Berawa, Echo Beach and Pererenan close at 22:00-23:00. After that, the nearest is usually a 24-hour branch on Jl. Raya Kerobokan or Petitenget.

The Kimia Farma site also lists a WhatsApp number for each branch. Sending a photo of the medicine box before you go can save a wasted trip if it is out of stock.

What you can buy without a prescription

Look at the symbol on the box. Indonesia's drug regulator (BPOM) sorts medicines into three easy-to-spot groups:

  • Green circle (over the counter): anyone can buy it. Examples: paracetamol, oral rehydration salts (oralit), vitamins, antacids.
  • Blue circle (limited OTC): still no prescription, but with usage warnings on the pack. Examples: travel sickness tablets such as Antimo, some cold and cough remedies.
  • Red circle with a K (prescription only): needs a doctor's prescription. This includes antibiotics, sleeping pills, strong painkillers and most long-term medication.

Licensed pharmacies should refuse antibiotics without a prescription; the reasons are in our article on buying antibiotics without a prescription in Bali. For traveller's diarrhoea, rehydration salts and plenty of fluids are usually the first step; signs that you need a doctor are in our Bali belly article.

Basics such as paracetamol, rehydration salts, plasters and minyak angin are also sold at 24-hour minimarts (Indomaret, Alfamart, Circle K), which far outnumber 24-hour pharmacies.

Can medicine be delivered to your hotel?

  • Halodoc: the app sells medicine from the nearest partner pharmacy and arranges delivery; prescription drugs need an in-app doctor consultation or digital prescription. Sign-up usually asks for a phone number, so have a local SIM or eSIM ready.
  • K24Klik: the K-24 chain's online shop, showing stock by regency (Badung and Denpasar are covered).
  • Grab and Gojek: some pharmacies and health stores appear in the shopping menus (GrabMart, GoMart) depending on location and time. Prescription-only drugs cannot be ordered without a prescription.
  • Clinics with hotel visits: if you need more than an OTC remedy, the larger clinics in south Bali and Ubud send a doctor to your hotel and bring the medicine with them.

Language and how to ask

  • Pharmacy staff in Kuta, Seminyak, Sanur and Nusa Dua generally speak basic English. In Denpasar it can be more limited.
  • Write down the active ingredient (for example "loratadine", "omeprazole") rather than your home-country brand. Brand names in Indonesia are often different.
  • Bring a photo of the old packaging or your home prescription; the pharmacist can find an equivalent, but prescription-only drugs still need a prescription from an Indonesian doctor.
  • Before you pay, mention any drug allergies and tell them if you are pregnant or breastfeeding.

One habit that helps: on your first night, save the nearest 24-hour pharmacy to your accommodation in Google Maps, before anyone gets sick.

Apotek 24 Jam di Bali: Di Mana dan Apa yang Bisa Dibeli? Apotek 24 Jam di Bali: Di Mana dan Apa yang Bisa Dibeli? Apotek 24 Jam di Bali: Di Mana dan Apa yang Bisa Dibeli?

Sẵn sàng cho một kỳ lưu trú sang trọng với giá voucher?

Khám phá các khách sạn đối tác cao cấp của chúng tôi và cố định mức giá tốt nhất hôm nay.

Xem khách sạn đối tác

Bình luận 0

Chưa có bình luận nào. Hãy là người đầu tiên bình luận!

Khám phá thêm

Những bài viết thú vị khác có thể bạn sẽ thích.