Pets and Animals in Bali

Find out about the animal support organisations operating in Bali, including details on emergency veterinary services...

Veterinary Clinics/Emergency Vet Services

The Bali Restiati Veterinary Clinic, located in Canggu, provides daily emergency veterinary services between 08:00-20:00 and has a 24 hour service hotline

Animal Welfare Organisations

There are several animal welfare organisations in Bali, including:

The Bali Animal Welfare Association - BAWA: A not-for-profit organisation dedicated to improving the lives of animals. BAWA's mission is to relieve suffering and overpopulation by providing medical care, spaying and neutering, street-feeding and adoption, and by educating children and adults in animal welfare. They are partnered with the Australian organisation The Bali Street Dog Fund.

  • BAWA
    At
    : Jl Raya Lodtunduh, Banjar Kelingkung, Desa Lodtunduh
    Tel: (0361) 981 490
    email
    Open: 24 hours a day

The Bali Street Dog Fund: A not-for-profit organisation dedicated to enhancing the welfare of dogs and cats in Bali by reducing the population, providing veterinary care and empowering the Balinese people to care about their animals.

BARC - Bali (Dog) Adoption and Rehabilitation Centre: A non-profit organisation housing over 120 rescued dogs and puppies, aiming to relieve suffering, starvation, abuse and neglect of the street dogs in Bali. The organisation provides medical care, food, rehabilitation, bedding, sterilisation and vaccination programmes as well as adoption services to suitable homes.

  • At: Br. Abiansemal, Lodtunduh, Ubud
    Tel: (0361) 790 4579 / 0818 550 947
    email

Yudhistira Swarga: Non-profit organisation which cares for Balinese street dogs and aims to increase the awareness of Indonesian people about animal welfare.

  • Yudhistira Swarga
    At: Jl. Gunung Salak Utara no. 33A, Padang Sambian, Denpasar, Bali 80117
    Tel: (0361) 742 4048 / (0361) 807 8625
    email

CHN (Cats Have Needs): A foundation that saves stray cats.

  • Tel: (0361) 730 626