
Find a vet
Vetsin Alberta
Choose a city to see its veterinary clinics, with their address, phone and website.
Cities in Alberta
- Airdrie8 clinics listed
- Alberta Beach1 clinic listed
- Athabasca1 clinic listed
- Banff1 clinic listed
- Barrhead3 clinics listed
- Bashaw1 clinic listed
- Beaumont3 clinics listed
- Beaverlodge1 clinic listed
- Black Diamond1 clinic listed
- Blackfalds1 clinic listed
- Bonnyville2 clinics listed
- Brazeau County1 clinic listed
- Brooks3 clinics listed
- Calgary125 clinics listed
- Camrose2 clinics listed
- Canmore3 clinics listed
- Cardston1 clinic listed
- Carstairs1 clinic listed
- Chestermere1 clinic listed
- Claresholm2 clinics listed
- Coaldale1 clinic listed
- Cochrane6 clinics listed
- Cold Lake2 clinics listed
- Consort1 clinic listed
- Cremona1 clinic listed
- Crossfield2 clinics listed
- Crowsnest Pass1 clinic listed
- Cypress County2 clinics listed
- Devon2 clinics listed
- Dewberry1 clinic listed
- Diamond Valley2 clinics listed
- Didsbury1 clinic listed
- Drumheller1 clinic listed
- Dunmore1 clinic listed
- Edmonton85 clinics listed
- Edson2 clinics listed
- Fairview1 clinic listed
- Foothills County2 clinics listed
- Fort Macleod1 clinic listed
- Fort McMurray1 clinic listed
- Fort Saskatchewan4 clinics listed
- Gibbons1 clinic listed
- Grand Prairie1 clinic listed
- Grande Prairie5 clinics listed
- Grimshaw1 clinic listed
- Hanna1 clinic listed
- High Prairie1 clinic listed
- High River3 clinics listed
- Innisfail1 clinic listed
- Lac La Biche County1 clinic listed
- Lac Ste Anne County2 clinics listed
- Lacombe2 clinics listed
- Langdon1 clinic listed
- Leduc5 clinics listed
- Lethbridge13 clinics listed
- Lethbridge County2 clinics listed
- Lloydminster3 clinics listed
- Manning1 clinic listed
- Mayerthorpe1 clinic listed
- Medicine Hat5 clinics listed
- Morinville2 clinics listed
- Mountain View County2 clinics listed
- Nanton1 clinic listed
- Okotoks5 clinics listed
- Olds4 clinics listed
- Onoway2 clinics listed
- Parkland County1 clinic listed
- Peace River1 clinic listed
- Penhold1 clinic listed
- Picture Butte2 clinics listed
- Pincher Creek3 clinics listed
- Ponoka3 clinics listed
- Provost1 clinic listed
- Red Deer12 clinics listed
- Red Deer County4 clinics listed
- Rimbey1 clinic listed
- Rocky Mountain House3 clinics listed
- Rocky View County6 clinics listed
- Sedgewick1 clinic listed
- Sexsmith1 clinic listed
- Sherwood Park2 clinics listed
- Slave Lake1 clinic listed
- Smoky Lake County1 clinic listed
- Spruce Grove4 clinics listed
- St Albert8 clinics listed
- St Paul1 clinic listed
- Stettler2 clinics listed
- Stony Plain3 clinics listed
- Strathcona County11 clinics listed
- Strathmore2 clinics listed
- Sundre2 clinics listed
- Sylvan Lake2 clinics listed
- Taber2 clinics listed
- Three Hills1 clinic listed
- Tofield2 clinics listed
- Town of Viking1 clinic listed
- Trochu1 clinic listed
- Valleyview1 clinic listed
- Vegreville1 clinic listed
- Vermilion2 clinics listed
- Vulcan1 clinic listed
- Wainwright2 clinics listed
- Westlock1 clinic listed
- Westlock County1 clinic listed
- Wetaskiwin2 clinics listed
- Whitecourt2 clinics listed
- Wood Buffalo3 clinics listed
Get the free PetGrid app
Book visits, keep your pet's records and chat with your clinic, all in one app. Free for pet owners, always.
Is your vet missing?
Tell us about a clinic we do not list yet, and we will add it once we have checked it.
Invite your vet to PetGrid
Would you like your clinic on PetGrid, so you can book, see records and chat with it in the app? Let us know.
Work at one of these clinics? Ask us to correct or remove your listing. Contact us
Listings from Overture Maps Foundation open data, under the CDLA Permissive 2.0 and Apache 2.0 licences (and CC0 1.0 for AllThePlaces), with data from Meta, Microsoft, Foursquare, BrightQuery, AllThePlaces and PinMeTo. docs.overturemaps.org/attribution
Details may be out of date, so please check with the clinic. A listing here does not mean the clinic uses or endorses PetGrid, or that the data providers do.