East Coast Buses

All 40 bus routes operated by East Coast Buses.
ECBU
40 routes
East Coast Buses website screenshot showing their bus services and timetable information
East Coast Buses links East Lothian towns such as Tranent, Haddington, North Berwick, Dunbar, Musselburgh and Penicuik to Edinburgh. Express routes like X4, X5, X6 and X7 run alongside local services including 106, 120 and night buses N107, N113, N124. Fares follow a zone system from A to H, with single tickets varying by zones travelled and day tickets available for city, country or combined areas.
Parent company
Lothian Buses

On-board & services

Contactless payment cash exact fare Bus & Tram app m-tickets Ridacard paper tickets

Tickets & fares

Single 1 zone (A/B)
Single 2-3 zones
Single 4 zones
Single 5 zones
Single 6 zones
City DAY (zones A-B)
Unlimited day services including East Coast Buses in A-B, Lothian Buses, Edinburgh Trams (no Airport)
Country DAY (zones B-H)
Unlimited East Coast Buses and Lothian Country day services
City & Country DAY (zones A-H)
School flat fare (125,126,127,128)

Useful information

Concessions & discounts
Children aged 5-15 pay half the adult single fare. Up to 3 children under 5 travel free with a fare-paying passenger. Eligible Scottish National Entitlement Card or Young Scot card holders travel free on day services and school services 125, 126, 127, 128.

20 routes

RouteOperatorServes
106East Coast BusesHaddington CraigleithTimetable
107East Coast BusesDunbar MusselburghTimetable
113East Coast BusesPencaitland HaymarketTimetable
120East Coast BusesDunbar North BerwickTimetable
121East Coast BusesNorth Berwick HaddingtonTimetable
123East Coast BusesHaddington (circular)Timetable
124East Coast BusesNorth Berwick Edinburgh West EndTimetable
125East Coast BusesNorth Berwick MusselburghTimetable
126East Coast BusesNorth Berwick AberladyTimetable
127East Coast BusesNorth Berwick LongniddryTimetable
128East Coast BusesPrestonpans (circular)Timetable
140East Coast BusesMusselburgh PenicuikTimetable
141East Coast BusesMusselburgh PenicuikTimetable
N107East Coast BusesDunbar HaymarketTimetable
N113East Coast BusesOrmiston HaymarketTimetable
N124East Coast BusesNorth Berwick FountainbridgeTimetable
X4East Coast BusesTranent HaymarketTimetable
X5East Coast BusesNorth Berwick EdinburghTimetable
X6East Coast BusesHaddington CraigleithTimetable
X7East Coast BusesDunbar HaymarketTimetable