Buses in Ballencrieff

3 bus routes serve Ballencrieff, run by Prentice Coaches and East Coast Buses. The busiest stops are Ballencrieff Roundabout, Ballencrieff Crossroads and Ballencrieff Steadings.

Most frequent routes

Where you can go from Ballencrieff

Routes

Bus companies

Stops

Nearby villages

Other buses close to Ballencrieff:

  • Aberlady 2.6 km · 124, X5, N124, 125, 126

Questions

Where can I go by bus from Ballencrieff?
Direct buses from Ballencrieff go to Haddington (111, 122), North Berwick (122, 127), Edinburgh Royal Infirmary (111) and Longniddry (127).
Which bus goes from Ballencrieff to Haddington?
Routes 111 and 122, run by Prentice Coaches.
Which bus goes from Ballencrieff to North Berwick?
Routes 122 and 127, run by Prentice Coaches and East Coast Buses.
Which bus goes from Ballencrieff to Edinburgh Royal Infirmary?
Route 111, run by Prentice Coaches.
Where do buses stop in Ballencrieff?
The busiest stops are Ballencrieff Roundabout, Ballencrieff Crossroads, Ballencrieff Steadings, Ballencrief Steadings and Crossroads.
Which bus companies run in Ballencrieff?
Prentice Coaches and East Coast Buses.
What are the most frequent buses in Ballencrieff?
the 111 (Haddington – Edinburgh Royal Infirmary), the 122 (Haddington – North Berwick) and the 127 (North Berwick – Longniddry).

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook