How to find us

The churches of St Mary’s and St Martin’s are the main parish churches in the County town of Haverfordwest in Pembrokeshire. From south Wales, follow the A40 from Carmarthen to Haverfordwest. From Fishguard and the ferry from Ireland take the A40 to Haverfordwest.


The Parish Office and Vicarage

St Martin’s Vicarage

Barn Street



SA61 1TD

Tel: 01437 762303


St Mary’s Church

St Mary's Church, Haverfordwest

St Mary’s from High Street

High Street



SA61 2DA

St Mary’s Church is situated on High Street in the centre of Haverfordwest, at the top of the hill, between High Street and Tower Hill. Parking is limited, the nearest car park being either behind the old library just off the junction of High Street, Tower Hill and Dew Street (free parking), or in the Castle Lake car park (Pay-and-display) on Perrot Avenue.



St Martin’s Church

St Martin's Haverfordwest

St Martin’s from Queen Square

Church Street



SA61 2EA

St Martin’s Church is situated near Haverfordwest castle on Church Street, just off the bottom of Barn Street. Parking is limited near the church. The nearest car park is at Castle Lake car park (Pay-and-display) on Perrot Avenue.