Travel from Bristol to Fishguard

Bus or train from Bristol to Fishguard?

Great Western Railway operates a train from Bristol to Fishguard hourly. Tickets cost $21 - $40 and the journey takes 44 min. Arriva Trains Wales also services this route once daily. Alternatively, National Express operates a bus from Bristol to Fishguard every 4 hours. Tickets cost $8 - $12 and the journey takes 1 h 10 min. 2 other operators also service this route.

How to get from Bristol to Fishguard

From Bristol Temple Meads train to Cardiff Central then train to Fishguard & Goodwick. 4 h 25 min £61. From Bristol Temple Meads train to Cardiff Central, train to Haverfordwest, Railway Station (Haverfordwest Railway Station), then bus to Fishguard, The Square (Fishguard Town Hall). 5 h 24 min £61. From Bristol, Bus Station bus to Cardiff Coach Station, bus to Haverfordwest, Bus Station (Haverfordwest Bus Station), then bus to Fishguard, The Square (Fishguard Town Hall). 6 h 46 min £25. From Bristol drive to Fishguard. 2 h 37 min £28.