The Hay Festival of Literature & Arts, better known as the Hay Festival, is an annual literature festival held in Hay-on-Wye, Powys, Wales, for 10 days from May to June.