Travel from London to Hay-on-Wye

Bus or train from London to Hay-on-Wye?

You can take a train from London to Hay-on-Wye via Newport (S Wales), Hereford, and Country Bus Station in around 4 hours 29 minutes. Alternatively, National Express operates a bus from London to Hay-on-Wye 4 times a day. Tickets cost $15 - $20 and the journey takes 4 hours 10 minutes.

How to get from London to Hay-on-Wye

ModeDurationPrice
From London Paddington train to Newport (S Wales), train to Hereford, walk to Country Bus Station, then bus to Hay-on-Wye, Hay Castle (Tourist Information Centre).4 h 29 min£88
From London Paddington train to Hereford, Railway Station then bus to Hay-on-Wye, Hay Castle (Tourist Information Centre).4 h 46 min£79
From London Euston train to Birmingham New Street, train to Hereford, Railway Station, then bus to Hay-on-Wye, Hay Castle (Tourist Information Centre).5 h 11 min£96
From London Victoria Coach Station bus to Country Bus Station then bus to Hay-on-Wye, Hay Castle (Tourist Information Centre).5 h 30 min£21
From London drive to Hay-on-Wye.3 h 6 min£28

How long does it take to get from London to Hay-on-Wye?

It takes approximately 4 hours 29 minutes to get from London to Hay-on-Wye, including transfers.

Is there a direct bus between London and Hay-on-Wye?

No, there is no direct bus from London to Hay-on-Wye. However, there are services departing from London Victoria Coach Station and arriving at Hay-on-Wye, Hay Castle (Tourist Information Centre) via Country Bus Station. The journey, including transfers, takes approximately 5 hours 30 minutes.

Operators from London to Hay-on-Wye

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Arriva Trains Wales03333 211 202Arriva Trains Wales
Stagecoach SouthStagecoach South
Stagecoach in South Wales01633 485118Stagecoach in South Wales
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
West Midlands+44 121 634 2040West Midlands
National Express+44 08717 818178National Express