Most pilgrimage groups arrive by coach from Rome or on a Puglia circuit that includes Monte Sant'Angelo, about 25 km east. Independent travelers usually fly to Bari, Naples, or Rome and rent a car, or take a train to Foggia and continue by regional bus. Pescara airport is about 200 km north.

The shrine stands on the western edge of town, with the Casa Sollievo della Sofferenza hospital directly across the road. Two nights in San Giovanni Rotondo is the usual pattern for groups.