Bus times in Lasswade
All the buses in Lasswade: 10 bus routes and 8 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Elm Row (SW-bound) as of 00:37
Scheduled times at Lasswade’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Lasswade today
- 1 Dalkeith → Loanhead via Eskbank, Straiton Lothian Community Transport · Mondays only · first 09:31 · last 09:31
- 2 Loanhead → Dalkeith via Bonnyrigg, Gorebridge Lothian Community Transport · Mondays only · first 10:15 · last 10:15
- 3 Dalkeith circular via Eskbank, Loanhead Lothian Community Transport · Mondays only · first 11:31 · last 11:31
- 31 Poltonhall → East Craigs via Bonnyrigg, Edinburgh Lothian Buses · first 03:58 · last 00:16
- 140 Musselburgh → Penicuik via Roslin East Coast Buses · first 04:57 · last 23:12
- 141 Musselburgh → Penicuik via Seafield, Bush Estate East Coast Buses · not Sundays · first 07:06 · last 18:51
- 800 Pathhead → Penicuik via Gorebridge, Dalkeith Borders Buses · weekdays only · first 09:00 · last 13:30
- N31 Bonnyrigg → Haymarket via Newington, Edinburgh Lothian Buses · first 00:20 · last 01:03
- X31 Rosewell → Haymarket via Bonnyrigg, Edinburgh Lothian Buses · weekdays only · first 06:47 · last 17:36
- X33 Fountainbridge → Straiton via Edinburgh, Dalkeith Lothian Buses · weekdays only · first 06:26 · last 17:41
Route numbers are reused all over the country. See every UK 31 bus, 140 bus, 141 bus, X33 bus, X31 bus, 800 bus, N31 bus, 1 bus, 2 bus or 3 bus timetable.
Map of bus stops in Lasswade
All 8 stops shown. Tap a marker for live departures.
Bus stops in Lasswade
Operators in Lasswade
Bus services here are registered with Midlothian Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Lasswade?
10 bus routes serve Lasswade, run by 4 operators including Lothian Buses and Lothian Community Transport. The busiest are the 31 (Poltonhall to East Craigs), the 140 (Musselburgh to Penicuik), the 141 (Musselburgh to Penicuik), the X33 (Fountainbridge to Straiton), the X31 (Rosewell to Haymarket), the 800 (Pathhead to Penicuik), the N31 (Bonnyrigg to Haymarket) and the 1 (Dalkeith to Loanhead), plus 2 school or occasional services.
How much is the bus fare in Lasswade?
Fares in Lasswade are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
How many bus stops are there in Lasswade?
There are 8 active bus stops in Lasswade. Each stop page on this site shows the next departures and every route that calls there.