UPMC has a number of primary care centers in Central Pennsylvania.
We offer you and your family:
Learn about Virtual Primary Care–UPMC.
UPMC Denver Primary Care
320 School Road
Denver, PA 17517
121 Towne Square Drive
Suite 302
Hershey, PA 17033
Hours of Operation:
Monday: 7 a.m. to 6 p.m.
Tuesday: 7 a.m. to 4:30 p.m.
Wednesday: 7 a.m. to 6:30 p.m.
Thursday: 7 a.m. to 4:30 p.m.
Friday: 7 a.m. to 4 p.m.
Phone:
Fax:
Hillside Medical Center
250 Fame Ave.
Suite 206 A, Entrance A
Hanover, PA 17331
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
UPMC Outpatient Center
2201 Brunswick Dr.
Suite 1300
Hanover, PA 17331
Learn more about UPMC Primary Care South Hanover.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
PinnacleHealth Medical Group, Union Deposit
805 Sir Thomas Ct.
Floor 2
Harrisburg, PA 17109
Learn more about PinnacleHealth FamilyCare Union Deposit.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
PinnacleHealth Medical Group, Union Deposit
805 Sir Thomas Ct.
Floor 1
Harrisburg, PA 17109
Learn more about PinnacleHealth Internal Medicine Union Deposit.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
UPMC Outpatient Center
1160 Manheim Pike
Suite 102
Lancaster, PA 17601
Learn more about Manheim Pike Primary Care.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
Littlestown Professional Center
300 W. King St.
Littlestown, PA 17340
Learn more about UPMC Pinnacle Littlestown Primary Care.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
UPMC Outpatient Center
21 Waterford Dr.
Mechanicsburg, PA 17050
Learn more about UPMC Outpatient Center in Mechanicsburg.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
Medical Professional Center of Newport
300 Bretz Ct.
Suite 100
Newport, PA 17074
Learn more about PinnacleHealth FamilyCare Newport.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
Shrewsbury Commons Professional Building
16312 Mount Airy Rd.
Shrewsbury, PA 17361
Thistle Hill Professional Center
2030 Thistle Hill Dr.
Suite 100
Spring Grove, PA 17362
Learn more about UPMC Pinnacle Spring Grove Primary Care.
Schedule a New Patient Appointment Online
Existing patients may schedule an appointment through their UPMC Portal Account.
When it comes to health care for you and your family, UPMC is here. It's easy to find the right doctor, health screenings, programs, classes, and more.
Contact UPMC in central Pa.