We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Hotels near Old Town

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
SPONSORED
Via del Grillo 9, 06121, Perugia, Italy
0.9 km from Old Town
#9 of 67 hotels in Perugia
Check In Check Out
Show Prices
Strada di Montevile 3, 06126, Perugia, Italy
2.5 km from Old Town
#1 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Assisana 49, 06135, Perugia, Italy
3.2 km from Old Town
#26 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Enrico Berlinguer 1, 06129, Perugia, Italy
3.3 km from Old Town
#15 of 67 hotels in Perugia
Slideshow
Check In Check Out
Show Prices
Strada del Brozzo 12, 06126, Perugia, Italy
3.3 km from Old Town
#36 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Montepulciano 24, 06129, Perugia, Italy
3.5 km from Old Town
#28 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Colli Euganei 77, 6127, Perugia, Italy
3.7 km from Old Town
#44 of 67 hotels in Perugia
No photo provided
Check In Check Out
Show Prices
Via del Discobolo 42 | Quartiere Ferro di Cavallo, 06132, Perugia, Italy
3.9 km from Old Town
#22 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Ferdinando Lambruschini 69, 06126, Perugia, Italy
4.0 km from Old Town
#57 of 67 hotels in Perugia

Check In Check Out
Show Prices
Strada Tuderte 75/0 | loc. Montebello, 06132, Perugia, Italy
4.1 km from Old Town
#38 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Gerardo Dottori 42, 06129 San Sisto, Perugia, Italy
4.1 km from Old Town
#43 of 67 hotels in Perugia
Check In Check Out
Show Prices
Strada Trasimeno ovest 159, 06132, Perugia, Italy
4.2 km from Old Town
#53 of 67 hotels in Perugia
Check In Check Out
Show Prices
Strada Tiberina Sud 5/A | Localita Balanzano, 06135 Ponte San Giovanni, Perugia, Italy
4.5 km from Old Town
#54 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via A. Manzoni, 131, 06100, Perugia, Italy
4.6 km from Old Town
#61 of 67 hotels in Perugia

Check In Check Out
Show Prices
Via Antimo Liberati 6, 06132 San Sisto, Perugia, Italy
5.1 km from Old Town
#59 of 67 hotels in Perugia

No photo provided
Check In Check Out
Show Prices
Via del Pastificio n. 8, 06135 Ponte San Giovanni, Perugia, Italy
5.2 km from Old Town
#27 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Mario Bochi 14 | (ex via A.Manzoni 421/e), 06135 Ponte San Giovanni, Perugia, Italy
5.3 km from Old Town
#17 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Alessandro Volta 1, 06135 Ponte San Giovanni, Perugia, Italy
5.4 km from Old Town
#20 of 67 hotels in Perugia
Slideshow
Check In Check Out
Show Prices
Strada della Forcella 33-35, 6070, Perugia, Italy
5.4 km from Old Town
No photo provided
Check In Check Out
Show Prices
Strada Della Forcella 13, 06070, Perugia, Italy
5.5 km from Old Town
#62 of 67 hotels in Perugia
Check In Check Out
Show Prices
Strada Olmo Ellera 4 | Localita L'Olmo, 06132, Perugia, Italy
5.7 km from Old Town
#3 of 67 hotels in Perugia
Check In Check Out
Show Prices
Strada San Lorenzo di Rabatta 2/bis, 06131 Cenerente, Perugia, Italy
5.7 km from Old Town
#48 of 67 hotels in Perugia

No photo provided
Check In Check Out
Show Prices
Centro Direzionale Quattro Torri SNC | strada Corcianese, 06073, Corciano, Italy
5.8 km from Old Town
Check In Check Out
Show Prices
Strada di Montalcino 2/a | Perugia, 06134 Ponte Valleceppi, Perugia, Italy
5.9 km from Old Town
#34 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Corcianese, 6132, Perugia, Italy
6.1 km from Old Town
#12 of 67 hotels in Perugia
Slideshow
Check In Check Out
Show Prices
Strada Fontana La Trinita' 40, 06132, Perugia, Italy
6.4 km from Old Town
#18 of 67 hotels in Perugia
Check In Check Out
Show Prices
Via Antonio Gramsci 157 | Ellera Corciano, 06073, Corciano, Italy
6.7 km from Old Town
Check In Check Out
Show Prices
Via Cesare Pascarella 14, 06073, Corciano, Italy
6.9 km from Old Town
Check In Check Out
Show Prices
Via Dell'Acqua 34, 06134 Bosco, Perugia, Italy
7.2 km from Old Town
#7 of 67 hotels in Perugia
Check In Check Out
Show Prices
E45 Strada Tiberina Km 81, 06079 San Martino in Campo, Perugia, Italy
7.4 km from Old Town
#60 of 67 hotels in Perugia

Check In Check Out
Show Prices
Strada Ospedalone San Francesco 5, 06135, Perugia, Italy
8.2 km from Old Town
#56 of 67 hotels in Perugia

Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.