Bonnyrigg & Lasswade Local Bus Services

*** Bookmark this page for links to fully up to date local bus timetables ***

Route Operator Number Time of Day Frequency

Rosewell - Hopefield - Bonnyrigg Toll - Lasswade - Edinburgh

(Between Rosewell and Hopefield, several services peak time Mon - Sat)

Night buses also operate (weekends only)

Lothian 31 Daytime

Evening

Sunday

Night

20 mins*

30 mins

30 mins

60 mins

Brixwold - Bonnyrigg Toll - Lasswade - Edinburgh

Express service -

Morning services from Brixwold - Edinburgh only

Evening Services from Edinburgh - Brixwold only

Non-stop between The Murrays & Surgeon's Hall

Lothian X31 Morning

Evening

3 buses

3 buses

Polton Mill - Bonnyrigg Toll - Lasswade - Edinburgh

Lothian 31 Daytime 20 mins*
Rosewell - Bonnyrigg Toll - Dalkeith - ERI - Edinburgh Lothian 49 Daytime

Evening

Sunday

20 mins

Hourly

30 mins

Polton Mill - Bonnyrigg Toll - Dalkeith - Woodburn First 90 Daytime 30 mins
Polton Mill - Bonnyrigg Toll - Dalkeith - Musselburgh First 140 Daytime Hourly
Penicuik - Roslin - Loanhead - Bonnyrigg Toll - Dalkeith - Musselburgh First 141 Daytime Hourly
TESCO - Bonnyrigg Toll - Cockpen - N'grange - Mayfield First 302 Daytime Hourly
Dalkeith - Bonnyrigg Toll - Cockpen - Gorebridge First 303 Daytime Hourly
* These services alternate to provide a 10 minute frequency between Bonnyrigg Toll & Edinburgh.

Note - links to Lothian Buses timetables link directly to the appropriate timetable. Links to First Group link to the SE Scotland search page (as direct links result in SQL error messages).

Latest news can be obtained from Midlothian Council's 'Bus News' web page