Skip to main content

Maps, directions & parking

Getting here is easy

Geisinger Holy Spirit is located at:
503 N. 21st St.
Camp Hill, PA 17011

Click here for directions to Geisinger Holy Spirit and click here for a map of the Geisinger Holy Spirit campus.

Parking, shuttle and valet service
Free parking is provided at Geisinger Holy Spirit. We offer a courtesy van to transport you to the main entrance Monday through Friday. You can also pull up to the front entrance and enjoy free valet parking from 6 a.m. to 6 p.m.

For cardiac services and MRI services, please park outside the Geisinger Ortenzio Heart Center on the lower level.

Parking at other Geisinger Holy Spirit locations: All of our outpatient locations, including our physician offices and imaging centers, provide convenient parking.

Bus stops

Capital Area Transit (CAT) operates two routes that stop at Geisinger Holy Spirit on weekdays and Saturdays.

  • For complete bus schedule information, call 717-238-8304 or visit

Cumberland County Transportation (provided via RabbitTransit)

  • To schedule a ride, call 717-846-RIDE (7433) or 800-632-9063

Perry County Transportation Authority

  • To schedule a ride, call 877-800-RIDE (7433)

CAT’s Paratransit/Share-A-Ride-Dauphin County

  • To schedule a ride, call 717-232-6100