EastCoastBuses

We provide reliable connections across the county, with regular bus services to and from Edinburgh.

Service X6

From Haddington to Edinburgh (19.7 miles) operating every 30 minutes, seven days a week.
Find out more →

Travelling on the X6 from Haddington to Edinburgh would save 7.5kg of CO2

Around 2.1kg of CO2 is generated in cooking fish and chips. The carbon saved by swapping to bus could serve up 3 generous fish teas!
View timetable

Service X7

From Dunbar to Edinburgh (32.2 miles) operating every 30 minutes Monday to Saturday, and hourly on Sundays.
Find out more →

Travelling on the X7 from Dunbar to Edinburgh would save 12.2kg of CO2

With the carbon saved, you could boil a full kettle at least 15 times, making around 90 cups of tea!
View timetable

Service 106

From Dunbar to Fort Kinnaird (14.1 miles) operating hourly, seven days a week.
Find out more →

Travelling on the 106 from Haddington to Fort Kinnaird would save 5.4kg of CO2

The carbon saved by swapping from car to bus would be the equivalent of streaming music for almost 100 hours!
View timetable

Service 113

From Pencaitland to Western General Hospital (18.9 miles) operating every 30 minutes Monday to Saturday, and hourly on Sundays.
Find out more →

Travelling on the 113 from Pencaitland to Granton would save 6.89kg of CO2

Approximately 2.1kg CO2 is produced in a single cycle of a washing machine and tumble dryer. The carbon saved on this journey could power three loads of laundry!
View timetable

Service 124

From North Berwick to Edinburgh (27.1 miles) operating every 30 minutes, seven days a week.
Find out more →

Travelling on the 124 from North Berwick to Edinburgh would save 9.9kg of CO2

The carbon saved in swapping to bus could let you have a daily swipe through Instagram (for 30 minutes) for just over 100 days!
View timetable

Service X5

From North Berwick to Edinburgh (27.4 miles) operating hourly from Monday to Saturday.
Find out more →

Travelling on the X5 from North Berwick to Edinburgh would save 10.03kg of CO2

A takeaway pizza generates around 3.27kg CO2. You could therefore treat yourself to 3 calzones or deep dishes… pineapple optional!
View timetable

Service 139

From Woodburn to Dalkeith (4.8 miles) , operating hourly Monday to Saturday.
Find out more →

Travelling on the 139 from Woodburn to Dalkeith would save 1.8kg of CO2

A large oat milk latte uses 288g CO2. By taking the bus instead, you could treat yourself to six oat milk lattes!
View timetable

Service 140

From Penicuik to Musselburgh via Roslin (15.5 miles), operating every 60 minutes Monday to Saturday, and hourly on Sundays.
Find out more →

Travelling on the 140 from Penicuik to Musselburgh would save 5.66kg of CO2

A bath heated by electricity uses approximately 1.6kg CO2. Carbon saved would be enough to enjoy 3 very generous baths heated by electricity
View timetable

Service 141

From Penicuik operating every hour, Monday – Friday and Saturday, via Pentland Science Park and Easter Bush Campus.
Find out more →

Travelling on the 141 from Penicuik to Musselburgh would save 5.66kg of CO2

From Penicuik to Musselburgh via Easter Bush (15.5 miles), operating every 60 minutes Monday to Saturday.
Find out more →
View timetable

N107

From Edinburgh to Dunbar (32.2 miles), operating one journey to Dunbar, one return journey to Edinburgh (via A1), and one additional journey to Haddington.
Find out more →

Travelling on the N107 from Edinburgh to Dunbar would save 12.2kg of CO2

With the carbon saved, you could boil a full kettle at least 15 times, making around 90 cups of tea!
View timetable

N113

From Edinburgh to Ormiston (18.2 miles), operating two late night journeys on Saturdays and Sundays.
Find out more →

Travelling on the N113 from Edinburgh to Ormiston would save 6.62kg of CO2

Approximately 50g of CO2 is generated in sending a selfie. The carbon saved by swapping car for bus on this journey could let you send 132 snaps to friends!
View timetable

N124

From Edinburgh to North Berwick (26.8 miles), operating one journey to North Berwick, one return journey to Edinburgh, and one additional journey to Longniddry.
Find out more →

Travelling on the N124 from Edinburgh to Ormiston would save 10.2kg of CO2

Approximately 50g of CO2 is generated in sending a selfie. The carbon saved by swapping car for bus on this journey could let you send more than 200 snaps to friends!
View timetable

School Services 125, 126, 127, 128

Our special school services operating weekdays only for students travelling to North Berwick High School and Preston Lodge High School.
Find out more →

By taking the bus to school, you can reduce emissions and improve air quality

If you have a valid NEC or Young Scot NEC, you can even travel free of charge meaning you'll save money while helping to save the environment too!
View timetable

Find your fare

to

Choose your starting point and destination from the menus above to find your fare.

For full ticketing options, please visit our Tickets page, however a summary of fares can be found below.
Single tickets
Adult Child
5-15 years old
travel in 1 zone or 2 zones
Travel in 1 zone or 2 zones if it includes city a + county b
£2.00 £1.00
travel in 2 or 3 zones £3.00 £1.50
travel in 4 zones £4.00 £2.00
travel in 5 zones £5.00 £2.50
travel in 6 zones £6.00 £3.00
Day tickets
Adult Child
5-15 years old
Family
up to 2 adults and 3 children
County Day Ticket
Unlimited daytime journeys
in zones b-f only
£5.50 £2.75 £13.50
CountyPLUS Day Ticket
Unlimited daytime journeys in all ECB zones,
also valid on Lothian and Edinburgh Trams in city zone
£8.50 £4.25 £19.00
Network DAYticket
Unlimited journeys across our network,
including the airport and following morning's night services
£12.00 £6.00  
NightHawk tickets
county zones b-f £5.00
countyPLUS zones a-f £8.00