Registered local bus service

PM1050765/32

140

Service
140
From
Penicuik Town Centre
To
Tesco, Musselburgh
Via
Loanhead, Bonnyrigg, Dalkeith, Whitecraig
Effective
22 February 2026
Status
Registered

Registration history

17 records

Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.

#16 · Registered

Effective
22 February 2026
Received
9 January 2026

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Variation to timetable

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 22 February 2026. To amend Timetable.

#15 · Registered

Effective
6 April 2025
Received
21 February 2025

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Minor timetable changes

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 06 April 2025. To amend Timetable.

#14 · Registered

Effective
24 March 2024
Received
9 February 2024

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Minor timetable changes

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 24 March 2024. To amend Timetable.

#13 · Registered

Effective
28 May 2023
Received
14 April 2023

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 28 May 2023. To amend Timetable.

#12 · Registered

Effective
11 September 2022
Received
29 July 2022

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 11 September 2022. To amend Route and Timetable.

#11 · Registered

Effective
5 June 2022
Received
22 April 2022

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 05 June 2022. To amend Timetable.

#10 · Registered

Effective
12 September 2021
Received
3 September 2021

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 12 September 2021. To amend Timetable.

#9 · Registered

Effective
27 June 2021
Received
16 June 2021

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 27 June 2021. To amend Timetable.

#8 · Registered

Effective
25 April 2021
Received
16 April 2021

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 25 April 2021. To amend Timetable.

#7 · Expired

Effective
24 January 2021
Received
22 January 2021
End date
1 October 2021

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 24 January 2021. To amend Timetable.

#6 · Expired

Effective
13 September 2020
Received
8 September 2020
End date
3 January 2021

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Temporary variation - Covid19 response - timetable revision

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 13 September 2020. To amend Timetable.

#5 · Expired

Effective
21 June 2020
Received
17 June 2020
End date
31 August 2020

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

TEMPORARY VARIATION - COVID 19 - SERVICE REVISION TEMPORARY VARIATION - COVID 19- revised timetable (service re-extended to Penicuik Mon-Sat 30 mins)

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 21 June 2020. To amend Timetable.

#4 · Expired

Effective
5 April 2020
Received
3 April 2020
End date
31 August 2020

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

TEMPORARY VARIATION - COVID 19 - SERVICE REVISION

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 05 April 2020. To amend Timetable.

#3 · Expired

Effective
29 March 2020
Received
27 March 2020
End date
31 August 2020

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily TEMPORARY VARIATION - COVID 19 - SPECIAL TIMETABLE

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 29 March 2020. To amend Timetable.

#2 · Expired

Effective
23 March 2020
Received
19 March 2020
End date
27 March 2020

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily Temporary variation - Covid 19

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 23 March 2020. To amend Timetable.

#1 · Registered

Effective
29 March 2020
Received
14 February 2020

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

Operating between Penicuik Town Centre and Tesco, Musselburgh given service number 140 effective from 29 March 2020. To amend Timetable.

#0 · Registered

Effective
25 February 2018
Received
12 January 2018

140 · Penicuik Town Centre – Tesco, Musselburgh

via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

Daily

From: Penicuik Town Centre To: Tesco, Musselburgh Via: Loanhead, Bonnyrigg, Dalkeith, Whitecraig Name or No.: 140 Service type: Normal Stopping Effective date: 25 February 2018 Other details: Daily

Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