Haverfordwest Public Transit Routes and Schedules

112 Digbeth,birmingham - Haverfordwest 301 302 307 308 311 313 322 322 Haverfordwest - Carmarthen 342 349 349 349 Haverfordwest - Tenby 381 400 Marloes - St David`s `puffin Shuttle` via Newgale 508 Belgravia,victoria - Haverfordwest T11 Fishguard - St. Davids - Haverfordwest T5 Aberystwyth - Haverfordwest via New Quay, Cardigan Tnb Transport for Wales Carmarthen - Haverfordwest Transport for Wales Carmarthen - Milford Haven Transport for Wales Milford Haven - Swansea Transport for Wales Swansea - Haverfordwest X49 Transport for Wales Carmarthen - Milford Haven Transport for Wales Cardiff Central - Milford Haven Transport for Wales Crewe - Milford Haven Transport for Wales Haverfordwest - Milford Haven Transport for Wales Milford Haven - Carmarthen Transport for Wales Milford Haven - Hereford Transport for Wales Milford Haven - Manchester Piccadilly Transport for Wales Milford Haven - Newport (South Wales) Transport for Wales Newport (South Wales) - Milford Haven Transport for Wales Shrewsbury - Milford Haven Transport for Wales Swansea - Haverfordwest Transport for Wales Swansea - Milford Haven