121 - Haddington - North Berwick
A bus service operated by Eve Coaches
Haddington - North Berwick
North Berwick - Haddington
Timetable data from the Traveline National Dataset
A bus service operated by Eve Coaches
Timetable data from the Traveline National Dataset