Cheap Bus tickets to Ballina

What are the most popular routes to Ballina?

Dublin - BallinaAverage priceCHF 31Average duration3h 58mDaily departures33
Galway - BallinaAverage priceCHF 19Average duration2h 35mDaily departures28
Castlebar - BallinaAverage priceCHF 15Average duration47mDaily departures8
Claremorris - BallinaAverage priceCHF 17Average duration1h 22mDaily departures13
Limerick - BallinaAverage priceCHF 67Average duration6h 58mDaily departures9