Bus times from Dalkeith Parish Church

Dalkeith Parish Church is served by 3 bus routes (140, 141 and X33), run by East Coast Buses and Lothian Buses. The next buses go to Musselburgh, Penicuik and Fountainbridge.

Next departures

DayTimeRouteTo
Today20:47140Musselburgh
Today21:29140Penicuik
Today21:47140Musselburgh
Today22:28140Penicuik
Today22:47140Musselburgh
Today23:28140Penicuik
Today23:47140Musselburgh
Tomorrow05:14140Penicuik
Tomorrow05:44140Penicuik
Tomorrow06:11140Penicuik
Tomorrow06:37140Musselburgh
Tomorrow06:37140Penicuik
Tomorrow07:07140Penicuik
Tomorrow07:11140Musselburgh
Tomorrow07:12X33Fountainbridge
Tomorrow07:27X33Fountainbridge
Tomorrow07:27141Penicuik
Tomorrow07:40140Musselburgh
Tomorrow07:42X33Fountainbridge
Tomorrow08:04140Penicuik

Routes from this stop

Stops nearby

All bus routes and stops in Dalkeith

Questions

When is the next bus from Dalkeith Parish Church?
The 140 to Musselburgh at 20:47.
Which buses stop at Dalkeith Parish Church?
3 routes: 140, 141 and X33, run by East Coast Buses and Lothian Buses.
Where is Dalkeith Parish Church?
Dalkeith Parish Church is in Dalkeith, Midlothian.
Where do buses from Dalkeith Parish Church go?
The next departures go to Musselburgh, Penicuik and Fountainbridge.

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