M12 (Northern Ireland)

The M12 is Northern Ireland's weirdest motorway, with its flat roundabout and its unexpected collapse to a single carriageway road part-way through its terminal junction.

The M12 was originally meant to be an urban motorway serving the new town of Craigavon, starting on the M1 and burrowing into the town. It would have formed a C-shape as it passed through the urban area. When the M1 was built, the first section of M12 was built along with it, a short spur towards Craigavon to provide basic access to the motorway, and nothing was ever done to finish it. Indeed, the whole of Craigavon is basically half-built and has never reached anything like its intended population.

Because it was always meant to go much further the end of the M12 feels decidedly unfinished. Travelling out of Craigavon, motorway restrictions begin halfway underneath junction 2, where the road widens out to dual carriageway. Technically, non-motorway traffic can use the road until this point, from which there is no exit.

Junction 1 was originally envisaged to be a three-level interchange. In the 1960s it was opened with east-facing slips only, and a bridge was built over the M1 ready for its completion. In 1992, the junction was finished, but without actually bothering to build a third bridge to complete the interchange - instead using a flat roundabout to connect the three arms. It does look ridiculous, but it's functionally no different from a roundabout interchange - these kick off a number of mainland motorways like the M50 and M180.

Thanks to its mid-way roundabout, its strange narrowing to single-carriageway and its decidedly unfinished nature, the M12 might be one of the strangest and least motorway-like motorways anywhere in the UK.


North Craigavon





Connects to

1 mile

Click a section name to see its full details, or click a map symbol on the right to see all motorways opened in that year.

Completed Name Start End
Craigavon Spur M1 J11 Ballynacor J2 Carn Chronology map for 1967
Western sliproads to M1 M1 (NI) J11 Ballynacor J1 Ballynacor Chronology map for 1991

Exit list

Symbols and conventions are explained in the key to exit lists. You can click any junction to see its full details.

Junction   Northbound               Southbound  
1 Dungannon
M1 Link
M1 Link


LanesLanesLanesLanes LanesLanesLanesLanes
1 mile, 2 lanes 1 mile, 2 lanes
2 N/A B2


Craigavon Centre
LanesLanesLanes Signs LanesLanesLanesLanes Signs

Picture credits

With thanks to Wesley Johnston for information on this page.

In this section

What's new

We need to talk about Wisley

National Highways are spending a third of a billion pounds rebuilding one of the most congested junctions on the M25. Is it money well spent?

Oxford's Ground Zero

Oxford's Zero Emission Zone is just a trial, but transport policy in Oxford has become the catalyst for pitched battles and drawn in protestors from across the UK. What's happening to this genteel university town?

2023 end of year message

It’s been a quiet year for Roads.org.uk, but we will be back to our usual schedule soon.

Share this page

Have you seen...

Burdock Way

The humble West Yorkshire town of Halifax may well be the creator of the most adventurous urban road scheme in the country. It's astonishing, but what was built isn't even the half of it.

About this page


Last updated