Haverfordwest Public Transit Routes and Schedules

112 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 Victoria Coach Station, Belgravia-Bus Station , Haverfordwest T11 Fishguard - St. Davids - Haverfordwest T5 Aberystwyth - Haverfordwest via New Quay, Cardigan Tnb Transport for Wales Haverfordwest - Carmarthen Transport for Wales Milford Haven - Carmarthen Transport for Wales Milford Haven - Swansea Transport for Wales Swansea - Haverfordwest X49 Transport for Wales Cardiff Central - Milford Haven Transport for Wales Carmarthen - Haverfordwest Transport for Wales Crewe - Milford Haven Transport for Wales Manchester Piccadilly - Milford Haven Transport for Wales Milford Haven - Carmarthen Transport for Wales Milford Haven - Haverfordwest Transport for Wales Milford Haven - Hereford 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