*Service change from 7th April 2025*

Service 122 wil now operate a full return service Monday to Saturday between Haddington and North Berwick, still serving Aberlady, Gullane and Dirleton providing a quick, 32 minutes, direct connection between the two towns

Click for the new 122 Timetable from 7th April



122 Timetable - Valid until 4th April 2025 - Click to download

New 122 Timetable - Valid from 7th April 2025 - Click to download



Fares and Multi-Journey tickets


There are multi-journey tickets available in paper form which can be bought on bus or mobile tickets on our myTrip app for Adults, NHS Staff* & Research Centre Staff and are available for use in our Urban Zone, Urban/Rural North Zones, Rural South Zone or across All Zones and priced accordingly.

Please be aware that all bus stops are 'tagged' within our ticketing system so for example an Urban Zone ticket will work between Musselburgh and Tranent, but not from Macmerry.