Speed Cameras in Cork
Where An Garda Síochána’s safety cameras operate. Mobile camera zones are stretches of road where a camera van may be parked at any time, and fixed cameras are permanent average-speed and rail-crossing cameras. A zone does not mean a van is there right now, so keep to the speed limit everywhere.
▬ Existing zone ▬ New zone (2025) ▬ Community-requested zone ● Fixed camera
Camera zone and fixed camera locations from An Garda Síochána – Mobile Safety Camera Detection (zone files and Static Camera Map, as published for 2026). Zones can change, so check the Garda page for the latest. Map © OpenStreetMap contributors.
Mobile camera zones in Cork
| Zone | Near | Length | Collisions recorded | |
|---|---|---|---|---|
| #654 Existing zone |
Aghabullogue | 2.6 km | none | Directions to start |
| #1645 Existing zone |
Aghabullogue | 3.43 km | 1 minor | Directions to start |
| #2313 Existing zone |
Aghabullogue | 2.71 km | none | Directions to start |
| #2315 Existing zone |
Aghada | 2.09 km | 1 minor | Directions to start |
| #1626 Existing zone |
Aherla | 5.31 km | 2 minor | Directions to start |
| #2196 Existing zone |
Aherla | 7.49 km | 1 fatal, 2 serious, 6 minor | Directions to start |
| #652 Existing zone |
Ahiohill | 11.79 km | 1 fatal, 4 serious, 1 minor | Directions to start |
| #3346 New zone (2025) |
Ahiohill | 1.53 km | 2 serious, 1 minor | Directions to start |
| #1648 Existing zone |
Araglin | 5.63 km | 2 serious, 2 minor | Directions to start |
| #514 Existing zone |
Ardfield | 0.7 km | 1 minor | Directions to start |
| #1231 Existing zone |
Ardfield | 0.53 km | none | Directions to start |
| #1757 Existing zone |
Ardfield | 3.84 km | 2 serious, 1 minor | Directions to start |
| #1864 Existing zone |
Ardfield | 2.24 km | 3 minor | Directions to start |
| #2107 Existing zone |
Ardfield | 1.34 km | 1 minor | Directions to start |
| #226 Existing zone |
Ballinacurra | 9.67 km | 1 serious, 6 minor | Directions to start |
| #1651 Existing zone |
Ballinacurra | 0.6 km | 2 minor | Directions to start |
| #1776 Existing zone |
Ballinacurra | 2.07 km | 1 fatal, 3 serious, 6 minor | Directions to start |
| #1630 Existing zone |
Ballinadee | 3.87 km | 1 minor | Directions to start |
| #1978 Existing zone |
Ballinascarty | 5.26 km | 1 minor | Directions to start |
| #238 Existing zone |
Ballincollig | 16.13 km | 7 serious, 8 minor | Directions to start |
| #1644 Existing zone |
Ballincollig | 4.95 km | 5 minor | Directions to start |
| #2137 Existing zone |
Ballincollig | 0.63 km | 1 minor | Directions to start |
| #3127 New zone (2025) |
Ballincollig | 2.01 km | 2 serious, 1 minor | Directions to start |
| #3223 New zone (2025) |
Ballincollig | 1.3 km | 4 minor | Directions to start |
| #9050 Community request |
Ballincollig | – | Directions to start | |
| #9051 Community request |
Ballincollig | – | Directions to start | |
| #9052 Community request |
Ballincollig | – | Directions to start | |
| #9054 Community request |
Ballincollig | – | Directions to start | |
| #2092 Existing zone |
Ballindangan | 3.18 km | none | Directions to start |
| #664 Existing zone |
Ballingeary | 4.56 km | 2 minor | Directions to start |
| #1177 Existing zone |
Ballinhassig | 2.32 km | 1 minor | Directions to start |
| #1982 Existing zone |
Ballinhassig | 6.46 km | 2 serious, 2 minor | Directions to start |
| #3348 New zone (2025) |
Ballinhassig | 2.08 km | 1 serious, 2 minor | Directions to start |
| #1149 Existing zone |
Ballyclogh | 4.01 km | 1 serious, 3 minor | Directions to start |
| #3225 New zone (2025) |
Ballycotton | 3.28 km | 1 serious, 1 minor | Directions to start |
| #1973 Existing zone |
Ballydehob | 4.54 km | none | Directions to start |
| #668 Existing zone |
Ballygarvan | 6.52 km | 2 serious, 6 minor | Directions to start |
| #3372 New zone (2025) |
Ballymacoda | 1.28 km | 4 minor | Directions to start |
| #1624 Existing zone |
Bandon | 3.45 km | 1 serious, 1 minor | Directions to start |
| #1625 Existing zone |
Bandon | 4.29 km | 1 fatal, 2 minor | Directions to start |
| #1980 Existing zone |
Bandon | 4.2 km | 3 serious, 1 minor | Directions to start |
| #2228 Existing zone |
Bandon | 2.21 km | 1 minor | Directions to start |
| #3347 New zone (2025) |
Bandon | 1.47 km | 2 serious, 1 minor | Directions to start |
| #1977 Existing zone |
Bantry | 6.53 km | 6 minor | Directions to start |
| #1979 Existing zone |
Bantry | 2.75 km | 1 serious, 1 minor | Directions to start |
| #243 Existing zone |
Blarney | 4.48 km | 2 minor | Directions to start |
| #848 Existing zone |
Blarney | 5.14 km | 3 serious, 5 minor | Directions to start |
| #1643 Existing zone |
Blarney | 1.41 km | 4 minor | Directions to start |
| #1824 Existing zone |
Blarney | 2.23 km | none | Directions to start |
| #2162 Existing zone |
Blarney | 1.15 km | 2 serious, 1 minor | Directions to start |
| #2354 Existing zone |
Blarney | 2.41 km | 1 minor | Directions to start |
| #3128 New zone (2025) |
Blarney | 1.21 km | 2 serious, 1 minor | Directions to start |
| #9005 Community request |
Blarney | – | Directions to start | |
| #9006 Community request |
Blarney | – | Directions to start | |
| #9008 Community request |
Blarney | – | Directions to start | |
| #9009 Community request |
Blarney | – | Directions to start | |
| #9035 Community request |
Blarney | – | Directions to start | |
| #9036 Community request |
Blarney | – | Directions to start | |
| #231 Existing zone |
Buttevant | 10.82 km | 3 serious, 7 minor | Directions to start |
| #1599 Existing zone |
Buttevant | 7.27 km | none | Directions to start |
| #219 Existing zone |
Carrigaline | 9.39 km | 1 fatal, 2 serious, 13 minor | Directions to start |
| #1174 Existing zone |
Carrigaline | 2.44 km | 1 serious, 1 minor | Directions to start |
| #1638 Existing zone |
Carrigaline | 2.85 km | 1 fatal, 2 serious, 5 minor | Directions to start |
| #1641 Existing zone |
Carrigaline | 5.01 km | 3 serious, 3 minor | Directions to start |
| #3130 New zone (2025) |
Carrigaline | 1.52 km | 1 serious, 1 minor | Directions to start |
| #1157 Existing zone |
Castlemartyr | 3.26 km | 1 minor | Directions to start |
| #2201 Existing zone |
Castlemartyr | 5.36 km | 1 serious, 2 minor | Directions to start |
| #1616 Existing zone |
Castletownbere | 4.09 km | 1 serious, 1 minor | Directions to start |
| #237 Existing zone |
Charleville | 5.53 km | 2 minor | Directions to start |
| #1829 Existing zone |
Charleville | 6.74 km | 3 fatal, 3 serious, 8 minor | Directions to start |
| #2394 Existing zone |
Charleville | 2.55 km | none | Directions to start |
| #1976 Existing zone |
Clonakilty | 2.16 km | 3 minor | Directions to start |
| #2310 Existing zone |
Clonakilty | 1.73 km | none | Directions to start |
| #3344 New zone (2025) |
Clonakilty | 2.36 km | 3 serious, 2 minor | Directions to start |
| #3345 New zone (2025) |
Clonakilty | 2.31 km | 1 serious, 2 minor | Directions to start |
| #224 Existing zone |
Cloyne | 3.67 km | 1 minor | Directions to start |
| #1234 Existing zone |
Cobh | 0.45 km | none | Directions to start |
| #508 Existing zone |
Cork City | 9.64 km | 5 serious, 11 minor | Directions to start |
| #509 Existing zone |
Cork City | 4.58 km | 2 serious, 13 minor | Directions to start |
| #512 Existing zone |
Cork City | 3.98 km | 2 serious, 12 minor | Directions to start |
| #515 Existing zone |
Cork City | 1.27 km | 1 serious, 6 minor | Directions to start |
| #669 Existing zone |
Cork City | 3.48 km | 2 serious, 12 minor | Directions to start |
| #671 Existing zone |
Cork City | 1.71 km | 1 serious, 3 minor | Directions to start |
| #673 Existing zone |
Cork City | 2.86 km | 1 serious, 5 minor | Directions to start |
| #674 Existing zone |
Cork City | 0.67 km | 1 minor | Directions to start |
| #1082 Existing zone |
Cork City | 0.75 km | 2 minor | Directions to start |
| #1187 Existing zone |
Cork City | 1.94 km | 1 minor | Directions to start |
| #1228 Existing zone |
Cork City | 1.01 km | 2 minor | Directions to start |
| #1633 Existing zone |
Cork City | 0.8 km | 2 serious, 2 minor | Directions to start |
| #1636 Existing zone |
Cork City | 1.26 km | 1 serious, 9 minor | Directions to start |
| #1642 Existing zone |
Cork City | 7.84 km | 5 serious, 11 minor | Directions to start |
| #1658 Existing zone |
Cork City | 1.06 km | 1 serious, 4 minor | Directions to start |
| #1755 Existing zone |
Cork City | 2.98 km | 1 serious, 10 minor | Directions to start |
| #1756 Existing zone |
Cork City | 0.22 km | 1 minor | Directions to start |
| #1758 Existing zone |
Cork City | 3.12 km | 8 minor | Directions to start |
| #1838 Existing zone |
Cork City | 6.54 km | 8 serious, 7 minor | Directions to start |
| #1840 Existing zone |
Cork City | 0.91 km | 3 serious, 8 minor | Directions to start |
| #1865 Existing zone |
Cork City | 3.08 km | 1 serious, 5 minor | Directions to start |
| #2004 Existing zone |
Cork City | 3.11 km | 2 serious, 13 minor | Directions to start |
| #2005 Existing zone |
Cork City | 2.56 km | 1 serious, 3 minor | Directions to start |
| #2082 Existing zone |
Cork City | 0.88 km | 1 minor | Directions to start |
| #2128 Existing zone |
Cork City | 0.73 km | none | Directions to start |
| #2138 Existing zone |
Cork City | 0.29 km | 1 minor | Directions to start |
| #2159 Existing zone |
Cork City | 0.18 km | 1 serious, 7 minor | Directions to start |
| #2340 Existing zone |
Cork City | 3.03 km | 1 serious, 2 minor | Directions to start |
| #2374 Existing zone |
Cork City | 1.36 km | 1 serious, 3 minor | Directions to start |
| #2376 Existing zone |
Cork City | 0.99 km | 2 serious, 4 minor | Directions to start |
| #2377 Existing zone |
Cork City | 1.07 km | 1 serious | Directions to start |
| #2378 Existing zone |
Cork City | 0.8 km | 1 serious, 4 minor | Directions to start |
| #9034 Community request |
Cork City | – | Directions to start | |
| #1629 Existing zone |
Courtmacsherry | 3.55 km | none | Directions to start |
| #1640 Existing zone |
Crosshaven | 3.73 km | 1 minor | Directions to start |
| #3219 New zone (2025) |
Doneraile | 2.37 km | 1 serious, 2 minor | Directions to start |
| #3267 New zone (2025) |
Doneraile | 1.42 km | 1 serious, 2 minor | Directions to start |
| #1634 Existing zone |
Douglas | 1.37 km | none | Directions to start |
| #1760 Existing zone |
Douglas | 5.41 km | 2 serious, 5 minor | Directions to start |
| #1761 Existing zone |
Douglas | 3.28 km | 1 serious, 1 minor | Directions to start |
| #1888 Existing zone |
Douglas | 10.53 km | 1 fatal, 3 serious, 17 minor | Directions to start |
| #2312 Existing zone |
Douglas | 3.59 km | 1 serious, 2 minor | Directions to start |
| #2373 Existing zone |
Douglas | 0.29 km | 1 serious, 2 minor | Directions to start |
| #2393 Existing zone |
Douglas | 1.39 km | 2 minor | Directions to start |
| #3249 New zone (2025) |
Douglas | 1.12 km | 1 serious, 1 minor | Directions to start |
| #247 Existing zone |
Dunmanway | 3.99 km | 1 minor | Directions to start |
| #829 Existing zone |
Dunmanway | 1.97 km | 2 serious, 1 minor | Directions to start |
| #1621 Existing zone |
Dunmanway | 5.87 km | 3 minor | Directions to start |
| #228 Existing zone |
Fermoy | 7.74 km | 2 minor | Directions to start |
| #845 Existing zone |
Fermoy | 3.44 km | 1 serious, 7 minor | Directions to start |
| #2351 Existing zone |
Fermoy | 2.39 km | 1 serious | Directions to start |
| #3136 New zone (2025) |
Fermoy | 0.95 km | 1 fatal, 2 minor | Directions to start |
| #245 Existing zone |
Glanmire | 1.66 km | none | Directions to start |
| #246 Existing zone |
Glanmire | 1.7 km | 2 serious, 2 minor | Directions to start |
| #1188 Existing zone |
Glanmire | 1.91 km | 1 minor | Directions to start |
| #2064 Existing zone |
Glanmire | 5.44 km | none | Directions to start |
| #2065 Existing zone |
Glanmire | 2.86 km | 1 minor | Directions to start |
| #2099 Existing zone |
Glanmire | 0.16 km | 1 serious, 2 minor | Directions to start |
| #2132 Existing zone |
Glanmire | 0.87 km | 2 minor | Directions to start |
| #2200 Existing zone |
Glanmire | 5.32 km | 2 serious, 7 minor | Directions to start |
| #2460 Existing zone |
Glanmire | 0.68 km | none | Directions to start |
| #3135 New zone (2025) |
Glanmire | 3.07 km | 2 serious, 4 minor | Directions to start |
| #3236 New zone (2025) |
Glanmire | 1.54 km | 1 serious, 4 minor | Directions to start |
| #828 Existing zone |
Glengarriff | 4.97 km | 1 serious, 1 minor | Directions to start |
| #1981 Existing zone |
Innishannon | 4.62 km | 6 minor | Directions to start |
| #2308 Existing zone |
Innishannon | 4.22 km | none | Directions to start |
| #2309 Existing zone |
Innishannon | 4.04 km | 2 serious, 3 minor | Directions to start |
| #3220 New zone (2025) |
Innishannon | 1.08 km | 1 serious, 1 minor | Directions to start |
| #235 Existing zone |
Kanturk | 16.6 km | 1 serious, 10 minor | Directions to start |
| #1619 Existing zone |
Kanturk | 6.84 km | 3 minor | Directions to start |
| #2306 Existing zone |
Kanturk | 3.74 km | 1 minor | Directions to start |
| #3125 New zone (2025) |
Kanturk | 1.43 km | 1 fatal, 1 serious, 2 minor | Directions to start |
| #3351 New zone (2025) |
Kanturk | 1.14 km | 1 serious, 1 minor | Directions to start |
| #1152 Existing zone |
Kinsale | 3.81 km | 1 serious | Directions to start |
| #1197 Existing zone |
Kinsale | 1.55 km | none | Directions to start |
| #1631 Existing zone |
Kinsale | 4.94 km | 2 minor | Directions to start |
| #2311 Existing zone |
Kinsale | 2.76 km | none | Directions to start |
| #3129 New zone (2025) |
Kinsale | 1.76 km | 2 serious | Directions to start |
| #3222 New zone (2025) |
Kinsale | 1.2 km | 4 minor | Directions to start |
| #3343 New zone (2025) |
Leap | 1.16 km | 1 fatal, 1 minor | Directions to start |
| #1841 Existing zone |
Macroom | 14.39 km | 1 fatal, 3 serious, 4 minor | Directions to start |
| #9007 Community request |
Macroom | – | Directions to start | |
| #233 Existing zone |
Mallow | 2.13 km | none | Directions to start |
| #234 Existing zone |
Mallow | 6.71 km | 2 serious, 4 minor | Directions to start |
| #661 Existing zone |
Mallow | 1.73 km | 2 minor | Directions to start |
| #665 Existing zone |
Mallow | 6.86 km | 2 serious, 2 minor | Directions to start |
| #1826 Existing zone |
Mallow | 3.44 km | none | Directions to start |
| #1827 Existing zone |
Mallow | 2.66 km | 1 serious, 2 minor | Directions to start |
| #1994 Existing zone |
Mallow | 2.41 km | 2 minor | Directions to start |
| #2193 Existing zone |
Mallow | 3.68 km | 1 minor | Directions to start |
| #2314 Existing zone |
Mallow | 4.87 km | 2 minor | Directions to start |
| #2397 Existing zone |
Mallow | 2.77 km | 1 minor | Directions to start |
| #1777 Existing zone |
Midleton | 0.99 km | none | Directions to start |
| #3131 New zone (2025) |
Midleton | 1.44 km | 2 serious, 1 minor | Directions to start |
| #1620 Existing zone |
Millstreet | 2.08 km | 1 fatal, 2 serious, 1 minor | Directions to start |
| #3115 New zone (2025) |
Mitchelstown | 1.85 km | 1 serious, 1 minor | Directions to start |
| #1618 Existing zone |
Newmarket | 3.94 km | 1 minor | Directions to start |
| #2094 Existing zone |
Newmarket | 1.38 km | 1 minor | Directions to start |
| #3126 New zone (2025) |
Newmarket | 1.6 km | 1 serious, 1 minor | Directions to start |
| #222 Existing zone |
Passage West | 7.31 km | 5 minor | Directions to start |
| #223 Existing zone |
Passage West | 4.6 km | 1 serious, 2 minor | Directions to start |
| #225 Existing zone |
Passage West | 14.32 km | 1 serious, 7 minor | Directions to start |
| #1145 Existing zone |
Passage West | 4.9 km | 1 serious, 3 minor | Directions to start |
| #1646 Existing zone |
Passage West | 2.98 km | 1 minor | Directions to start |
| #850 Existing zone |
Rathcormac | 22.82 km | 2 serious, 3 minor | Directions to start |
| #1647 Existing zone |
Rathcormac | 1.85 km | 1 minor | Directions to start |
| #3132 New zone (2025) |
Rathcormac | 2.21 km | 2 serious, 1 minor | Directions to start |
| #837 Existing zone |
Riverstick | 8.04 km | 4 serious, 2 minor | Directions to start |
| #3224 New zone (2025) |
Riverstick | 1.22 km | 1 serious, 1 minor | Directions to start |
| #1974 Existing zone |
Rosscarbery | 5.15 km | 1 serious, 2 minor | Directions to start |
| #1975 Existing zone |
Rosscarbery | 9.41 km | 4 minor | Directions to start |
| #1627 Existing zone |
Schull | 6.88 km | 1 minor | Directions to start |
| #213 Existing zone |
Skibbereen | 2.09 km | 1 minor | Directions to start |
| #214 Existing zone |
Skibbereen | 2.15 km | 1 serious, 2 minor | Directions to start |
| #1628 Existing zone |
Skibbereen | 3.26 km | none | Directions to start |
| #2407 Existing zone |
Skibbereen | 2.95 km | 1 fatal | Directions to start |
| #3221 New zone (2025) |
Timoleague | 2.09 km | 1 serious, 1 minor | Directions to start |
| #2104 Existing zone |
Watergrasshill | 0.85 km | none | Directions to start |
| #1652 Existing zone |
Youghal | 4.02 km | 5 minor | Directions to start |
| #2202 Existing zone |
Youghal | 2.82 km | 3 serious, 1 minor | Directions to start |
| #3133 New zone (2025) |
Youghal | 1.4 km | 1 serious, 1 minor | Directions to start |
198 zones in Cork. Collision figures are the ones supplied in Garda’s zone files for each stretch of road.
Fixed cameras in Cork
| Location | Type | Limit | |
|---|---|---|---|
| N22 Farnanes, Cookstown, Cork | Fixed Speed | 100km/h | Directions |
More about Garda safety cameras: garda.ie. Data last built 2026-11-06.
