Online Check-In

Your health and time are valuable.

Don’t wait to feel better. Now you can seek care in-person at one of our centers or through the comfort of your own home with Virtual Visits. Please select your visit preference below to begin online registration/check-in and to save your spot in line:

Alton, NH

24 Homestead Place Alton, NH 03809
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 822-4713
Fax: (603) 875-0490

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Belmont, NH

96 Daniel Webster Hwy, Belmont, NH 03220
Get Directions 

Open Daily: 8AM – 8PM

Call: (603) 267-0656
Fax: (603) 267-0657

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Berlin, VT

798 US RT 302, Berlin, VT 05641
Get Directions 

Temporarily Closed

Call: (802) 744-0138
Fax: (802) 622-0836

*In-person visits not available at this time*

Check-In Online (Virtual Visit)


Brattleboro, VT

1154 Putney Road, Brattleboro, VT 05301
Get Directions 

Open Daily: 8AM – 6PM

Call: (802) 490-2100
Fax: (802) 579-1280

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Epping, NH

1 Beehive Drive, Epping, NH 03042
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 734-9202
Fax: (603) 734-4219

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Goffstown, NH

558 Mast Road, Goffstown, NH 03045
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 232-1790
Fax: (603) 232-2530

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)


Hooksett, NH

7 Cinemagic Way, Hooksett, NH 03106
Get Directions 

Temporarily Closed
Reopening Monday, August 24th!

Call: (603) 782-5112
Fax: (603) 932-2983

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Lebanon, NH

410 Miracle Mile, Lebanon, NH 03766
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 276-3261
Fax: (603) 727-4044

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Plaistow, NH

127 Plaistow Road, Plaistow, NH 03865
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 797-9289
Fax: (603) 974-1198

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)


Portsmouth, NH

750 Lafayette Road, Portsmouth, NH 03801
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 427-8539
Fax: (603) 294-0976

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Rutland, VT

173 South Main Street, Rutland, VT 05701
Get Directions 

Open Daily: 8AM – 6PM

Call: (802) 772-4165
Fax: (802) 855-8489

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Scarborough, ME

273 Payne Road, Scarborough, ME 04074
Get Directions 

Open Daily: 8AM – 6PM

Call: (207) 618-9355
Fax: (207) 618-9356

Check-In Online (In-Person Visit)

*Virtual Visits not available at this time*


South Burlington, VT

1200 Williston Road, South Burlington, VT 05403
Get Directions 

Open Daily: 8AM – 6PM

Call: (802) 448-8205
Fax: (802) 448-8206

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)

Tilton, NH

75 Laconia Road, Tilton, NH 03276
Get Directions 

Open Daily: 8AM – 6PM

Call: (603) 729-0050
Fax: (603) 729- 0049

Check-In Online (In-Person Visit)

Check-In Online (Virtual Visit)