There are no motorways in Pembrokeshire; the nearest is the M4 motorway from London which terminates at the Pont Abraham services in Carmarthenshire some from Haverfordwest. The A40 crosses Pembrokeshire from the border with Carmarthenshire westwards to Haverfordwest, then northwards to Fishguard. The A477 from St. Clears to Pembroke Dock is long, of which only are dual carriageway. The Cleddau Bridge, toll-free from 28 March 2019, carries the A477 across the Cleddau Estuary. The A478 traverses eastern Pembrokeshire from Tenby in the south to Cardigan, Ceredigion in the north, a distance of . The A487 is the other major route, running northwest from Haverfordwest to St Davids, then northeast following the coast, through Fishguard and Newport, to the boundary with Ceredigion at Cardigan. Owing to length restrictions in Fishguard, some freight vehicles are not permitted to travel northeast from Fishguard but must take a longer route via Haverfordwest and Narberth. The B4329 former turnpike runs from Eglwyswrw in the north to Haverfordwest across the Preseli Hills.