Blue Spruce Health
25 Depot Sq, St. Johnsbury, VT 05819
(802) 327-7079Checked Sep 2026

24 local businesses and 1 national brand. Family doctors, clinics and urgent care. 19 list a phone number. Nearby: Lyndon has 3 (8 mi), Littleton has 32 (14 mi) and Lancaster has 4 (23 mi).
25 Depot Sq, St. Johnsbury, VT 05819
(802) 327-7079Checked Sep 2026
97 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-3722Checked Sep 2026
1080 Hospital Dr, St. Johnsbury, VT 05819
(802) 473-4100Checked Sep 2026
2000 Memorial Dr Ste 6, St. Johnsbury, VT 05819
(802) 318-4768Checked Sep 2026
1290 Hospital Dr, St. Johnsbury, VT 05819
(802) 748-8126Checked Sep 2026
41 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-5361Checked Sep 2026
714 Breezy Hill Rd, St. Johnsbury, VT 05819
(802) 748-7500Checked Sep 2026
1315 Hospital Dr, St. Johnsbury, VT 05819
(802) 748-7382Checked Sep 2026
222 Summer St, St. Johnsbury, VT 05819
(802) 748-3166Checked Sep 2026
1315 Hospital Dr, St. Johnsbury, VT 05819
(802) 748-8141Checked Sep 2026
165 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-9405Checked Sep 2026
41 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-8902Checked Sep 2026
1194 Main St Ste 104, St. Johnsbury, VT 05819
(802) 357-5549Checked Sep 2026
468 Hospital Dr, St. Johnsbury, VT 05819
(802) 748-3536Checked Sep 2026
185 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-5041Checked Sep 2026
97 Sherman Dr, St. Johnsbury, VT 05819
(802) 748-5131Checked Sep 2026
542 Railroad St, St. Johnsbury, VT 05819
(802) 424-1434Checked Sep 2026
542 Railroad St, St. Johnsbury, VT 05819
(800) 897-5252Checked Sep 2026
Phone not listed yet. Own this business? Add it free.
Not yet verified
Phone not listed yet. Own this business? Add it free.
Not yet verified
Phone not listed yet. Own this business? Add it free.
Not yet verified
17 Eastern Avenue, Saint Johnsbury, VT 05819
Phone not listed yet. Own this business? Add it free.
Not yet verified
457 Railroad Street, St. Johnsbury, VT 05819
Phone not listed yet. Own this business? Add it free.
Not yet verified
1248 Hospital Drive, Saint Johnsbury, VT 05819
Phone not listed yet. Own this business? Add it free.
Not yet verified
1080 Hospital Dr, St. Johnsbury, VT 05819
(800) 881-5101Checked Sep 2026
25 are listed. 24 are locally owned and 1 is a national brand, shown after the local ones.
Blue Spruce Health, Dan Wyand, Dartmouth Cancer Center St. Johnsbury, Dr. Sabine Watson and Eye Associates of Northern New England, plus 19 more on this page.
19 of 25 list a phone number, 20 list a website. Each listing shows the date it was last checked.
Yes. Lyndon has 3 (8 miles), Littleton has 32 (14 miles), Lancaster has 4 (23 miles), Haverhill has 2 (27 miles) and Barre has 16 (28 miles).
Owners can claim a listing free to fix the phone, hours and photos. Anyone can add a missing business, and a person checks it before it goes up.