

Puglia · Foggia
San Giovanni Rotondo
The Gargano town that became one of Italy's most visited pilgrimage sites, its skyline defined by a stone sanctuary large enough to seat 6,500.
Picked by Peter Benei
Letter to come
Why San Giovanni Rotondo is on our list
It holds Borghi Autentici.
Subscribe and you get San Giovanni Rotondo's letter the day it comes out.
Visiting
- Best time
- Apr–Oct
- By car
- 1 h 56 min from Bari
- Population
- 26,249
- J9°
- F11°
- M12°
- A15°
- M21°
- J26°
- J30°
- A29°
- S24°
- O19°
- N14°
- D10°
- Best
- Hot or crowded
- Quiet
- Mostly closed
Daytime air temperature, averages for 2020–2024. Weather data by Open-Meteo.com.
Why come
San Giovanni Rotondo sits at 565 meters on the slopes of Monte Calvo, inside the national park that carries the Gargano's name. The town itself is named for an early medieval baptistery, round in shape and dedicated to John the Baptist, which legend places over a Roman temple to Janus: the round form and the double dedication are the origin the name still points to.
The medieval centro storico gathers around that baptistery, a village of one scale and one era. The contemporary town is built at another scale entirely, around the convent, the sanctuary and the hospital, all raised in the twentieth century and all tied to the same friar. The two parts of the town sit close together but belong to different centuries: an eleventh-century core that gave the place its name, and a twentieth-century expansion that gave it its purpose. What draws six million visits a year is not the old village but what grew up beside it.
How to get there
From Bari (BRI), about 1 h 52 min by car.
Naples (NAP) is about 3 h 8 min away.
By car from the center of Bari 1 h 56 min, Pescara 2 h 23 min or Salerno 3 h 8 min.
Coming by train into Foggia? San Giovanni Rotondo is about 41 min away by road.
Every town within reach of Bari airport.
First time driving in Italy? Read our complete manual.


What to see
Santuario di San Pio da Pietrelcina
Pre-oxidised copper roofing, green from the start, rests on stone arches up to fifty meters wide, a building made at monumental scale.
Convento di Santa Maria delle Grazie
The convent where Padre Pio lived from 1916 to 1968; its old and new churches stand side by side, one building added to another rather than replacing it.
Cripta di San Pio
The lower crypt of the new sanctuary holds the preserved body of Padre Pio, the focus of the pilgrimage and the point most of the six million annual visits are made toward.
Casa Sollievo della Sofferenza
The hospital's research wing operates alongside its clinical one, a scale of medical infrastructure unusual for a town this size and this inland.
Centro storico
The older medieval village gathers around the Rotonda, the early medieval round baptistery dedicated to John the Baptist that gave the town its name.
Living here
Could you live here?
San Giovanni Rotondo does not meet our one rule for a small town.
- 26,249 people, above our sweet spot of 5,000 to 20,000: big enough that it can split into neighborhoods.
- Manfredonia, a city of 53,391, is 28 min by car. Closer than our 30 to 60 minutes: handy for everything, so check the town still keeps a life of its own.
The rules come from our series Where to Move in Italy, written from the places we have lived: Part 1, The End of the Road · Part 2, The Small Town · Part 3, The City · Part 4, The Postcard · Part 5, The Other Half. The towns we would pick are in Part 6, The Best Towns.
- Population 26,249, down 3.3% since 2015
- Nearest city Manfredonia, 28 min drive
- A national health service hospital in the comune · how healthcare works in Italy
- Homes in the center: €900 to €1,200 per m² to buy, €3.00 to €4.50 per m² a month to rent
All the numbers Common questions, designations, lists and sources.
More about living here
- In-between
- Pharmacy in town
- High school within a 30-minute drive
- Full fibre reaches 96% of homes
- Primary school in the comune
- Earthquake zone 2, medium hazard
- Bari airport (BRI), 1 h 52 min drive, the nearest with scheduled flights
- Regional capital Bari, 1 h 56 min drive
If you are moving here

