Bus times from Inveresk Kennels, Musselburgh

Inveresk Kennels, Musselburgh is served by 4 bus routes (111, 140, 141 and X4), run by Prentice Coaches and East Coast Buses. The next buses go to Musselburgh, Penicuik, Haddington and Edinburgh Royal Infirmary.

Next departures

TimeRouteTo
17:29140Musselburgh
17:32141Penicuik
17:44111Haddington
17:51111Edinburgh Royal Infirmary
18:01140Penicuik
18:01141Musselburgh
18:25140Musselburgh
18:31141Penicuik
18:50141Musselburgh
19:04111Haddington
19:08140Penicuik
19:13140Musselburgh
19:45141Musselburgh
20:12140Musselburgh
20:13140Penicuik
20:31140Musselburgh
20:44X4Musselburgh
20:57140Musselburgh
21:17140Penicuik
21:33X4Musselburgh

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Inveresk Kennels, Musselburgh?
The 140 to Musselburgh at 17:29.
Which buses stop at Inveresk Kennels, Musselburgh?
4 routes: 111, 140, 141 and X4, run by Prentice Coaches and East Coast Buses.
Where is Inveresk Kennels, Musselburgh?
Inveresk Kennels is in Inveresk, East Lothian.
Where do buses from Inveresk Kennels, Musselburgh go?
The next departures go to Musselburgh, Penicuik, Haddington and Edinburgh Royal Infirmary.

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