Trunk roads in Ireland


has an extensive network of public roads which connect all parts of the country with each other. Roads in Ireland are currently classified as motorways, National Primary routes, National secondary routes, Regional roads and Local roads. The introduction of this classification system began in 1977.
Prior to this, the Republic of Ireland had a different road classification and numbering system. Roads fell into three categories: T, L and unclassified roads. These largely correspond to modern N and R roads in Ireland
The origins of this system lie in pre-independence legislation: the preliminary section of states that the Ministry of Transport Act, 1919 gave the Minister for Local Government and Public Health the power to assign a "route letter and number" to a road, while Section 6.4 of Part I of the Regulations specifies the positioning of the "route letter and the number of the road" on directional signs. The Statutory Instrument refer to the "classification of roads as a 'Trunk' or 'Link' Road".
In early 1926 the Minister made a Main Road Order which came into legal effect on April 1, 1926. The contents of this proposed order were communicated to local authorities in advance., this initial Main Road Order established the initial T Road and L Road networks in each county in 1926 and required county councils to maintain these main roads.
A reply to a question in parliament, given in 1964, described the Main Road Order process.
"Subsequently, in the period 1925-26, a further classification of roads was made pursuant to the Local Government Act, 1925, into main, county and urban roads, for the purpose of apportioning statutory responsibility for construction and maintenance, and for determining the chargeability of roads expenses for the purposes of annual estimates. The 1925 Act classification, like the 1919 Act classification, was also made after consultation with the local authorities, and the roads which were declared to be main roads were the trunk and link roads of the 1919 Act classification together with some additional roads decided upon after the consultation which I have mentioned."
Even though legal authority for the erection of directional signposts was given to local councils, the Automobile Association of Ireland began an extensive road signposting scheme in 1938 which included comprehensive signposting of routes from Belfast, Cork and Dublin.
Evidence that the Trunk Road and Link Road classification and numbering system had been well established by the 1950s is found in which contains examples of several directional signs. The first and second examples show the T8 as the route to Wexford and Rosslare. In addition, Esso road-maps of Ireland from the 1950s show the Trunk and Link road network. Despite its long-standing use, the original Trunk and Link road system was never legislated for and the routes of Trunk Roads and Link Roads were never formally designated by law.
This current system of road classification and numbering has its origins in the late 1960s: the Minister for Local Government, Kevin Boland, announced on 23 July 1969 that a national road network would be formed. In 1974, the came into effect. It allowed for designation of roads as motorways or national roads. National roads were first designated by on 1 June 1977. Twenty-five National Primary routes and thirty-three National Secondary routes were initially designated.
The changeover to the new system was gradual: a route planning map of Ireland from the late 1970s, divided into a and a , shows a mixture of Trunk Road, Link Road and National route numbers.

Trunk Roads and Link Roads

Major roads within the Republic of Ireland were marked with "T" for Trunk Road, less important roads were marked with "L" for Link Road.
Trunk Roads connected major towns to each other while passing through smaller towns and villages.
Several trunk routes were designed to connect towns in different regions of Ireland while other roads were designated scenic routes.
Link Roads connected smaller towns and villages to each other and to the Trunk Road network.
There were eighty-four Trunk Roads in total, numbered from T1 to T77 consecutively. Roads with the 'a' suffix branched off roads with the same number. For example, the T4a branched off the T4 at Ballinasloe in County Galway and the T12a branched off the T12 to serve Cóbh in County Cork.
The first nine Trunk Roads radiated out from Dublin and followed an anti-clockwise pattern. This pattern was similar to the existing anti-clockwise pattern which the National routes and motorways radiating out of Dublin now follow. The pattern was interrupted by the T35 which came between the T2 and the T3 and the T42, T43 and T44 which came between the T5 and the T7 routes.
Unlike the present system, where each road has a unique number, under the Trunk and Link Road system, Link Roads were numbered separately beginning with L1. These L numbers are not related to the current Lxxxx numbers for Local Roads.
Confusingly, some old road signs still show the former Trunk and Link road-numbers.
Trunk Roads were broadly equivalent to the present National routes, and Link Roads to the present Regional roads. Most of the National Primary and National Secondary routes had been Trunk Roads and generally they followed the routes of these Trunk Roads, albeit with a different numbering system. However, some National Primary and Secondary routes also incorporated Link Roads and unclassified roads into their routes. After the introduction of the new road numbering system, some Trunk Roads were downgraded to Regional roads, effectively 'de-trunked'.
A notable feature of the former system was multiplexing, where a section of road was designated by two or more route numbers. Examples of multiplexes include the T7/T12 multiplex between New Ross and Waterford, the T6/T13 multiplex between Cahir and Kilheffernan, the T28/T36 multiplex between Newcastlewest and Abbeyfeale and the short T19/T21 multiplex between Thurles and Toor. The road between Cavan, Butlersbridge, Cloverhill and the border with Northern Ireland was a triple multiplex of the T10, T15 and T35 routes.
Three routes had sections which were disconnected from the rest of the route by roads which crossed through Northern Ireland. These routes lost their Trunk Road designations through Northern Ireland, regaining them on exiting Northern Ireland. The T15 crossed the border several times between Cavan and Clones, alternating between the T15 and the A3 designations.

