Ballaghaderreen is situated on the N5 Dublin to Westport National Primary Route.
It is serviced by two Bus Eireann bus routes - the Dublin to Westport bus (No. 22) and the Sligo to Castlerea bus (No. 460).
Aer Arann operates a daily flight betwen Dublin and Knock Airport (21 miles from Ballaghaderreen) departing Dublin at 18.15 daily and returning to Dublin at 7.15 daily.
The nearest train stations to Ballaghaderreen - Castlerea and Ballyhaunis are both 13 miles from the town.