San Giovanni Rotondo, Puglia
Coat of arms of San Giovanni Rotondo

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
Population
26,249

When to visit

Best · Apr–Oct

  • 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.

San Giovanni Rotondo, Puglia
San Giovanni Rotondo, Puglia

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.

How we choose a town, and every town by these rules.

  • 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

San Giovanni Rotondo

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.

What it costs to live in Italy.

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

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.

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.