The Donegal to Limerick bus takes 4 hours. If connecting at Sligo, the Sligo to Limerick bus takes 3 hours.