Hotels in Spoleto, Italy

Search & Compare Spoleto Hotels

When are you visiting Spoleto?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Spoleto

Spoleto overview

Whatever your interests are, Spoleto has something for you. You can learn about the local heritage of Spoleto at top landmarks like Rocca Albornoziana and Ponte delle Torre. While you're here, make time to enjoy other sights such as Spoleto Roman Amphitheater.

Where to stay in Spoleto

Whether traveling for business or pleasure, Spoleto can accommodate all visitors. There are 42 hotels in Spoleto and you can shop as many as 250 deals for rooms on Hotels.com, some with discounts of up to 30%. We have room prices as low as 31 USD per night and here's a breakdown of hotels by star rating in Spoleto as well as in the surrounding area:
  • • 36 4-star hotels from 61 USD per night
  • • 70 3-star hotels from 46 USD per night
  • • 19 2-star hotels from 41 USD per night

How to get to Spoleto

Fly into Perugia (PEG-Sant Egidio), 27.6 mi (44.3 km) from the heart of Spoleto.

Train stations include:
  • • Spoleto Station (0.9 mi/1.5 km from the city center)
  • • Spoleto San Giacomo Station (3.9 mi/6.3 km from the city center)

What to see around Spoleto

Distinguished for its landmarks such as:
  • • Rocca Albornoziana
  • • Ponte delle Torre
  • • Spoleto Roman Amphitheater
  • • Piazza del Mercato
  • • Palazzo della Signoria
Top sights include:
  • • Rocca Albornoziana
  • • Ponte delle Torre
  • • Spoleto Roman Amphitheater

When to visit Spoleto

Wondering what time of year to travel or what clothes to pack? Here are some average seasonal norms so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 36°F day, 24°F night
  • • April-June: 59°F day, 28°F night
  • • July-September: 64°F day, 43°F night
  • • October-December: 52°F day, 26°F night
Seasonal rainfall averages
  • • January-March: 0.35 inches
  • • April-June: 0.35 inches
  • • July-September: 0.28 inches
  • • October-December: 0.35 inches