Irish Rail operates a train from Dublin to Shillelagh 4 times a day. Tickets cost $22 - $35 and the journey takes 1 h 35 min. Alternatively, Bus Eireann operates a bus from Dublin to Shillelagh once a week. Tickets cost $14 - $20 and the journey takes 2 h.
From Pearse Train Station train to Gorey Train Station then taxi to Shillelagh. 1 h 59 min 62€. From Busáras bus to Shillelagh, Shilelagh. 2 h 13€. From Dublin drive to Shillelagh. 1 h 19 min 14€. From Dublin Uber to Shillelagh. 1 h 19 min 241€.