140 - Tesco Terminus - High Street (Stop D)
ECBU_140: current: true description: Tesco Terminus - High Street (Stop D) line_brand: '' line_name: '140'
Routes
S/140_ECBU_628_ECBU_140_20260525_20260605_182031.xml
Line: SL140
LineName: 140
ServiceCode: ECBU_140
CreationDateTime: 5 Jun 2026, 6 p.m.
ModificationDateTime: 5 Jun 2026, 6 p.m.
Hash: 0bd321582d93fa10ec20dbf151d6e32b250187c2
RevisionNumber: 0
OperatingPeriod: 2026-05-25–2027-05-24
PublicUse: True
Description: Musselburgh - Penicuik
Origin: Musselburgh
Destination: Penicuik
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1041 | 7850001 | out | 04:57 | 05:50 | Monday to Friday | Monday to Friday | ✎ | ||||
| 1041 | 7850002 | out | 05:27 | 06:20 | ✎ | ||||||
| 1041 | 7850003 | out | 05:54 | 06:47 | ✎ | ||||||
| 7850004 | out | 06:19 | 07:13 | ✎ | |||||||
| 7850005 | out | 06:49 | 07:47 | ✎ | |||||||
| 1042 | 7850006 | out | 07:41 | 08:52 | ✎ | ||||||
| 7850007 | out | 08:48 | 09:55 | ✎ | |||||||
| 7850008 | out | 09:51 | 10:57 | ✎ | |||||||
| 7850009 | out | 10:51 | 11:57 | ✎ | |||||||
| 7850010 | out | 11:51 | 12:59 | ✎ | |||||||
| 7850011 | out | 12:53 | 14:02 | ✎ | |||||||
| 7850012 | out | 13:53 | 15:02 | ✎ | |||||||
| 7850013 | out | 14:58 | 16:15 | ✎ | |||||||
| 7850014 | out | 16:00 | 17:19 | ✎ | |||||||
| 7850015 | out | 16:51 | 18:06 | ✎ | |||||||
| 7850016 | out | 17:51 | 18:59 | ✎ | |||||||
| 7850017 | out | 19:00 | 20:02 | ✎ | |||||||
| 7850018 | out | 20:05 | 21:03 | ✎ | |||||||
| 7850019 | out | 21:10 | 22:06 | ✎ | |||||||
| 7850020 | out | 22:10 | 23:03 | ✎ | |||||||
| 7850021 | out | 23:10 | 00:03 | ✎ | |||||||
| 1041 | 7850057 | in | 05:57 | 06:56 | ✎ | ||||||
| 7850058 | in | 06:29 | 07:32 | ✎ | |||||||
| 7850059 | in | 06:57 | 08:03 | ✎ | |||||||
| 7850060 | in | 07:57 | 09:10 | ✎ | |||||||
| 7850061 | in | 09:05 | 10:13 | ✎ | |||||||
| 7850062 | in | 10:05 | 11:13 | ✎ | |||||||
| 7850063 | in | 11:05 | 12:13 | ✎ | |||||||
| 7850064 | in | 12:07 | 13:16 | ✎ | |||||||
| 7850065 | in | 13:07 | 14:16 | ✎ | |||||||
| 7850066 | in | 14:12 | 15:21 | ✎ | |||||||
| 7850067 | in | 15:17 | 16:29 | ✎ | |||||||
| 7850068 | in | 16:27 | 17:39 | ✎ | |||||||
| 7850069 | in | 17:30 | 18:33 | ✎ | |||||||
| 7850070 | in | 18:20 | 19:20 | ✎ | |||||||
| 7850071 | in | 19:21 | 20:19 | ✎ | |||||||
| 7850072 | in | 19:42 | 20:38 | ✎ | |||||||
| 7850073 | in | 20:10 | 21:04 | ✎ | |||||||
| 7850074 | in | 21:12 | 22:04 | ✎ | |||||||
| 7850075 | in | 22:12 | 23:04 | ✎ | |||||||
| 7850076 | in | 23:12 | 00:04 | ✎ | |||||||
| 7850022 | out | 06:03 | 06:56 | Saturdays | Saturdays | ✎ | |||||
| 7850023 | out | 06:56 | 07:51 | ✎ | |||||||
| 7850024 | out | 07:24 | 08:22 | ✎ | |||||||
| 7850025 | out | 07:59 | 08:58 | ✎ | |||||||
| 7850026 | out | 08:49 | 09:54 | ✎ | |||||||
| 7850027 | out | 09:49 | 10:55 | ✎ | |||||||
| 7850028 | out | 10:49 | 11:56 | ✎ | |||||||
| 7850029 | out | 11:54 | 13:02 | ✎ | |||||||
| 7850030 | out | 12:54 | 14:02 | ✎ | |||||||
| 7850031 | out | 13:59 | 15:07 | ✎ | |||||||
| 7850032 | out | 14:59 | 16:06 | ✎ | |||||||
| 7850033 | out | 15:59 | 17:06 | ✎ | |||||||
| 7850034 | out | 17:04 | 18:10 | ✎ | |||||||
| 7850035 | out | 18:04 | 19:07 | ✎ | |||||||
| 7850036 | out | 18:34 | 19:36 | ✎ | |||||||
| 7850037 | out | 19:00 | 20:02 | ✎ | |||||||
| 7850038 | out | 20:05 | 21:03 | ✎ | |||||||
| 7850039 | out | 21:10 | 22:06 | ✎ | |||||||
| 7850040 | out | 22:10 | 23:03 | ✎ | |||||||
| 7850041 | out | 23:10 | 00:03 | ✎ | |||||||
| 7850077 | in | 07:05 | 08:04 | ✎ | |||||||
| 7850078 | in | 08:05 | 09:05 | ✎ | |||||||
| 7850079 | in | 09:05 | 10:10 | ✎ | |||||||
| 7850080 | in | 10:05 | 11:14 | ✎ | |||||||
| 7850081 | in | 11:05 | 12:17 | ✎ | |||||||
| 7850082 | in | 12:05 | 13:16 | ✎ | |||||||
| 7850083 | in | 13:10 | 14:20 | ✎ | |||||||
| 7850084 | in | 14:12 | 15:19 | ✎ | |||||||
| 7850085 | in | 15:17 | 16:24 | ✎ | |||||||
| 7850086 | in | 16:17 | 17:24 | ✎ | |||||||
| 7850087 | in | 17:17 | 18:24 | ✎ | |||||||
| 7850088 | in | 18:20 | 19:20 | ✎ | |||||||
| 7850089 | in | 19:17 | 20:14 | ✎ | |||||||
| 7850090 | in | 19:42 | 20:36 | ✎ | |||||||
| 7850091 | in | 20:10 | 21:04 | ✎ | |||||||
| 7850092 | in | 21:12 | 22:04 | ✎ | |||||||
| 7850093 | in | 22:12 | 23:04 | ✎ | |||||||
| 7850094 | in | 23:12 | 00:04 | ✎ | |||||||
| 1062 | 7850042 | out | 07:20 | 08:06 | Sundays | Sundays |
not AllBankHolidays |
✎ | |||
| 1061 | 7850043 | out | 08:15 | 09:03 | ✎ | ||||||
| 1061 | 7850044 | out | 09:15 | 10:03 | ✎ | ||||||
| 7850045 | out | 10:15 | 11:07 | ✎ | |||||||
| 7850046 | out | 11:15 | 12:07 | ✎ | |||||||
| 7850047 | out | 12:15 | 13:11 | ✎ | |||||||
| 7850048 | out | 13:15 | 14:11 | ✎ | |||||||
| 7850049 | out | 14:15 | 15:10 | ✎ | |||||||
| 7850050 | out | 15:15 | 16:09 | ✎ | |||||||
| 7850051 | out | 16:15 | 17:09 | ✎ | |||||||
| 7850052 | out | 17:15 | 18:09 | ✎ | |||||||
| 7850053 | out | 18:15 | 19:06 | ✎ | |||||||
| 7850054 | out | 19:15 | 20:06 | ✎ | |||||||
| 7850055 | out | 20:15 | 21:01 | ✎ | |||||||
| 7850056 | out | 21:15 | 22:01 | ✎ | |||||||
| 1062 | 7850095 | in | 08:15 | 09:00 | ✎ | ||||||
| 7850096 | in | 09:15 | 10:05 | ✎ | |||||||
| 7850097 | in | 10:15 | 11:08 | ✎ | |||||||
| 7850098 | in | 11:15 | 12:08 | ✎ | |||||||
| 7850099 | in | 12:15 | 13:10 | ✎ | |||||||
| 7850100 | in | 13:15 | 14:10 | ✎ | |||||||
| 7850101 | in | 14:20 | 15:15 | ✎ | |||||||
| 7850102 | in | 15:20 | 16:15 | ✎ | |||||||
| 7850103 | in | 16:20 | 17:15 | ✎ | |||||||
| 7850104 | in | 17:20 | 18:15 | ✎ | |||||||
| 7850105 | in | 18:20 | 19:09 | ✎ | |||||||
| 7850106 | in | 19:15 | 20:02 | ✎ | |||||||
| 7850107 | in | 20:15 | 20:58 | ✎ | |||||||
| 7850108 | in | 21:12 | 21:55 | ✎ | |||||||
| 7850109 | in | 22:12 | 22:55 | ✎ |
Outbound
- High Street (Stop B)
- Tesco Terminus (at)
- Newbigging (S-bound)
- Rothesay Place (adj)
- Inveresk Village (opp)
- Inveresk Kennels (opp)
- Carberry Road (southbound)
- Whitecraig Avenue (at)
- Whitecraig Crescent (near)
- Smeaton Road End (adj)
- Thornyhall (at)
- Thornybank (W-bound)
- Shadepark (at 36)
- Corn Exchange (at)
- Dalkeith Parish Church (opp)
- Jarnac Court (at)
- Kings Park (at)
- Glenesk Crescent (opp)
- Eskbank Toll (at)
- Station Road (near)
- Westfield Park (at)
- Muirpark (at)
- Mayshade Garden Centre (opp)
- Pendreich Avenue (opp)
- Waverley Crescent (at)
- Maryfield Place (near)
- High Street (at)
- Park Road (at)
- Rockville Terrace (at)
- Broomieknowe Gardens (opp)
- Elm Row (SW-bound)
- Laird and Dog (at)
- Lasswade Road (W-bound)
- Kevock Road (at)
- Hunter Avenue (opp)
- Academy Lane (opp)
- Muirfield Gardens (at)
- George Avenue (opp)
- McNeil Avenue (opp)
- Park Avenue (at)
- Herd Terrace (at)
- Dryden Road (at)
- Nivensknowe Road (W-bound)
- Seafield Road (opp)
- Roslin Road (at)
- Bilston Cottages (at)
- Langhill Farm (at)
- Roslin Institute (at)
- Springfield Place (at)
- Station Road (at)
- Original Rosslyn Hotel (at)
- Penicuik Road (opp 40)
- Woodend Park (opp)
- Roslin Surgery (Opp)
- Gowkley Moss (W-bound)
- Gowkley Moss (E-bound)
- Milton Cottages (opp)
- Roslin Surgery (At)
- Golf Club (at)
- Glencorse Barracks (at)
- Woodend Park (at)
- Samoa Terrace (opp)
- Beeslack High School (near)
- Mauricewood Road (opp)
- Queensway (opp)
- Cuiken Avenue (opp)
- Angle Park (opp)
- Wilson Street (opp)
- Town Centre (Stop A)
Inbound
- Town Centre (Stop C)
- Wilson Street (at)
- John Street Lane (at)
- Angle Park (at)
- Cuiken Avenue (at)
- Queensway (near)
- Mauricewood Road (at)
- Beeslack High School (opp)
- Samoa Terrace (near)
- Glencorse Barracks (opp)
- Golf Club (opp)
- Milton Cottages (at)
- Penicuik Road (at 32)
- Original Rosslyn Hotel (opp)
- Station Road (opp)
- Springfield Place (opp)
- Roslin Institute (opp)
- Langhill Farm (opp)
- Bilston Cottages (opp)
- Roslin Road (opp)
- Seafield Road (at)
- Nivensknowe Road (E-bound)
- Dryden Road (opp)
- Herd Terrace (opp)
- McNeil Avenue (at)
- George Avenue (at)
- Muirfield Gardens (opp)
- Station Road (at)
- Academy Lane (at)
- Hunter Avenue (at)
- Kevock Road (opp)
- Lasswade Road (E-bound)
- Laird and Dog (opp)
- Elm Row (NE-bound)
- Broomieknowe Gardens (at)
- Rockville Terrace (opp)
- Park Road (opp)
- Douglas Crescent (at)
- Maryfield Place (opp)
- Waverley Crescent (opp)
- Pendreich Avenue (at)
- Mayshade Garden Centre (at)
- Muirpark (opp)
- Westfield Park (opp)
- Bonnyrigg Road (at 20)
- Glenesk Crescent (at)
- Croft Street (opp)
- Dalkeith Parish Church (at)
- Corn Exchange (opp)
- Shadepark (opp)
- Thornybank (E-bound)
- Thornyhall (opp)
- Smeaton Road End (opp)
- Cowpits Road
- Whitecraig Crescent (opp)
- Whitecraig Avenue (opp)
- Carberry Road (northbound)
- Inveresk Kennels (o/s)
- Inveresk Village (at)
- Rothesay Place (opp)
- Newbigging (N-bound)
- High Street (Stop D)