Top 10 vet clinics in Billings
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Shiloh Veterinary Hospital
345 S Shiloh Rd, Billings, MT 59106
7:00am - 6:00pm, 8:00am - 12:00pm
Since 1950
-
2Moore Lane Veterinary Hospital & 24-7 Emergency
30 Moore Ln, Billings, MT 59101
Open 24 hrs
Since 1974
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide-
4Best Friends Animal Hospital and Urgent Care Center
1530 Popelka Dr, Billings, MT 59105
-
5A Home Vet
1511 6th Ave N A, Billings, MT 59101
-
6Alpine Veterinary Service, Inc.
4316 Christensen Rd, Billings, MT 59101
-
8Grand Avenue Animal Hospital
2932 Grand Ave, Billings, MT 59102
-
10Heights Veterinary Clinic
2204 Bench Blvd, Billings, MT 59105
Of the 18 vet clinics listed in Billings, 18 give a phone number, 3 publish opening hours and 16 have a website. 1 is a branch of a national chain — Vetco Total Care (1); the remaining 17 are independent. By what they offer: 7 offer dental care, 3 offer urgent care, 3 offer spay and neuter. The longest-running is Shiloh Veterinary Hospital, in business since 1950. The nearest bigger selection is Bozeman with 19.
All 8 other vet clinics in Billings
Same order: the most complete listings first.
-
Lockwood Veterinary Service
3025 Old Hardin Rd, Billings, MT 59101-6837
-
Lund Equine
7612 US Highway 312, Billings, MT 59105-5051
-
Montana Equine
2312 Kimble Dr, Billings, MT 59101
-
Billings Veterinary Services
1211 First Ave N, Billings, MT 59101
-
Community Pet Hospital
1645 Central Ave, Billings, MT 59102
-
Vetco Total Care Animal Hospital
2618 King Ave, Billings, MT 59102