Main Street Veterinary Hospital
Main Street Veterinary Hospital is a veterinary practice in Fredericton, New Brunswick. Phone number, posted hours, directions and a map are below, along with the nearest alternatives if they are closed or full.
Contact & location
- Address
- 329 Rue Main Street, Fredericton, New Brunswick
- Phone
- (506) 444-0000
- Hours
Monday 7:30am–6pm, Sa 09:00–2pm Tuesday 7:30am–6pm, Sa 09:00–2pm Wednesday 7:30am–6pm, Sa 09:00–2pm Thursday 7:30am–6pm, Sa 09:00–2pm Friday 7:30am–6pm, Sa 09:00–2pm Saturday Closed Sunday Closed
Data status: Compiled from public sources on 2026-07-27 and not yet independently verified — call ahead to confirm hours, services, and availability.Spot an error? Report a correction.
If Main Street Veterinary Hospital is closed
General practice, not an emergency hospital. Posted hours show it closed on Sunday and Saturday. For anything that cannot wait, use one of the emergency hospitals below.
Nearest 24-hour emergency hospitals
- Port City — McAllister, ~88 km away, roughly a 1 hr 6 min drive · (506) 658-8387
Drive times are estimates from straight-line distance, not live traffic.
Other vets near Fredericton, New Brunswick
Useful if Main Street Veterinary Hospital is booked, closed, or not taking new patients. Ordered by distance.
- Southpaw Animal HospitalFredericton · ~2 km · 🚗 ~6 min
- Home Town Veterinary HospitalFredericton · ~5 km · 🚗 ~10 min
- Douglas Animal Hospital: Fredericton VeterinarianDouglas · ~6 km · 🚗 ~10 min
- Valley Veterinary HospitalFredericton · ~10 km · 🚗 ~11 min
- Islandview Veterinary HospitalDouglas · ~13 km · 🚗 ~15 min
- Oromocto Veterinary HospitalOromocto · ~19 km · 🚗 ~21 min
Suspected poisoning: call Pet Poison Helpline on (855) 764-7661 (24/7, consultation fee applies) on the way in.