You’ll find them operating in every town and city across Wales
Wales’ road casualty reduction partnership, GoSafe operates marked vans and motorcycles spread throughout towns and cities all year round.
The vehicles are manned by fully-trained police staff or police officers who monitor the speed of vehicles passing the vans.
Once they form the opinion that a vehicle is exceeding the speed limit they use equipment to record it – often resulting in prosecution. A device called a speedscope can be trained on vehicles up to 1,000m away although most work is carried out far closer, GoSafe has said. Stay in the know by making sure you’re receiving our daily newsletter.
The time, date, speed, distance, site coding, and whether the vehicle is travelling towards or away from the checkpoint is recorded on the image to produce to the offending driver. The partnership publishes the exact locations of the mobile cameras on its website for the public to view.
Here is the latest information it has provided on its website.
Mobile speed cameras are in the following locations in Wales for June 2026 according to the GoSafe website:
Anglesey
- A4080 Dwyran, Anglesey
- A4080/Brynsiencyn Road/by Lon Pwllfanogl/Llanfair PG,/Anglesey
- B5420 Pentraeth Road, Menai Bridge, Anglesey
- A5 Gaerwen, Anglesey
- A55 Westbound between Junctions 6 and 7 by Gaerwen, Anglesey
- Llangefni Link Road, Llangefni
- A5025 Pentraeth
- A55 by Junction 4, Anglesey
- A4080/Engedi/Anglesey
- B5109 Llynfaes, Anglesey
- Capel Coch, Anglesey
- B5110 Marian Glas, Anglesey
- A5108 Moelfre, Anglesey
- A5025 approximately 0.3km from junction for Llanddeusant, Llanfaethlu, Anglesey
- A5025 by Ysgol Rhyd y Llan, Llanfaethlu, Anglesey
- A5025, Trgele, Cemaes Bay, Anglesey
- A5025, Cerrig-Man, Amlwch, Anglesey
Blaenau Gwent
- Rose Heyworth Road, Abertillery
- Bournville Road/Blaina
- Bryn Terrace, High Street, Blaina
- Chapel Road/Nantyglo
- Beaufort Hill / King Street, Ebbw Vale
- Beaufort Road, Ebbw Vale
- A4046/College Road/Ebbw Vale
- A4046/Ebbw Vale
Bridgend
- Heol Gorllewin, near Kenfig Nature Reserve
- Fairfield, North Cornelly
- West Road, Nottage, Porthcawl
- Fulmar Road, Porthcawl
- A4106 Boulevard de St Sebastien-Sur-Loire, Porthcawl (The Portway)
- Newton Nottage Road, Porthcawl
- B4281/Farm Road/Cefn Cribwr
- B4622/Broadlands Link Road/Bridgend
- A48 Bypass Road (Island Farm), Bridgend
- Ewenny Road, Bridgend
- Merlin Crescent, Cefn Glas, Bridgend
- Llangewydd Road, Cefn Glas, Bridgend
- Tondu Road, Bridgend
- A473 Coychurch Bypass
- A4063 Sarn Bypass
- Bryn Road, Brynmenyn
- A4093 Glynogwr
- Llwydarth Road, Maesteg
- Commercial Street, Maesteg
- Heol Ty Gwyn, Maesteg
Caerphilly
- B4623/Mountain Road/Caerphilly
- Pontygwindy Road, Caerphilly
- B4263 Mill Road / Bowls Terrace, Caerphilly
- A467 Danycraig
- B4251 Cwmfelinfach
- A469 Llanbradach
- Nelson Road, Ystrad Mynach
- Pant Road Newbridge
- Park Road, Newbridge
- Kendon Hill, Crumlin / Oakdale
- A4048 Argoed, near Blackwood
- Bloomfield Road, Blackwood
- Greenwood Road, Blackwood, Caerphilly
- A469 High Street, Pengam
- St Mary’s Street, Gilfach, Bargoed
- Pengam Road, Brittania
- A4049 Pengam Road, Aberbargoed
- B4511/Bedwellty Road/Aberbargoed
- A4048/Newport Road/Hollybush
- Station Row, Coed Cae, Tirphil
- Bailey Street, Deri, Bargoed
- Brook Row, Fochriw
Cardiff
- M4/Junctions 33 to 34/Bridge Site
- B4262 Heol Isaf, Radyr (Scout Hall)
- Heol y Pentre, Pentyrch
- Pencisely Road, Cardiff
- Lansdowne Road, Cardiff
- Romilly Road, Canton
- Llandaf Road, Cardiff
- Merthyr Road/Cardiff
- Merthyr Road/The Philog, Cardiff
- A470 Northern Ave, Manor Way, Cardiff
- Pantbach Road, Cardiff
- Thornhill Road, Cardiff
- Ashbourn Way, Llanishen
- Heathwood Road, Cardiff
- Heath Park Avenue, Cardiff
- Lake Road West, Roath
- Lake Road East, Roath
- Cyncoed Road, Cardiff
- Ty Draw Road/Roath
- Danycoed Road, Cardiff
- A48/Llanedeyrn/Cardiff
- Wentloog Ave, Cardiff
- Newport Road, Old St Mellons
- Cypress Drive/St Mellons
- A48 Newport Road, near Cardiff Garden Centre, Cardiff
Carmarthenshire
- Pembrey CP School
- A484/Burry Port/30mph Speed Limit Area
- Old Road Community Primary School
- Penallt Road/Brynallt Terrace, Llanelli
- Heol Goffa, Llanelli North
- Corporation Avenue, Llanelli North
- Capel Isaf Road, Llanelli North
- Capel Road, Llanelli North
- Dafen Community Primary School
- Bryngwyn Road, Llanelli North
- Bryn Community Primary School
- Swiss Valley Primary School
- Llethri Road, Felinfoel
- B4309 Five Roads
- B4309 Meinciau
- B4306 Heol y Banc, Bancffosfelen
- Pontyberem Primary School
- B4310 Porthyrhyd
- B4310 Heol Caegwyn, Drefach
- Drefach CP School
- Y Tumble
- Llechyfedach CP School
- Cefneithin Primary School
- Ysgol Gynradd Cross Hands
- Cwmgwili, Carmarthenshire
- Black Lion Road, Cross Hands-Gorslas
- A476/Carmel South
- A476/Carmel North
- Saron Church, Saron
- Saron Primary School
- Hendre Road, Tycroes/Caple Hendre
- Betws Primary School
- Nantycaws/Carmarthen
- A484 Cwmffrwd
- Rhydygors School
- Llangunnor Primary School
- Model Church in Wales School
- B4310 Nantgaredig
- A485 Rhydargaeau
- B4332 Cenarth
- A484/Saron/Llandysul
- A484/Rhos/Llandysul
- Ysgol Gymunedol Cae’r Felin
- B4337 Llanybydder
- A485 Village of Cwmann
- A482 Cwmann South
- B4302 Talley
- Llangadog Primary School
- A482 Village of Llanwrda
- A4069 Broad Street, Llandovery
Ceredigion
- A475/Llandyfriog/Ceredigion
- B4337/Alltyblaca
Conwy
- A5 Capel Curig
- A470 Llanrwst, Conwy
- Penmaenmawr Road, Llanfairechan, Conwy
- B5106/Llanrwst Road/by Conwy Holiday Park/Conwy
- Gloddaeth Lane, Llandudno, Conwy
- Dinerth Road, Rhos on Sea, Conwy
- B5115 Brompton Avenue, Rhos on Sea, Conwy
- A548 Belgrano, Abergele, Conwy
Denbighshire
- A525/Llandegla/approx. 0.9 km east of junction with A5104/Denbighshire
- A494 Llanferres, Denbighshire
- A494 Llanbedr DC, Denbighshire
- A525 between Pentre Llanrhaeadr and Rhewl, near to Bachymbyd Isaf
- A541, Bodfari, Denbighshire
- A543 near to St Brigid’s School, Denbigh, Denbighshire
- A525 Trefnant, Denbighshire
- B5381/Lower Denbigh Road/near to Eryl Hall/St Asaph/Denbighshire
- A55 Rhuallt Hill (Eastbound), Denbighshire
- St Asaph Road/Abergele Road, Bodelwyddan
- Unclassifed road, between Rhuddlan Road and Ronaldsway, Bodelwyddan
- A547 Abergele Road, Rhuddlan, Denbighshire
- A548 Russell Road – Rhyl Coast Road, Rhyl, Denbighshire
- A548 Victoria Road, Prestatyn, Denbighshire
- A548 Prestatyn Road, Prestatyn
Flintshire
- A550 Hawarden Road, Caergwrle, Flintshire
- A550 Hope, Flintshire
- Main Road, Higher Kinnerton, Flintshire
- A5104 Mold Road, near Warren Hall Court, Broughton, Flintshire
- A550 Penyffordd, Flintshire
- A5118/Padeswood to Penymynydd/ near to Bannel Golf Range/ Flintshire
- Jubliee Road, near junction with Jubilee Court, Buckley
- Jubilee Road/Buckley/ Flintshire
- B5125 Chester Road, Hawarden, Flintshire
- B5129 Saltney Ferry Road, Saltney Ferry, Flintshire
- B5125 Chester Road, Hawarden, Flintshire
- Jubilee Road/Buckley/ Flintshire
- Jubliee Road, near junction with Jubilee Court, Buckley
- B5125 Hawarden High School, Hawarden, Flintshire
- B5441 Station Road, Queensferry, Flintshire
- Liverpool Road, Buckley, Flintshire
- Ffordd Newydd, Connahs Quay, Flintshire
- Wepre County Primary School, Ffordd Wepre, Connah’s Quay, Flintshire
- B5126 Mold Road, Connah’s Quay, Flintshire
- A5119 Ruthin Road-New St, Mold, Flintshire
- A5119 Sychdyn, near Mold Flintshire
- Maes Celyn to Colege Cambria, Northop, Flintshire
- A5119/Northop Road/Flint Mountain/Flint
- A5119 Northop Road, Flint (outside Flint High School), Flint
- A541 Rhydymwyn, Mold, Flintshire
- A541 Nannerch, Sir y Fflint / A541 Nannerch, Flintshire
- A5026 BY Cefn Lane, Milwr, Holywell, FlintshireA5026 near Ysgol Glan Aber, Boot End, Bagillt, Flintshire
- A548 Bagillt Road, Greenfield, Holywell, Flintshire
- B5121 Brynford (Outside Brynford School), Flintshire
- A5026 Holway Road, Carmel, Flintshire
- A541/Afonwen/Mold
- B5122 North Street, Caerwys, Flintshire
- A5026/St Asaph Road/Lloc, Flintshire
- Unclassified Road, between Tre-Motsyn and Whitford, Whitford, Holywell, Flintshire
- A548 Tan Lan, Flintshire
- A5151/London Road/Trelawnyd/outside Jacksons Garden
- A5151 London Road, Trelawnyd
Gwynedd
- A470 Dinas Mawddwy, Gwynedd
- A493 Aberdyfi, Gwynedd
- A493 Cwrt, Gwynedd
- A493 Ffriog, Gwynedd
- A470 Dolgellau By Pass, Gwynedd
- A494 Bala, Gwynedd
- A4212 Frongoch, Gwynedd
- A487 Plas Tan y Bwlch, Maentwrog, Gwynedd
- A487 Porthmadog By Pass, Gwynedd
- Morfa Bychan Road, between Morfa Bcyhan and Porthmadog, Gwynedd
- B4354 Chwilog, Gwynedd
- B4413 Penygroeslon, Gwynedd
- B4417 Ysgol Gynradd Nefyn, Nefyn, Gwynedd
- A499 Gyrn Goch, Gwynedd
- A487 Pant Glas, Gwynedd
- B4418 County Road, Penygroes, Gwynedd
- A499 Pontllyfni, Gwynedd
- A487 Caernarfon Bypass between Goat Roundabout and Llanfaglan underpass, Gwynedd
- A487 Caernarfon Bypass, between Plas Menai Roundabout and B4366 Bethel Road overbridge, Gwynedd
- B4366 Bethel Road, Bethel
- B4366 approx. 0.5km east of junction for Llanrug, between Bethel and Llanddeiniolen, Gwynedd
- A487/Felinheli By-Pass
- A4244/Pentir/Bangor/Gwynedd
- A55 between junctions 10 and 11, Caerhun, Gwynedd
- A4244 Felin Hen, Bangor, Gwynedd
Merthyr Tydfil
- A470/Aberfan
- Golwg-yr-Afon, Merthyr Vale-Aberfan
- A4102/Swansea Road/Gellideg/Merthyr Tydfil
- A4054 Bethesda Street, Merthyr
- Goatmill Road, Dowlais
- High Street/Penydarren
- Rocky Road, Penydarren
- High Street, Dowlais
Monmouthshire
- Main Road, Portskewett
- Roman Road, Caerwent
- B4293 Llanishen
- Chepstow Road, Llansoy
- Monmouth Road/Usk
- A472 Berthon Road, Little Mill
- A4042 Between Goytre to Llanover
- Merthyr Road, Llanfoist
- A4077 Crickhowell Road, Gilwern
- A465 Pandy near Abergavenny
- Dixton Road, Monmouth
- Hereford Road, Monmouth
Neath Port Talbot
- Water Street, Margam (near Kenfig Industrial Estate)
- A4241 Harbour Way (near Tata Steel), Port Talbot
- Victoria Road, Port Talbot
- A4107 Gelli Houses, Cymmer
- B4286 Depot Road-Salem Road, Cwmavon
- Shelone Road, Briton Ferry
- A474 Neath Road, Britton Ferry
- A4230 near Sidings Terrace, Skewen
- B4267 Cimla Road, Neath
- Penywern Road, Rhyddings, Neath
- A4230 Main Road, Cadoxton
- Penscynnor – Pleasant Hill, Cilfrew
- A4109/Main Road/Aberdulais
- Swansea Road, Trebanos
- James Street/Gelligron Road, Pontardawe
- A474/Graig Road/Alltwen
- Commercial Road – Gelligron Road, Rhyd y Fro
- Ynysmeudwy Road, Pontardawe
- A4109 Crynant near Alderwood Close
- Starvin Hill, Crynant (near Tre Forgan)
- A474 Heol y Gors, Cwmgors
Newport
- A48 Castleton
- A48/Berryhill/Newport
- A468 Rhiwderin, Newport
- Duffryn Drive, Newport
- A48 SDR Pont Ebbw roundabout (E/B & W/B)
- A467 near Tregwilym Road
- Allt-yr-yn Ave, Newport
- Tregwilym Road near Jubilee Way, Rogerstone
- A467 Risca Bypass, northbound
- A467 Risca Bypass, southbound
- B4591 Cefn Road, Rogerstone
- B4596 Caerleon Road (East of Beaufort Rd)
- High Street, Caerleon
- Goldcliff Road, Goldcliff, Newport
- A4810 Queensway at Llanwern Plant Junction (40mph)
- A4810 Queensway (50mph) dual carriageway
- Bishton Road, Bishton
- B4245 Magor Road, Langstone
- B4245 Magor Road, Llanmartin
- A4810 Queensway near Llandevenny (50mph)
- New Road, Deri
Pembrokeshire
- A487 Simpsons Cross
- B4341 Portfield Gate
- Freystrop Village
- Houghton
- A4075 Holyland Road, Pembroke
- A4139 Jameston
- A4075 Carew Village
- A4139 Marsh Road, Tenby
- A478 Begelly
- A477/Llanteg
- Kiln Park Road, Narberth
- B4546 St Dogmaels Road, St Dogmaels
Powys
- A4067 Caerlan
- A470 Llwyncelyn, Brecon
- A470 Beacons Reservoir
- Cradoc County Primary School
- A40 Llanhamlach Powys
- Llangorse Church in Wales Primary School
- A438 Three Cocks to Glasbury Powys
- A470 Erwood Brecon
- A44 Forest Bends
- Rhayader Church in Wales Primary School
- A470 Clatter
- Ysgol Rhiw-Bechan, Tregynon
- Treowen C P School
- Ysgol Gymunedol Gynradd Abermule
- B4385 Montgomery
- Guilsfield C P School
- A458/near Bank Farm Caravan Park/ Middletown
- B4393/Llandrinio
Rhondda Cynon Taff
- Brynna Road, Brynna
- Dolau Primary, Bridgend Rd, LLanharan
- Cowbridge Road, Talygarn-Brynsadler
- Cowbridge Road, Pontyclun
- B4264 Heol Miskin
- A4119/Mwyndy Cross/Pontyclun
- Station Road, Church Village
- B4595/Brynteg/Llantrisant to Beddau
- B4595 Brynteg
- A4119 Ely Meadow-Ynysmaerdy roundabouts, Llantrisant
- Elwyn St-Ely Valley Rd, Coedely
- Heol Isaf-Nant Melyn Terr, Coedely
- Francis St-Tyn y Bryn, Thomastown
- Station Road, Church Village
- Ffynon Taf Primary, Cardiff Road, Taff’s Well
- A468 Caerphilly Road, Nantgarw
- Williams Place, near Dunelm, Hawthorn
- Elwyn St-Ely Valley Rd, Coedely
- Heol Isaf-Nant Melyn Terr, Coedely
- Francis St-Tyn y Bryn, Thomastown
- Hopkinstown Road, Rhondda Road, Hopkinstown
- Coedylan Primary, Tyfica Road, Pontypridd
- Merthyr Road, Pontypridd
- Cilfynydd Road, Cilfynydd
- New Rd/Ynysybwl Road, Ynysybwl
- B4275 Abercynon Road, Abercynon
- A4233/Ynyshir/Porth/Rhondda Cynon Taff
- Cymmer Road, Porth
- Dinas Road, Dinas
- Trealaw Road, Trealaw
- Pentwyn Road/Ton Pentre
- Gelli Primary, Ystrad Rd, Ystrad
- Rhondda Road, Ferndale
- A4233 near Ferndale Community School, Ferndale
- A4059 New Road, Mountain Ash
- A470/Abercynon-Pentrebach
- Cardiff Road, Aberaman
- Cwmbach Road/Aberdare
- Cwmynysminton Road, Lwydcoed
Swansea
- A4118 near Knelston Primary School, Knelston
- B4271 Fairwood Common, Swansea
- A4118 Fairwood Common, Swansea
- B4436 Northway, Bishopston
- A4118 Gower Road, Killay-Upper Killay
- Mumbles Road, near Liliput Lane
- Mumbles Road, Sketty Lane, Swansea
- Hendrefoilan Road, Sketty
- Oystermouth Road, Swansea
- A483/Fabian Way/near Port Tennant Rd
- B5444 Bonymaen Road, Pentrechwyth
- B4603 Neath Road, Plasmarl
- Swansea Road/Llangyfelach Road/Llangyfelach
- A48/Clasemont Road/Morriston
- Birchgrove Road, Glais
- St Joseph’s Catholic Primary School, Pontardawe Road, Clydach
- B4295 The Promenade-West End, Penclawdd
- B4295 Gowerton Road, Penclawdd
- Bryn y Mor Road, Gowerton
- Belgrave Road, Gorseinon
- Frampton Road, Gorseinon
- Heol Y Mynydd/Gorseinon
- B4296 Grovesend, Swansea
- Bolgoed Road, Pontarddulais
Torfaen
- Henllys Way, near Pentre Close, Cwmbran
- Henllys Way near Blinkin Owl public house, Coedeva
- Llantarnam Road, Llantarnam
- Llanfrechfa Way/Cwmbran
- Ty Gwyn Way, near Community Farm, Cwmbran
- Greenforge Way, Cwmbran
- The Highway, Croesyceiliog
- Station Road, Sebastopol
- The Highway, New Inn
- A472 SkewFields
- Crumlin Road/Pontypool
- Estate Road, Pontnewynydd, Pontypool
- B4246 Limekiln Road, Pontnewynydd
- Cleaves Terrace, Foundry Road, Abersychan
- B4246 New Rd, Garndiffaith
- B4246 Varteg, Abersychan
Vale of Glamorgan
- Porthcawl Road, Heol Fach, North Cornelly
- Main Road, Ogmore-By-Sea
- B4265 St Brides Major
- Wick Road, Ewenny
- B4524/Corntown Road/Corntown
- A48/Brocastle/Vale of Glamorgan
- Llantwit Road/Wick
- B4268 Llysworney Village
- Ruthin Road, Llangan, Fferm Goch-School
- B4270 Llanfrynanch Drive-Llantwit Major Rd, Cowbridge
- A48 Cowbridge Bypass
- A4222/Cowbridge Road/Ystradowen
- Eglwys Brewis Road, St Athan
- Burton Terr-Station Terr, East Aberthaw
- A48/Bonvilston/Wenvoe/Outside Police Station
- A48/St Nicholas
- Fontgary Road – Rhoose Road, Rhoose
- Porthkerry Road, Rhoose
- B4266 Pontypridd Road, Barry
- B4267 Lavernock Road, Penarth
- Westbourne Road, Penarth
Wrexham
- A5 Halton, Wrexham
- A539 Hanmer to Penley, Wrexham
- A525/Whitchurch Road/The Chequer/Wrexham
- A525 Horseman’s Green, Wrexham
- A525 approx. 0.47 km west of junction with Nell Peters Lane, Horsemans Green, Wrexham
- A525/Whitchurch Road/near Bank Farm/Bangor on Dee/Wrexham
- B5102 Wrexham Road/Castle Street, Holt, Wrexham
- A483/Rossett/Wrexham
- B5102/Llay Road/Cefn-y-Bedd to Llay/Wrexham
- B5430 Talwrn Road, Coedpoeth, Wrexham
- B5430 Llanarmon Road/Old Road Bwlchgwyn, Bwlchgwyn, Wrexham
- A525/Ruthin Road/near Bodhyfryd/Maes Maelor/Bwlchgwyn/Wrexham
Get daily breaking news updates on your phone by joining our WhatsApp community here. We occasionally treat members to special offers, promotions and ads from us and our partners. See our Privacy Notice.

