Welcome to Mainline Pharmacy!
We are a “full service” pharmacy.


Our Services
Specialty Pharmacy
EZPak
Vaccines
Free Delivery
About Mainline Pharmacy
Ask About EZPak!
Our Locations
Ebensburg
3720 New Germany Rd.
Ebensburg, PA 15931
Phone:
(814) 472-9390
Fax:
(814) 472-1166
Hours:
M-F: 9am – 7pm
Sat: 9am – 3pm
Sun: closed
Davidsville
118 N. Main St.
Davidsville, PA 15928
Phone:
(814) 479-2588
Fax:
(814) 479-2031
Hours:
M-F: 9am – 7pm
Sat: 9am – 3pm
Sun: closed
Blairsville
315 E. Market St.
Blairsville, PA 15717
Phone:
(724) 459-7400
Fax:
(724) 459-8207
Hours:
M-F: 9am – 7pm
Sat: 9am – 3pm
Sun: closed
Cresson
1207 Second St.
Cresson, PA 16630
Phone:
(814) 886-5667
Fax:
(814) 886-2203
Hours:
M-F: 9am – 7pm
Sat: 9am – 3pm
Sun: closed
Long Term Care
1049 Shoemaker St. Suite 2
Nanty Glo, PA 15943
Phone:
(814) 736-3044
Fax:
(814) 736-9522
Hours:
M-F: 9am – 6pm
Sat: 9am – 2pm
Sun: closed
Bushy Run
2106 PA Route 130
Harrison City, PA 15636
Phone:
(724) 744-3300
Fax:
(724) 744-2351
Hours:
M-F: 9am – 6pm
Sat: 9am – 1pm
Sun: closed
Nanty Glo
1049 Shoemaker St. Suite 1
Nanty Glo, PA 15943
Phone:
(814) 419-6717
Fax:
(814) 419-6719
Hours:
M-F: 9am – 6pm
Sat: 9am – 1pm
Sun: closed
Portage
619 Main St.
Portage, PA 15946
Phone:
(814) 736-4530
Fax:
(814) 736-9522
Hours:
M-F: 9am – 6pm
Sat: 9am – 2pm
Sun: closed
Murrysville
3907 Old William Penn Hwy.
Murrysville, PA 15668
Phone:
(724) 327-6611
Fax:
(724) 327-5814
Hours:
M-F: 9am – 7pm
Sat: 10am – 3pm
Sun: closed
Somerset
168 W Main St.
Somerset, PA 15501
Phone:
(814) 445-6511
Fax:
(814) 445-5908
Hours:
M-F: 9am – 7pm
Sat: 9am – 3pm
Sun: closed
Hastings
317 Beaver Street
Hasting, PA 16646
Phone:
(814) 247-9959
Fax:
(814) 247-8690
Hours:
M-F: 9am – 6pm
Sat: 9am – 1pm
Sun: closed
Altoona
1667 Bellemeade Dr
Altoona, PA 16602
Phone:
(814) 944-9551
Fax:
(814) 944-8842
Hours:
M-F: 9am – 6pm
Sat: 9am – 3pm
Sun: closed