Bustimetables.org provides information on bus timetables from various bus operators.
Regions
England
East Anglia
East Midlands
London
North East
North West
South East
South West
West Midlands
Yorkshire
Great Britain
Northern Ireland
Scotland
Wales
Ireland
Connacht
Leinster
Munster
Ulster