Llangwm is located on the north side of the Cleddau Estuary in South Pembrokeshire, next to Hook.
The nearest train station is Johnston. Haverfordwest is also close and you can catch the bus to Llangwm from Haverfordwest (number 308).
The 308 bus goes from Haverfordwest to Llangwm at intervals. Click here for a timetable. National Express has a bus service to Haverfordwest from London.
Take the A4076 from Haverfordwest to Johnston and turn left at the sign for Llangwm.
Take the A4076 from the Cleddau Bridge to Haverfordwest and turn right at the sign for Llangwm.
Consider the environment and consider offering spare car seats to a friend you haven't met yet through goCarshare.
Llangwm is about 2 hours by car from Cardiff Airport. Withybush airport is located just outside Haverfordwest.
Llangwm is a short drive up from Pembroke Dock and about 40 minutes from Fishguard Harbour.
Preseli taxis are based in Haverfordwest. Telephone number: 01437 764050.