X31 - West Maitland Street - Atholl Crescent
LOTH_X31: current: true description: West Maitland Street - Atholl Crescent line_brand: '' line_name: X31
Routes
S/X31_LOTH_628_LOTH_X31_20260603_20260605_182451.xml
Line: SLX31
LineName: X31
ServiceCode: LOTH_X31
CreationDateTime: 5 Jun 2026, 6 p.m.
ModificationDateTime: 5 Jun 2026, 6 p.m.
Hash: 2911bc2b4ecaae16391b1c61e27f04f4ae752503
RevisionNumber: 0
OperatingPeriod: 2026-06-03–2027-06-02
PublicUse: True
Description: Rosewell - Edinburgh Haymarket
Origin: Rosewell
Destination: Edinburgh Haymarket
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 279 | 8330001 | out | 06:47 | 07:44 | Monday to Friday | Monday to Friday | ✎ | ||||
| 8330002 | out | 07:11 | 08:17 | ✎ | |||||||
| 8330003 | out | 07:23 | 08:30 | ✎ | |||||||
| 564 | 8330004 | in | 16:36 | 17:39 | ✎ | ||||||
| 564 | 8330005 | in | 17:06 | 18:09 | ✎ | ||||||
| 8330006 | in | 17:36 | 18:36 | ✎ |
Outbound
- Terminus (at)
- Gorton Road (at)
- Prestonhall Road (at)
- St Joseph's (opp)
- Burnbrae Terrace (at)
- Burnbrae Avenue (opp)
- Burnbrae Walk (opp)
- Sawmill Terrace (near)
- Brixwold Bank (opp)
- Bairds Way (opp)
- Wolsey Avenue (opp)
- Waverley Terrace (opp)
- Dundas Park (opp)
- High Street (at)
- Park Road (at)
- Rockville Terrace (at)
- Broomieknowe Gardens (opp)
- Elm Row (SW-bound)
- Laird and Dog (at)
- Lasswade Road (W-bound)
- Haveral Wood (at)
- Gilmerton Station Road (NW-bound)
- West Edge Farm (at)
- Gilmerton Dykes Road (opp)
- The Murrays (adj)
- Gilmerton Dykes Street (after)
- Newington Road (NW-bound)
- Surgeons' Hall (opp)
- South Bridge (N-Bound 2)
- Princes Street (Scott Mon.) (Stop PS)
- Princes Street (west) (Stop PY)
- Shandwick Place (Stop SE)
- Atholl Crescent (Stop SG)
Inbound
- West Maitland Street (Stop HC)
- Shandwick Place (Stop SA)
- Princes Street (west) (Stop PC)
- Princes Street (Scott Mon.) (Stop PJ)
- South Bridge (S-bound 2)
- Surgeons' Hall (just after)
- Newington Road (SE-bound)
- Gilmerton Dykes Street (before)
- The Murrays (opp)
- Gilmerton Dykes Road (at)
- West Edge Farm (opp)
- Wester Melville (opp)
- Lasswade Road (E-bound)
- Laird and Dog (opp)
- Elm Row (NE-bound)
- Broomieknowe Gardens (at)
- Rockville Terrace (opp)
- Park Road (opp)
- Bonnyrigg Toll (at)
- Waverley Terrace (at)
- Wolsey Avenue (near)
- Bairds Way (at)
- Brixwold Bank (at)
- Burnbrae Road (opp)
- Sawmill Terrace (opp)
- Burnbrae Walk (at)
- Burnbrae Avenue (near)
- St Joseph's (at)
- Prestonhall Road (opp)
- Gorton Road (opp)