Bus times from Beach Road, North Berwick

Beach Road, North Berwick is served by 6 bus routes (120, 121, 122, 124, N124 and X5), run by East Coast Buses and Prentice Coaches. The next buses go to North Berwick and Edinburgh West End.

Next departures

TimeRouteTo
14:03121North Berwick
14:10124North Berwick
14:13124Edinburgh West End
14:14122North Berwick
14:26X5Edinburgh West End
14:26120North Berwick
14:30120North Berwick
14:41124North Berwick
14:43124Edinburgh West End
15:11124North Berwick
15:12X5North Berwick
15:13124Edinburgh West End
15:26120North Berwick
15:30120North Berwick
15:33121North Berwick
15:41124North Berwick
15:41X5Edinburgh West End
15:43124Edinburgh West End
16:13124Edinburgh West End
16:14122North Berwick

Routes from this stop

Stops nearby

All bus routes and stops in North Berwick

Questions

When is the next bus from Beach Road, North Berwick?
The 121 to North Berwick at 14:03.
Which buses stop at Beach Road, North Berwick?
6 routes: 120, 121, 122, 124, N124 and X5, run by East Coast Buses and Prentice Coaches.
Where is Beach Road, North Berwick?
Beach Road is in North Berwick, East Lothian.
Where do buses from Beach Road, North Berwick go?
The next departures go to North Berwick and Edinburgh West End.

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