Buses in Pembrokeshire
31 bus routes, run by 8 bus companies, serve 138 towns and villages and 421 stops across Pembrokeshire. Timetables, live departures and journey planning for all of them.
Main towns
- Haverfordwest 22 routes
- Narberth 15 routes
- Milford Haven 11 routes
- Clarbeston Road 10 routes
- Johnston 10 routes
- Withybush 10 routes
- Pembroke 9 routes
- Tenby 9 routes
- Kilgetty 7 routes
- Lamphey 7 routes
- Fishguard 6 routes
- Saundersfoot 6 routes
- Manorbier 5 routes
- Pembroke Dock 5 routes
- Penally 5 routes
- Great Honeyborough 4 routes
- Monkton, Pembrokeshire 4 routes
- Steynton 4 routes
- Begelly 3 routes
- Burton Ferry 3 routes
- Dyffryn, Pembrokeshire 3 routes
- Pentlepoir 3 routes
- Slebech 3 routes
- Angle 2 routes
Bus stations and interchanges
Busiest routes
- T5: Haverfordwest – Aberystwyth Richards Bros
- 302: Hubberston – Haverfordwest First South & West Wales
- T11: Fishguard – Haverfordwest Richards Bros
- 349: Tenby – Haverfordwest First South & West Wales
- 381: Haverfordwest – Tenby First South & West Wales
- 508: Swansea – Haverfordwest National Express
- 356: Monkton – Milford Haven First South & West Wales
- 349: Haverfordwest – Withybush First South & West Wales
- 410: Fishguard – Harbour Village (circular) Richards Bros
- 224: Carmarthen – Whitland Taf Valley Coaches
- 311: Haverfordwest – Broad Haven Pembrokeshire County Council
- 430: Narberth – Cardigan Richards Bros
Bus companies
- Pembrokeshire County Council 9 routes
- First South & West Wales 8 routes
- Richards Bros 8 routes
- Taf Valley Coaches 2 routes
- Stagecoach South East 1 route
- National Express 1 route
- Regent Coaches 1 route
- Jones Login 1 route
All towns and villages
- Amroth
- Angle
- Begelly
- Blaenffos
- Boncath
- Bosherston
- Broad Haven
- Broadway, Pembrokeshire
- Broom, Pembrokeshire
- Burton Ferry
- Burton, Pembrokeshire
- Camrose
- Canaston
- Carnhedryn Uchaf
- Castlemartin
- Cilgerran
- Clarbeston Road
- Clunderwen
- Cold Blow
- Cosheston
- Croesgoch
- Crundale
- Crymych
- Dinas Cross
- Dyffryn, Pembrokeshire
- East Trewent
- Eglwyswrw
- Felindre Farchog
- Fishguard
- Freshwater East
- Freystrop
- Glandwr
- Great Honeyborough
- Haverfordwest
- Haycastle Cross
- Herbrandston
- Hermon, Pembrokeshire
- Hill Mountain
- Hodgeston
- Hook, Pembrokeshire
- Houghton, Pembrokeshire
- Hundleton
- Jameston
- Johnston
- Keeston
- Kilgetty
- Lamphey
- Leachpool
- Letterston
- Llanddewi Velfrey
- Llandeloy
- Llandissilio
- Llangloffan
- Llangolman
- Llangwm, Pembrokeshire
- Llanrhian
- Lower Freystrop
- Lower Solva
- Lydstep
- Maenclochog
- Maidenwells
- Manorbier
- Manorowen
- Mascle Bridge
- Mathry
- Merrion
- Milford Haven
- Monkton, Pembrokeshire
- Mynachlog-Ddu
- Narberth
- New Hedges
- New Moat
- Newgale
- Newport, Pembrokeshire
- Newton Cross
- Neyland
- Oakwood Leisure Park
- Pelcomb Cross
- Pembroke
- Pembroke Dock
- Penally
- Pentlepoir
- Pentre-galar
- Penybryn, Pembrokeshire
- Penycwm
- Pleasant Valley
- Pontrhydyceirt
- Pope Hill
- Poppit Sands
- Portfield Gate
- Poyston Cross
- Princes Gate
- Redstone Cross
- Rhos-hill
- Rhoscrowther
- Rhosfach
- Robeston Wathen
- Roch Gate
- Rosebush
- Rosemarket
- Sardis Mountain
- Sardis, Pembrokeshire
- Saundersfoot
- Scleddau
- Scolton
- Shipping
- Simpson
- Slebech
- Solva
- Spittal
- Square and Compass
- St Davids
- St Dogmaels
- St Twynnells
- Stackpole
- Stepaside
- Steynton
- Stop and Call
- Summerhill
- Tavernspite
- Templeton
- Tenby
- Trecwn
- Treffgarne
- Treffynnon
- Trefgarn-Owen
- Trefin
- Trewent
- Ty-Rhos
- Upper Solva
- Vachelich
- Warren, Pembrokeshire
- Wind Hill
- Wisemans Bridge
- Wiston
- Withybush
- Wolfscastle
- Wooden
Questions
- Which bus companies run in Pembrokeshire?
- Pembrokeshire County Council (9 routes), First South & West Wales (8 routes), Richards Bros (8 routes), Taf Valley Coaches (2 routes), Stagecoach South East (1 routes) and National Express (1 routes), and 2 smaller operators.
- What are the busiest bus routes in Pembrokeshire?
- the T5 (Haverfordwest – Aberystwyth), the 302 (Hubberston – Haverfordwest), the T11 (Fishguard – Haverfordwest), the 349 (Tenby – Haverfordwest) and the 381 (Haverfordwest – Tenby).
- Where are the main bus stations in Pembrokeshire?
- Haverfordwest Bus Station, Haverfordwest Bus Station Bay 4, Haverfordwest Bus Station Bay 5, Haverfordwest Bus Station Bay 6 and Haverfordwest Bus Station Stand 3.
- How can I see live bus times in Pembrokeshire?
- StopToStop shows the next departures from every stop in Pembrokeshire, with live times for buses already on the road (from their positions, via the Department for Transport's Bus Open Data Service), and a live map of every bus.
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 4 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