Buses in Pembroke Dock
6 bus routes serve Pembroke Dock, run by First South & West Wales, National Express and Pembrokeshire County Council. The busiest stops are Pembroke Dock Railway Station, Albion Square and Bethany Corner.
Most frequent routes
- 349: Tenby – Haverfordwest First South & West Wales
- 356: Milford Haven – Monkton First South & West Wales
- 112: Digbeth – Haverfordwest National Express
- 508: Swansea – Haverfordwest National Express
- 387: Pembroke Dock – Castlemartin (circular) Pembrokeshire County Council
- 388: Pembroke Dock – Castlemartin (circular) Pembrokeshire County Council
Where you can go from Pembroke Dock
Routes
- 349: Tenby – Haverfordwest First South & West Wales
- 356: Milford Haven – Monkton First South & West Wales
- 112: Digbeth – Haverfordwest National Express
- 508: Swansea – Haverfordwest National Express
- 387: Pembroke Dock – Castlemartin (circular) Pembrokeshire County Council
- 388: Pembroke Dock – Castlemartin (circular) Pembrokeshire County Council
Bus companies
Stops
- Pembroke Dock Railway Station
- Albion Square
- Bethany Corner
- Pennar Fire Station
- St John`s Church
- St John`s
- Old School House
- Fire Station
- Bush Camp
- Old School House
- Laws Street
- Cleddau Bridge Tolls
- Llanion Roundabout
- Melville Street
- Pembroke Dock Police Station
- Tesco
- Commercial Inn
- Police Station
- Melville Terrace
- Sunderland Avenue
- Bethany
- Oak Road
- Kingswood Ind Est
- Pennar Park
Nearby stops
Within a 10-minute walk of Pembroke Dock, but in a neighbouring place:
- Pembroke Dock station 3 min walk · Carmarthen, Pembroke Dock, Train
Questions
- Where can I go by bus from Pembroke Dock?
- Direct buses from Pembroke Dock go to Haverfordwest (349, 112, 508), Castlemartin (387, 388), Digbeth (112), Milford Haven (356), Monkton (356), Swansea (508) and Tenby (349).
- Which bus goes from Pembroke Dock to Haverfordwest?
- Routes 349, 112 and 508, run by First South & West Wales and National Express.
- Which bus goes from Pembroke Dock to Castlemartin?
- Routes 387 and 388, run by Pembrokeshire County Council.
- Which bus goes from Pembroke Dock to Digbeth?
- Route 112, run by National Express.
- Where do buses stop in Pembroke Dock?
- The busiest stops are Pembroke Dock Railway Station, Albion Square, Bethany Corner, Pennar Fire Station and St John`s Church.
- Which bus companies run in Pembroke Dock?
- First South & West Wales, National Express and Pembrokeshire County Council.
- What are the most frequent buses in Pembroke Dock?
- the 349 (Tenby – Haverfordwest), the 356 (Milford Haven – Monkton), the 112 (Digbeth – Haverfordwest) and the 508 (Swansea – Haverfordwest).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook