Bus times from St Germains Terrace, Macmerry

St Germains Terrace, Macmerry is served by 7 bus routes (106, 107, 108, 115, N107, X6 and X11), run by East Coast Buses and Prentice Coaches. The next buses go to Dunbar, Haddington, Edinburgh Royal Infirmary, Craigleith, Musselburgh and Newcraighall.

Next departures

TimeRouteTo
04:37107Dunbar
05:42106Haddington
06:04107Dunbar
06:04X11Edinburgh Royal Infirmary
06:14X6Craigleith
06:18107Dunbar
06:31106Musselburgh
06:43107Haddington
07:01X6Craigleith
07:12106Musselburgh
07:16107Dunbar
07:46106Craigleith
07:59108Newcraighall
08:04106Tranent
08:07106Haddington
08:46106Craigleith
08:48115Macmerry
08:52115Prestonpans
09:00106Haddington
09:03X11Haddington

Routes from this stop

Stops nearby

All bus routes and stops in Macmerry

Questions

When is the next bus from St Germains Terrace, Macmerry?
The 107 to Dunbar at 04:37.
Which buses stop at St Germains Terrace, Macmerry?
7 routes: 106, 107, 108, 115, N107, X6 and X11, run by East Coast Buses and Prentice Coaches.
Where is St Germains Terrace, Macmerry?
St Germains Terrace is in Macmerry, East Lothian.
Where do buses from St Germains Terrace, Macmerry go?
The next departures go to Dunbar, Haddington, Edinburgh Royal Infirmary, Craigleith, Musselburgh and Newcraighall.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 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