BookGuestRooms
Umbria
Destinations

Hotels in Umbria

Umbria has 329 places to stay listed here — 329 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €43.

Browse by city
Where to stay

Cities in Umbria

Where to stay in Umbria

CityListingsFromTop-rated
Assisi 31 hotelsfrom €44Portica10 Assisi (5.0/5)
Orvieto 23 hotelsfrom €67B&B Michelangeli - Private parking (4.8/5)
Perugia 21 hotelsfrom €74B & B Replay (5.0/5)
Spoleto 20 hotelsfrom €55Le Rapacciole (4.8/5)
Foligno 15 hotelsfrom €47GIULIVETO Bed and Breakfast (5.0/5)
Gubbio 15 hotelsfrom €59Castello di Petroia (4.7/5)
Todi 13 hotelsfrom €77Residenza D'Epoca San Lorenzo Tre (4.8/5)
Castiglione del Lago 13 hotelsfrom €73B&B Antica Gabella (4.8/5)
Cascia 11 hotelsfrom €55Antico Mulino di Cascia (4.7/5)
Norcia 10 hotelsfrom €54B&B Nonna Rosa (4.9/5)

Good to know

How many hotels are listed in Umbria?

329 hotels, guesthouses and B&Bs across 87 cities in Umbria, each with rooms, photos and live partner rates.

What do hotels in Umbria cost?

Listed nightly rates on partner sites start around €43, varying by area, property and dates. Live prices show on the booking partner's page.

Which Umbria city has the most listings here?

Assisi, with 31 listed hotels.