The best time to visit Orvieto is during the spring (April to June) and autumn (September to October) months, when the weather is pleasant and the crowds are generally smaller.
In spring, the Umbrian countryside surrounding Orvieto is lush and green, and the temperatures are comfortably mild, typically ranging from 15°C to 25°C. This period is ideal for exploring the city's historic sites, such as the Duomo di Orvieto, and for taking leisurely strolls through its narrow, cobbled streets without the intense heat of summer. You'll find outdoor cafes welcoming and the local produce markets brimming with fresh seasonal offerings.
Autumn also offers excellent conditions, with temperatures similar to spring and the added beauty of the changing foliage in the surrounding hills. This is harvest season, so you'll find local wines and olive oils at their freshest. The Festa di San Giuseppe on 19th March and the Umbria Jazz Winter festival in late December are top events, but generally, the shoulder seasons provide a more relaxed experience.
While summer (July and August) can be very warm, with temperatures often exceeding 30°C, it's a popular time for many travellers, especially families on school holidays. If you visit during these months, plan your sightseeing for the mornings and late afternoons, perhaps enjoying longer lunches or relaxing by a pool during the hottest part of the day. The city can be busier, but the longer daylight hours allow for extended exploration.
Winter (November to March) is the quietest period, with cooler temperatures, averaging from 5°C to 12°C, and a higher chance of rain. However, the city takes on a peaceful, almost mystical quality, and you'll find fewer tourists.