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
- 111: Haddington – Edinburgh Royal Infirmary Prentice Coaches
- 122: Haddington – North Berwick Prentice Coaches
- 127: North Berwick – Longniddry East Coast Buses · school days only
Where you can go from Ballencrieff
Routes
- 111: Haddington – Edinburgh Royal Infirmary Prentice Coaches
- 122: Haddington – North Berwick Prentice Coaches
- 127: North Berwick – Longniddry East Coast Buses · school days only
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 Monday, 9 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