- Pontypridd
- Pontywaun
- Pool Quay
- Port Dinorwic
- Port-Eynon
- Port Talbot
- Port Tennant
- Portfield Gate
- Porth
- Porth-y-rhyd
- Porthcawl
- Porthgain
- Porthkerry
- Porthmadog
- Porthyrhyd
- Portmeirion
- Portskewett
- Pren-gwyn
- Prestatyn
- Presteigne
- Price Town
- Pumpsaint
- Puncheston
- Pwll
- Pwll-trap
- Pwllcrochan
- Pwllheli
- Pyle
- Pale
- Pembroke