List of former trunk roads in Ireland

Multiplex sections, where two or more trunk roads ran concurrent with each other, are shown in italics. Sections through Northern Ireland, with A and B road designations, are shown in bold.
RoadFromToItineraryReplaced by
T1DublinDublin - Swords - Balbriggan - Drogheda - Dunleer - Dundalk - border - N1
T2DublinDublin - Ashbourne - Slane - Collon - Ardee - Carrickmacross - Castleblayney - Monaghan - Emyvale - border - N2
T3DublinSligoDublin - Lucan - Leixlip - Maynooth - Kilcock - Enfield - Kinnegad - Mullingar - Edgeworthstown - Longford - Roosky - Dromod - Carrick-on-Shannon - Boyle - Collooney - SligoN4
T4Galway - Kinnegad - Rochfortbridge - Kilbeggan - Moate - Athlone - Ballinasloe - Kilconnell - Kiltullagh - Athenry - Derrydonnell - Oranmore - GalwayN6
R348
T4aBallinasloeLoughrea - Ballinasloe - Garbally - Aughrim - Kilreekill - Kilmeen - Loughrea N6
T5DublinLimerickDublin - Naas - Newbridge - Kildare - Monasterevin - Portlaoise - Mountrath - Borris-in-Ossory - Roscrea - Nenagh - Lisnagry - LimerickN7
T6Cork - Naas - Kilcullen - Athy - Castlecomer - Henebry's Cross - Kilkenny - Callan - Ninemilehouse - Kilheffernan - Clonmel - Cahir - Kilbehenny - Mitchelstown - Moorepark - Fermoy - Rathcormac - Watergrasshill - Glanmire - CorkN9
N78
N77
N76
N24
N8
T7DublinWaterfordDublin - Stillorgan - nr St. Colmcille's Hospital, Loughlinstown - nr Shankill - Fassaroe - Newtownmountkennedy - Rathnew - Rathdrum - Avoca - Woodenbridge - Arklow - Gorey - Ferns - Enniscorthy - New Ross - Waterford N11
R752
R747
N79
N25
T8EnniscorthyRosslare - Enniscorthy - Oylgate - Ferrycarrig Bridge - Wexford - Blackhorse - Killinick - RosslareN11
N25
T9DundalkCahirDundalk - Ardee - Kells - Delvin - Mullingar - Kilbeggan - Tullamore - Ballard - Cadamstown - Kinnitty - Boheraphuca - Ballybritt - Roscrea - Templemore - Thurles - Holycross - Cashel - Cahir - N52
R421
N62
R660
N8
T10Mullingar - Wattle Bridge - border - Cloverhill - Butlersbridge - Cavan - Ballinagh - nr Kilcogy - Finnea - Castlepollard - MullingarN54
N3
N55
R394
T11CorkCork - Mallow - Buttevant - Charleville - Croom - Patrickswell - Limerick - Bunratty - Hurler's Cross - Newmarket on Fergus - Ennis - Crusheen - Gort - Coole - Lydican - Drumharsna - Owenbristy - Kiltiernan - Kilcolgan - Clarinbridge - Oranmore - Galway - Claregalway - Tuam - Dunmore - Cloonfad - Ballyhaunis - Tawnyinah - Charlestown - Tubbercurry - Collooney - joined T3 to SligoN20
N18
N6
N17
T11aDunmoreBallymoeDunmore - Williamstown - BallymoeR360
T12CorkWexfordCork - Dunkettle - Carrigtwohill - Midleton - Castlemartyr - Killeagh - Youghal - Dungarvan - Joulterspark - Lemybrien - Kilmeaden - Waterford - New Ross - WexfordN25
T12aCobh - Cobh Cross - CobhR624
T13LimerickWaterfordLimerick - Tipperary - Bansha - Cahir - Clonmel - Kilheffernan - Carrick on Suir - Mooncoin - WaterfordN24
T14WaterfordTullamoreWaterford - Mullinavat - Ballyhale - Knocktopher - Stoneyford - Kilkenny - Henebry's Cross - Ballyragget - Ballinakill - Abbeyleix - Portlaoise - Mountmellick - TullamoreN9
N10
N77
R432
N8
N80
T15 - Roouanmore - Lackagh - Turloughmore - Moylough - Mountbellew - Athleague - Roscommon - Lanesborough - Longford - Ballinalee - Granard - nr Kilcogy - Ballinagh - Cavan - Butlersbridge - Leggykelly - border - A3 - County Fermanagh - border - re-entered County Cavan - border - A3 - County Fermanagh - border - entered County Monaghan - Clones - Smithborough - Monaghan - border - N63
R194
N55
N3
N54
N12
T16Portlaoise - Ballynahallin - Bunclody - Ballon - Carlow - Ballickmoyler - Arless - Stradbally - PortlaoiseN80
T17SligoSligo - Manorhamilton - Blacklion - border - N16
T18SligoSligo- Grange - Drumcliffe - Bundoran - Ballyshannon - Donegal - Ballybofey - Stranorlar - Killygordon - Castlefin - Cloghfin - border - Clady - N15
T19KilkennyKilkenny - Freshford - Urlingford - Turnpike - Thurles - Toor - Ballycahill - Rosmult - Milestone - Inch - Anglesey Bridge - Rear Cros - Newport - Lisnagry - R693
N8
N75
R498
R503
T20KilkennyNew RossKilkenny - Bennettsbridge - Thomastown - Inistioge - New RossR700
T21ThurlesThurles - Toor - Borrisoleigh - Nenagh - Borrisokane - Portumna - Killimor - Ballydavid - Killmeen - Loughrea - Craughwell - Derrydonnell R498
N52
N65
N6
T21aBorrisokaneMoneygallBorrisokane - Cloughjordan - MoneygallR490
T22DundalkCastleblayneyDundalk - border - A37 - Cullaville - border - re-entered County Monaghan - CastleblayneyN53
T23DundalkDundalk - Kilcurry - border - R177
T24DundalkGranardDundalk - Chanonrock - Carrickmacross - Corvally - Shercock - Bailieborough - Virginia - Ballyjamesduff - Ballymachugh - nr Finnea - GranardR178
R194
T25Collon - CollonR168
T26DroghedaKinnegadDrogheda - Slane - Navan - Bective Abbey - Trim - KinnegadN51
R161
T27Clonmel - Kinsalebeg - Clashmore - Modeligo - Halfwayhouse Inn - Ballymacarbry - ClonmelR671
T28Tralee - Patrickswell - Adare - Rathkeale - Newcastle West - Abbeyfeale - Castleisland - Caherbreagh - TraleeN21
T28aCastleislandFarranforeCastleisland - FarranforeN23
T29Cork - Caherbreagh - Farranfore - Killarney - Ballyvourney - Macroom - Coachford - Carrigrohane - CorkN22
T30 - Joulterspark - Cappoquin - nr Lismore - Ballyduff - Fermoy - Castletownroche - Mallow - Rathmore - Clasheen - N72
R666
T31PortumnaGranardPortumna - Ballinasloe - Athlone - Ballymahon - Edgeworthstown - GranardR355
N6
N55
T32RoscreaRoscrea - Birr - Cloghan - Ferbane - Fardrum - N62
T33BirrBorrisokaneBirr - Ballingarry - BorrisokaneN52
T34AthloneBoyleAthlone - Roscommon - Tulsk - BoyleN61
T35DublinDublin - Clonee - Dunshaughlin - Navan - Kells - Virginia - Cavan - Butlersbridge - Cloverhill - border - - A3 - Wattle Bridge - A34 - Newtownbutler - Lisnaskea - Tamlaght - A4 - Enniskillen - A32 - Irvinestown - A35 - Kesh - border - Pettigo - Laghey - N3
N54
R232
T36AbbeyleixListowelAbbeyleix - Durrow - Cullahill - Urlingford - Turnpike - Horse and Jockey - Cashel - Golden - Tipperary - Emly - Kilmallock - Charleville - Drumcolliher - Feohanagh - Newcastle West - Abbeyfeale - Duagh - ListowelN8
N74
R515
R522
N21
R555
T37CashelCashel - Dually - Ballinure - Laffansbridge - Killenaule - Ballingarry - Ballyline - Ballymack - R691
T38MitchelstownMallowMitchelstown - Kildorrery - MallowN73
T39RoscommonLouisburghRoscommon - Ballymoe - Castlerea - Ballyhaunis - Claremorris - Balla - Castlebar - Westport - LouisburghN60
N5
R335
T40Galway - Ballysadare - Beltra - Dromore West - Easky - Rathlee - Kilglass - Enniscrone - Corraun - Ballina - Foxford - Strade - Bellavary - Castlebar - Ballintubber - Partry - Ballinrobe - Kilmaine - Shrule - Headford - GalwayN59
R297
N57
N58
N5
N84
T41EnfieldKilrush - Enfield - Edenderry - Daingean - Ballinagar - Clonmore - Cappincur - Tullamore - Screggan - Blue Ball - Kilcormac - Birr - Riverstown - Pike - Portland - Portumna - Power's Cross - Gorteeny - Mountshannon - Scariff - Tuamgraney - Bodyke - Moymore - Spancil Hill - Ennis - Darragh - Caherea - Lissycasey - Knockalough - KilrushR402
N52
R489
N65
R352
N68
T42DublinClashDublin - Templeogue - Tallaght - Brittas - Blessington - Baltinglass - Rathvilly - Tullow - Clash - N81
T43DublinDublin - Milltown - Windy Arbour - Dundrum - Sandyford - Stepaside - Kiltiernan - Enniskerry - Fassaroe - R117
T44DublinDublin - Ballsbridge - Merrion - Booterstown - Blackrock - Monkstown - Dún Laoghaire - Dalkey - Killiney - - R118
N31
R119
T45ClonesClones - Killeevan - Newbliss - Ballybay - Castleblayney - Milltown - border - R183
R182
T46CarrickmacrossBallybayCarrickmacross - BallybayR180
T47TullamoreTullamore - Clara - Moate - N80
T48DurrowDurrow - Ballycolla - Aghaboe - Sentry Hill - R434
T49CashelClonmelCashel - Rosegreen - Ballyclerahan - ClonmelR688
T50MitchelstownMitchelstown - Ballylanders - Knocklong - Hospital - Newline - Caherconlish - Beary's Cross - R513
T50aKilmallockKilmallock - Bruff - Holy Cross - nr Ballybricken - R512
T51KilcullenKilkenny - Kilcullen - Timolin - Moone - Castledermot - Carlow - Leighlinbridge - Paulstown - KilkennyN9
N10
T52Belturbet - Annaduff - Mohill - Cloone Grange - Carrigallen - Killeshandra - Milltown Abbey - Lisnamaine - Kilconney - Belturbet - Sugarloaf - Gannons Cross - joined T10-T35 multiplexR201
R200
R197
T53DromodSwanlinbarDromod - Mohill - Garvagh - Fenagh - Ballinamore - Gortmore - Swanlinbar - border - R202
T54Carrick on ShannonBundoranCarrick on Shannon - Leitrim - Drumgorman - Drumshanbo - Tarmon - Drumkeeran - Killarga - Manorhamilton - Glenade - Kinlough - BundoranR280
T55Fenagh - Drumheckil - Keshcarrigan - Fenagh - joined T53R209
T56Carrick on SuirCarrick on Suir - Ballinacluna - R696
T57LimerickEmlyLimerick - Ballyneety - nr Ballybricken - Mohane - Newline - Hospital '' - Emly R512
R514
R513
R516
T58BallinaBelmulletBallina - Crossmolina - Bellacorick - Bangor Erris - Bunnahowen - BelmulletN59
R313
T59StranorlarStranorlar - Kilross - Letterkenny - Manorcunningham - Newtown Cunningham - Speenoge - Bridge End - border - N56
N13
T60Lifford - nr Corkey - Lifford - border - A38 - Strabane - N14
T61Rathdrum - Kilmacanogue - Killough - Roundwood - Annamoe - Laragh - RathdrumR755
T62 - Ballymascanlan - The Bush - Carlingford - Omeath - Cornamucklagh - border - R173
T63WaterfordDungarvanWaterford - Tramore - Annestown - Knockmahon - Bunmahon - Stradbally - DungarvanR675
T64MacroomMacroom - Kilbarry - Inchigeelagh - Ballingeary - Kealkill - Ballylickey - R584
T65KillarneyCorkKillarney - Kenmare - Glengarriff - Bantry - Scart - Aghaville - Drimoleague - Dunmanway - Enniskeane - Bandon - Inishannon - Halfway - CorkN71
R586
T66TraleeKenmareTralee - Castlemaine - Killorglin - Glenbeigh - Cahirciveen - Waterville - Caherdaniel - Sneem - Parknasilla - Kenmare N70
T67KillorglinKillarneyKillorglin - Killarney N72
T68LimerickDingleLimerick - Kildimo - Askeaton - Foynes - Tarbert - Listowel - Tralee - Camp - Annascaul - DingleN69
R559
T69KilcolganKilrushKilcolgan - Kinvara - Ballyvaughan - Lisdoonvarna - Ennistymon - Lahinch - Milltown Malbay - Quilty - Doonbeg - Kilkee - KilrushN67
T70EnnistymonEnnisEnnistymon - EnnisN85
T71GalwayBangor ErrisGalway - Moycullen - Oughterard - Maam Cross - Recess - Clifden - Letterfrack - Kylemore Abbey - Leenane - Carrowkennedy - Liscarney - Westport - Newport - Mulrany - Ballycroy - Bangor ErrisN59
T72DonegalLetterkennyDonegal - Inver - Dunkineely - Five Points - Ardara - Kilrean - Glenties - Lettermacaward - Dungloe - Burtonport - Kincasslagh - Crolly - Dore - Bunbeg - Brinlack - Gortahork - Falcarragh - Dunfanaghy - Creeslough - Cashel - Carrigart - Milford - Ramelton - Letterkenny N56
R259
R257
R245
T72aDonegalMalin More - Five Points - Killybegs - Kilcar - Glencolumbkille - Malin MoreR263
T73SpeenogeInishowen Ring: Speenoge - Burnfoot - Fahan - Buncrana - Drumfree - Clonmany - Ballyliffen - Carndonagh - Gleneely - Moville - Whitecastle - Quigley’s Point - Muff - border - R238
T74Letterkenny - Newtown Cunningham - Speenoge - Bridge End - border - N13
T75 - Ballymacmague South - Halfway House Inn - R672
T76BorrisoleighTemplemoreBorrisoleigh - TemplemoreR501
T77LongfordFoxfordLongford - Strokestown - Tulsk - Frenchpark - Ballaghaderreen - Charlestown - Swinford - FoxfordN5
N57