
Emergency Medical Information
Hospital – Emergency Department
Mount Desert Island Hospital
10 Wayman Lane, Bar Harbor, ME (207) 288-5081 Hours: Open 24/7
Urgent Care / Same-day Appointments
Cooper Gilmore Health Center
(Part of MDI Hospital Network)
17 Hancock Street, Bar Harbor (207) 288-5024 8am-5pm M-F
Cadillac Family Practice
(Part of MDI Hospital Network)
322 Main Street, Bar Harbor (207) 288-5119 8am-5pm MTWF
ConvenientMD Urgent Care
235 High Street, Ellsworth (207) 412-5200 8am-8pm S-S
Dental Urgent Care Options
Town Hill Dentistry
1357 State Highway #102, Bar Harbor (207) 244-2888 8am-4pm M-Th
Downeast Dental
99 Oak Street, Ellsworth (207) 667-3009 7am-4:30pm M-Th
Community Dental Care
4 Community Lane, Southwest Harbor (207) 244-2888 8am-4pm M-Th/ 8am-12 F
Veterinary Services
🐾 Eastern Maine Emergency Veterinary Clinic
820 Main Road, Holden, ME.
Notes: No appointments. EMEVC operates on a first-come / triage basis.
Long waits possible. Because it's triage-based, less urgent cases may wait — sometimes hours — while critical cases get priority.
🐾 Acadia Veterinary Hospital
21 Federal Street, Bar Harbor, ME.
Notes: Handles injuries, illness, diagnostics, and emergencies.
🐾 Southwest Harbor Veterinary Clinic
Seal Cove Rd, Southwest Harbor, ME.
🐾 Ellsworth Family Veterinary Clinic
389 Surry Rd Ellsworth, ME.
Pharmacies
💊 Hannaford Pharmacy
86 Cottage Street, Bar Harbor, ME.
Pharmacy: 207-288-0421
Notes: Great for prescriptions, first aid, allergy meds, blister care, sunscreen, bug spray, motion-sickness meds, and travel essentials.
💊 Bar Harbor Pharmacy (Independent Local Pharmacy)
47 Cottage Street, Bar Harbor, ME
Notes: Quick and convenient town-center option for prescriptions and over-the-counter items.
💊 Walgreens Pharmacy Ellsworth (closest late-hour option)
226 High Street, Ellsworth, ME
Notes: Useful for after-hours medication needs when Bar Harbor locations are closed.