Bus times from Foreshot Terrace, Dirleton
Foreshot Terrace, Dirleton is served by 6 bus routes (122, 124, 125, 127, N124 and X5), run by Prentice Coaches and East Coast Buses. The next buses go to Edinburgh West End and North Berwick.
Next departures
| Time | Route | To |
|---|---|---|
| 05:13 | 124 | Edinburgh West End |
| 06:08 | 124 | Edinburgh West End |
| 06:39 | X5 | Edinburgh West End |
| 06:59 | 124 | North Berwick |
| 07:03 | 124 | Edinburgh West End |
| 07:25 | X5 | Edinburgh West End |
| 07:31 | 122 | North Berwick |
| 07:31 | 124 | North Berwick |
| 07:40 | 124 | Edinburgh West End |
| 08:02 | 124 | North Berwick |
| 08:06 | 125 | North Berwick |
| 08:06 | 127 | North Berwick |
| 08:17 | 124 | Edinburgh West End |
| 08:27 | 124 | North Berwick |
| 08:50 | 124 | Edinburgh West End |
| 09:02 | 124 | North Berwick |
| 09:06 | X5 | Edinburgh West End |
| 09:17 | 124 | North Berwick |
| 09:21 | 124 | Edinburgh West End |
| 09:46 | 124 | North Berwick |
Routes from this stop
- 122: Haddington – North Berwick Prentice Coaches
- 124: Fountainbridge – North Berwick East Coast Buses
- 125: North Berwick – Musselburgh East Coast Buses
- 127: North Berwick – Longniddry East Coast Buses
- N124: Fountainbridge – North Berwick East Coast Buses
- X5: North Berwick – Edinburgh West End East Coast Buses
Stops nearby
- Station Road, Dirleton 3 min walk
- Castle, Dirleton 5 min walk
- Ruthven Road, Dirleton 9 min walk
Questions
- When is the next bus from Foreshot Terrace, Dirleton?
- The 124 to Edinburgh West End at 05:13.
- Which buses stop at Foreshot Terrace, Dirleton?
- 6 routes: 122, 124, 125, 127, N124 and X5, run by Prentice Coaches and East Coast Buses.
- Where is Foreshot Terrace, Dirleton?
- Foreshot Terrace is in Dirleton, East Lothian.
- Where do buses from Foreshot Terrace, Dirleton go?
- The next departures go to Edinburgh West End and North Berwick.
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