Primary Care Office Hours

Dartmouth-Hitchcock offers primary care during regular business hours, as well as in the evenings and on the weekends at the following locations.

If your health issue is not life-threatening, call your doctor's office so we can evaluate your condition. We may schedule an office visit, or make arrangements for you to go directly to the most appropriate Emergency Department or health care facility.

D-HH Virtual Urgent Care is another option when you want quick access to a doctor to discuss minor illnesses, from colds and sinus infections to allergies and more, all from the comfort of your home. D-HH Virtual Urgent Care is available 24/7 to provide you with care when you need it. D-HH Virtual Urgent Care is not available to Medicare and Medicaid patients at this time.

For Pediatrics, refer to the After Hours/Emergencies page or the General Pediatrics Appointments page on the CHaD (Children's Hospital at Dartmouth-Hitchcock) website.

In case of a medical emergency

  • Call 911, or go directly to the nearest hospital emergency room for immediate medical attention.
  • Notify your Dartmouth-Hitchcock PCP (primary care provider) as soon as possible.
  • Get directions

Note: Managed care patients should contact their insurance company within 24 hours of an Emergency Department visit.

Office hours

Standard office hours for all locations are Monday through Friday, 8:00 am to 5:00 pm. Please see below for additional hours, including after hours and walk-in access.

Cheshire Medical Center

Family Medicine and Pediatric practices

  • Saturdays: 9:00 am to 12:00 pm
  • Same-day appointments with Pediatrics: Call Pediatrics at Cheshire Medical Center.

Urgent primary care

  • After hours: Monday through Friday, 5:00 to 8:00 pm
  • Saturdays and Sundays: 10:00 am to 4:00 pm
  • Holidays: 10:00 am to 2:00 pm

For more information, see Urgent Primary Care Visits on the Cheshire Medical Center website.

Dartmouth-Hitchcock Bedford

  • After hours: Monday and Wednesday, 5:00 to 8:00 pm

Dartmouth-Hitchcock Concord

  • After hours: Monday through Friday, 5:00 to 8:00 pm
  • Saturdays: 8:00 am to 5:00 pm
  • Sundays: 8:00 am to 1:00 pm
  • Urgent appointments: See Urgent Appointments.

Dartmouth-Hitchcock Lebanon

Dartmouth-Hitchcock Medical Center (DHMC)

  • Walk-in hours: Monday through Friday, 8:00 am to 8:00 pm
  • Saturdays: 8:00 am to noon at Reception 3M (current patients and those looking to establish care, 18 and older)

Heater Road

Dartmouth-Hitchcock Manchester

  • After hours: Monday through Friday, 5:00 to 8:00 pm
  • Saturdays and Sundays: 8:00 am to 5:00 pm
  • Urgent appointments: See Urgent Appointments.

Dartmouth-Hitchcock Nashua

  • After hours: Monday through Friday, 5:00 to 8:00 pm
  • Saturdays and Sundays: 8:00 am to 4:00 pm
  • Urgent appointments: See Urgent Appointments.

Location and contact information

Find a Primary Care Provider (All locations)

Toll-free:
800-653-0776

Bedford Primary Care

Main campus phone:
603-695-2500

Dartmouth-Hitchcock Bedford
25 South River Road
Bedford, NH 03110

Google Maps directions

Concord Primary Care

Main campus phone:
603-226-2200

Dartmouth-Hitchcock Concord
253 Pleasant Street
Concord, NH 03301

Google Maps directions

Keene Primary Care

Main campus phone:
603-354-5400

Cheshire Medical Center
580 Court Street
Keene, NH 03431

Complete list of Primary Care facilities in Keene area

Google Maps directions

Keene Primary Care Panel Management

Department phone:
603-354-6550

Cheshire Medical Center
580 Court Street
Keene, NH 03431

Google Maps directions

Keene Urgent Primary Care Visits

Department phone:
603-354-5484

Fax:
603-354-5490

Cheshire Medical Center
580 Court Street
1st floor
Keene, NH 03431

Urgent Primary Care Visits

Google Maps directions

Lebanon General Pediatrics

Department phone:
603-653-9663

Fax:
603-727-7998

Dartmouth-Hitchcock Medical Center
One Medical Center Drive
6th floor, Reception 6L
Lebanon, NH 03756

Google Maps directions

Lebanon Internal Medicine

Department phone:
603-653-9500

Fax:
603-650-0915

Dartmouth-Hitchcock Medical Center
One Medical Center Drive
3rd floor, Reception 3M
Lebanon, NH 03756

Level 3 floor map

Google Maps directions

Lebanon Primary Care - Heater Road

Department phone:
603-650-4000

Dartmouth-Hitchcock Heater Road
18 Old Etna Road
Level 2
Lebanon, NH 03766

Google Maps directions

Manchester Primary Care

Main campus phone:
603-695-2500

Dartmouth-Hitchcock Manchester
100 Hitchcock Way
Manchester, NH 03104

Google Maps directions

Nashua Primary Care

Main campus phone:
603-577-4000

Dartmouth-Hitchcock Nashua
2300 Southwood Drive
Nashua, NH 03063

Google Maps directions

Walpole Primary Care

Department phone:
603-756-3960

Walpole Family Practice
11 Westminster Street
Walpole, NH 03608

Google Maps directions

Winchester Primary Care

Department phone:
603-239-6351

Winchester Family Practice
20 Warwick Road
Winchester, NH 03470

Google Maps directions