Festival Bus Link Hereford to Hay and Worcester to Hay
Our special festival bus service linking Hay-on-Wye with trains and coaches at Hereford's train and bus stations and Worcester Crowngate Bus Station runs for the duration of the Festival.
You can buy your bus ticket from the bus driver when boarding – just ask for a 'Hay Festival bus ticket'. Contactless payment is available on board. If you're travelling to Hereford by train and buy your ticket from a staffed station, you may be able to purchase the train and bus ticket at the same time.
Festival Bus Link buses are fully DDA compliant, with 'low floor' and space for one wheelchair.
This bus runs along the A438 between Kings Acre, Wyevale Nursery and Hay-on-Wye, serving the following main recognised stops: Swainshill, Stretton Sugwas Turn; Swainshill, Post Office; Kenchester Turn; Bridge Sollers, crossroads; Byford, Old School; Portway Hotel; Staunton-on-Wye, crossroads; Letton, The Swan; Letton, Kinnersley Turn; Willersley, Old Crow Farm; Winforton, Sun Inn; Whitney-on-Wye, Church; Rhydspence Border; Clyro, Square.
The bus will also stop in the villages en route where it is safe to do so (not on a bend or a brow of a hill).
Herefordshire Council concessionary passes are valid on this cross-border service for the full journey. All other English Council passes are only valid between Hereford and Rhydspence only so the full adult fare to Hay-on-Wye is payable from that point which is currently £3 single and £4.50 return.
Scheduled Bus Service: Hereford and Brecon to Hay Return
There is a scheduled bus service (Service 39) from Hereford and Brecon to Hay-on-Wye,
operating six days a week, Mondays to Saturdays.
The nearest bus stop to the Festival site is 200 metres away, outside the Fire Station.
Download the 2018 Hereford-Hay 39 bus timetable
The 39A Hay Ho! bus runs on Sundays at 11.25, 14.55 and 17.25 from the Oxford Road
bus stop in Hay, to connect with trains to London, the Midlands and the North at
Hereford Railway Station.
Download the 2018 Hereford-Hay 39A bus timetable