bustimes.org

Lasswade, opposite Laird and Dog

On High Street, near Postbox

Buses point south-east ↘︎

31 Polton Mill 05:54⚡
31 Bonnyrigg 06:06⚡
31 Polton Mill 06:16⚡
31 Bonnyrigg 06:26
140 Musselburgh 06:30⚡
140 Musselburgh 07:00
140 Musselburgh 07:30
140 Musselburgh 08:00

⚡ denotes ‘live’ times guessed (sometimes badly) from buses’ actual locations