Hotels in Pistoia

Search for Pistoia Hotels

When are you visiting Pistoia?™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Best Pistoia Hotels

Pistoia overview

Whatever your interests are, Pistoia has something for you. You can learn about the local heritage of Pistoia at landmarks such as Cathedral of St. Zeno and Giro di Sole. While here, discover other sights like The Diocesan Museum of Pistoia and Palazzo dei Vescovi.

Where to stay in Pistoia

Pistoia is a welcoming city to all that boasts a variety of hotels and other accommodation options. There are 37 hotels in Pistoia and you can shop for as many as 3886 deals for rooms on, some with discounts of up to 66%. We have room prices starting at GBP 8 per night. Below, you'll find the number of hotels for each star rating in Pistoia as well as in the surrounding area:
  • • 28 5-star hotels from GBP 98 per night
  • • 197 4-star hotels from GBP 38 per night
  • • 252 3-star hotels from GBP 31 per night
  • • 73 2-star hotels from GBP 24 per night

How to get to Pistoia

Fly into Florence (FLR-Peretola), 16.8 mi (27 km) from the heart of Pistoia. Pisa (PSA-Galileo Galilei) is the next-closest major airport, 30.5 mi (49 km) away.

Train stations include:
  • • Pistoia Station (0.4 mi/0.7 km from the city centre)
  • • Pistoia Ovest Station (0.7 mi/1.1 km from the city centre)
  • • Pistoia Piteccio Station (5.4 mi/8.6 km from the city centre)

What to see around Pistoia

Recommended sights include:
  • • The Diocesan Museum of Pistoia
  • • Palazzo dei Vescovi
  • • San Zeno Museum
  • • Cathedral of St. Zeno
  • • Museo Civico di Pistoia

When to visit Pistoia

If you're starting to plan your holiday, you might be curious about the best time of year to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperatures
  • • January-March: 19°F day, 6°F night
  • • April-June: 31°F day, 9°F night
  • • July-September: 33°F day, 16°F night
  • • October-December: 26°F day, 7°F night
Seasonal average rainfall
  • • January-March: 181 inches
  • • April-June: 193 inches
  • • July-September: 155 inches
  • • October-December: 264 inches