Skip to content
Umbria’s hill towns – a plane flying in the sky over a building📷 Photo by Doni Rath on Unsplash
E45

Umbria’s hill towns

Perugia, Assisi, Spello, Spoleto and Orvieto, ending at Civita di Bagnoregio.

Distance
149 km (93 mi)
Driving
2 h 03 min
Suggested days
4
Stops
6
Countries
Italy
Updated
September 1, 2026

At a glance: 4-day road trip of about 149 km (93 mi) with 6 stops, from Perugia to Civita di Bagnoregio. About 2 h 03 min of driving in total.

More road trips in Italy · More road trips from Orvieto

Route description

Perugia sits on a hill above the Tiber valley; park below the centre and ride the escalators or the minimetro up into the old town. From here, it is a short drive to Assisi, whose Basilica of St Francis is two churches stacked on a hillside, the lower one covered in Giotto-era frescoes.

Assisi itself is car-free, so leave the vehicle in one of the car parks outside the walls. Nearby Spello is a small pink-stone town, and from there the old Via Flaminia runs south via Foligno and Trevi to Spoleto, with its cathedral and the Ponte delle Torri aqueduct.

The road then heads west across the hills to Orvieto, built on a volcanic rock and crowned by a cathedral with a gilded facade; a funicular climbs from the station car park to the town. The last stop is Civita di Bagnoregio, a hilltop village on crumbling clay, reached only by a steep footbridge, and there is an entry fee.

All these towns have ZTL limited traffic zones in their historic centres, monitored by cameras, so use the signed car parks. Spring and autumn are the best seasons, with milder weather and fewer crowds.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Perugia

    Italy
    Start
  2. 2

    Basilica of St Francis

    HistoryAssisi, Italy

    Two churches stacked on a hillside, the lower one covered in Giotto-era frescoes. The town itself is car-free.

    22 km
  3. 3

    Spello

    Italy
    14 km
  4. 4

    Spoleto

    Italy
    36 km
  5. 5

    Orvieto

    Italy
    64 km
  6. 6

    Civita di Bagnoregio

    OdditiesBagnoregio, Italy

    A hilltop village on crumbling clay, reached only by a steep footbridge. There is an entry fee.

    13 km

Suggested stages and overnight stops

4 days, split by driving time. Campsites from OpenStreetMap: check opening dates before you go.

  1. Day 1: Perugia → Spello · 36 km · 0 h 30 minOn the way: Basilica of St Francis.Overnight nearby, for example: Camping Pian di Boccio (11 km); All'Antica Mattonata (10 km).
  2. Day 2: Spello → Spoleto · 36 km · 0 h 30 minOvernight nearby, for example: Agriturismo Zafferano e Dintorni (8 km); Orsini (17 km).
  3. Day 3: Spoleto → Orvieto · 64 km · 0 h 53 minOvernight nearby, for example: Camping Sossogna Orvieto (5 km); Blu International Camping (14 km).
  4. Day 4: Orvieto → Civita di Bagnoregio · 13 km · 0 h 10 minOvernight nearby, for example: Blu International Camping (10 km); Lido Camping Village (10 km).

Best time to go

JanFebMarAprMayJunJulAugSepOctNovDec

The most pleasant months are usually April–May and September–October. Still fine, with some compromises, in March, June and November. July and August are the busiest months: book campsites early.

Estimate from long-term temperature averages, terrain and pass seasons

Practical notes for the road

  • Italy: Motorway tolls. Tolls on most autostrade; pay at the barrier by card or cash. Motorway limit for cars: 130 km/h.

Road rules and fees change. Check official sources before you travel.

FAQs

How long is Umbria’s hill towns?

4-day road trip of about 149 km (93 mi) with 6 stops, from Perugia to Civita di Bagnoregio. About 2 h 03 min of driving in total.

How many days do you need for Umbria’s hill towns?

We suggest 4 days: about 2 h 03 min of driving, which leaves time for the stops.

Where does Umbria’s hill towns start and end?

It starts in Perugia and ends in Civita di Bagnoregio.

Which countries does Umbria’s hill towns pass through?

Italy.

Where can you camp along Umbria’s hill towns?

OpenStreetMap lists 66 campsites and motorhome stopovers within 20 km of the stops on this route. For example: Camping Il Rocolo, Camping Pian di Boccio and Blu International Camping.

When is the best time for Umbria’s hill towns?

The most pleasant months are usually April–May and September–October. Still fine, with some compromises, in March, June and November. (Estimate from long-term temperature averages, terrain and pass seasons)

Part of these destinations