It is one of the longest in Ireland at 266 km. The line is utilised by both InterCity and Commuter services. Services to Waterford branch off at Cherryville Junction, after Kildare, and to Westport and Galway after Portarlington. Although there are some direct services to Limerick, most services require a change at either Limerick Junction or Ballybrophy (the latter traveling onward via the Limerick-Ballybrophy railway line). Services to Tralee via Killarney and Farranfore (for Kerry Airport) run from Mallow. Commuter services run on both the South Western Commuter line between Dublin and Kildare or Portlaoise, and Cork Commuter line between Mallow and Cobh.