Who lives here
5% of residents are foreign citizens, most often from Romania, Bangladesh and Albania, against 9% across Italy. 28 of them come from English-speaking countries or western and northern Europe, mostly Germany and France. There are 200 people over 65 for every 100 children under 15, against 216 across Italy. 28% of homes have no resident, holiday homes and empty ones counted together, against 27% across Italy. Foggia province ranks 98th of 107 in Il Sole 24 Ore's quality of life ranking for 2025.
Health and schools
There is an emergency room in the comune. It has a children's emergency room too. The nearest major one is in Foggia, 30 km away. The nearest IB school is St. Stephen's School, 269 km as the crow flies. The nearest school listed as international is Canadian College Italy, 125 km away.
Information, not medical advice. Confirm with a professional.
Working from here
Poste Italiane has finished a coworking room in the comune, on its register of 30 September 2026. Check that it is open on Poste's booking site before you count on it.
Taxes
A home that is not your main one pays 1.06% a year in property tax, charged on the cadastral value rather than the price. A main home pays none unless it is in a luxury category. The town adds 0.3% to your income tax. 7% pensioner tax: check before you count on it. The limit rose to 30,000 people in April 2026 and guidance is still to come. The regime is for someone with a foreign pension who has lived abroad for five years: 7% on foreign income, for ten years.
Information, not tax advice. Confirm with a professional.
What it costs
The average household in Puglia spends about €1,500 a month, €440 of it on food, against about €2,170 across Italy. A family of three pays about €545 a year for water, on the Puglia average.
Climate and risk
It is in climate zone D, on a scale from A, the warmest, to F, the coldest, and heating may run from November 1 to April 15, up to 12 hours a day, unless the mayor changes it. Under 1% of residents live in a zone the national maps rate high for floods, 2% in a high or medium one. They show no residents in a high landslide zone.
These shares cover the whole comune, not any one street. Check an address on IdroGEO.
Moving from abroad? Which visa you need. Sources: ISTAT, the Ministry of Health, ISPRA, the Finance Ministry, the Ministry of Enterprise, Poste Italiane, the comuni, the IB, International Schools Database, Il Sole 24 Ore, Cittadinanzattiva.
Known for
PADRE PIO
Capuchin friar who lived in the convent for fifty-two years until his death in 1968, canonized 2002, the cause of the town's modern identity.
RENZO PIANO SANCTUARY
2004 pilgrimage church with parabolic stone arches up to fifty meters, 6,500 seats inside and 30,000 outside, often called one of the largest churches in Italy.
CASA SOLLIEVO
Hospital founded by Padre Pio in 1956, now admitting about 57,000 patients a year, the largest private hospital in southern Italy.
Common questions
- What is San Giovanni Rotondo known for?
- San Giovanni Rotondo is the Gargano town that became one of Italy's most visited pilgrimage sites, its skyline defined by a stone sanctuary large enough to seat 6,500.
- Where is San Giovanni Rotondo?
- San Giovanni Rotondo is a comune in the province of Foggia, in Puglia, at 565 meters above sea level.
- What is the nearest airport to San Giovanni Rotondo?
- The nearest airport with scheduled flights is Bari (BRI), about 1 h 52 min by car.
- How long is the drive from Bari to San Giovanni Rotondo?
- About 1 h 56 min by car.
- When is the best time to visit San Giovanni Rotondo?
- Best in Apr–Oct. July is the warmest month, averaging 30 degrees, and November the wettest, with about 14 rain days.
- Which other towns are like San Giovanni Rotondo?
- Martina Franca, Conversano and Locorotondo.
- How many people live in San Giovanni Rotondo?
- 26,249 residents, by ISTAT's count on 1 January 2025.
- Is San Giovanni Rotondo a good place to live?
- By the rules in our Where to Move in Italy series, San Giovanni Rotondo is a small town that does not meet our one rule. The nearest city, Manfredonia, is 28 min away by car. There is a national health service hospital in the comune. Full fibre reaches 96% of homes.
Tags & data designations · numbers · sources
Recognized as
Landscape
The numbers
- Elevation: 565 m
- Population: 26,249
- Surface area: 261.88 km²
These figures were compiled from public directories: ISTAT, OpenStreetMap and Wikidata, and from the official listings of the guides named on this page. Town details change; verify with official sources before you travel.
The ranked lists
Lists San Giovanni Rotondo appears in
- The best hill towns inside a national park in PugliaPugliahill towninside a park7 towns · smallest 1,275 residents
- The best towns inside a national park in the province of FoggiaFoggia provinceinside a park8 towns · smallest 486 residents
- The best towns on a walking route in PugliaPugliaon a walking route10 towns · smallest 5,566 residents
Similar
Towns like San Giovanni Rotondo
What all six share with San Giovanni Rotondo: inland, away from the coast · over 10,000 people · hill towns
The letter
San Giovanni Rotondo is on our list. Its letter is still to come.
We are writing about all 1,000 of these towns, one at a time, in a free letter: the photo, what is worth eating, and when to turn up. That is our mission. Sign up and you will be there when San Giovanni Rotondo comes up. By Peter & Sophia, from Turin.
The nearest town we have written up is Scheggino, 264 km away. Read its letter →
Paid plans, the moving year and the books are on the membership page.
