Mountmellick is served by Bus Éireann as part of its route between Athlone and Waterford, with three daily services in each direction.
Mountmellick railway station opened on 2 March 1885, at the end of a short branch from Portlaoise.