X31 West Maitland Street - Atholl Crescent

A bus service operated by Lothian Buses

Monday to Friday

Rosewell - Edinburgh Haymarket

Terminus (at) 06:4707:1107:23
Gorton Road (at) 06:4807:1207:24
Prestonhall Road (at) 06:4807:1207:24
St Joseph's (opp) 06:4907:1307:25
Burnbrae Terrace (at) 06:5307:1707:29
Burnbrae Avenue (opp) 06:5307:1707:29
Burnbrae Walk (opp) 06:5407:1807:30
Sawmill Terrace (near) 06:5607:2007:32
Brixwold Bank (opp) 06:5607:2007:32
Bairds Way (opp) 06:5707:2107:33
Wolsey Avenue (opp) 06:5807:2207:34
Waverley Terrace (opp) 06:5907:2307:35
Dundas Park (opp) 07:0007:2407:36
High Street (at) 07:0207:2607:38
Park Road (at) 07:0207:2707:39
Rockville Terrace (at) 07:0307:2707:39
Broomieknowe Gardens (opp) 07:0307:2807:40
Elm Row (SW-bound) 07:0507:3007:42
Laird and Dog (at) 07:0607:3107:43
Lasswade Road (W-bound) 07:0607:3207:44
Haveral Wood (at) 07:0807:3407:47
Gilmerton Station Road (NW-bound) 07:1107:3807:51
West Edge Farm (at) 07:1107:3907:52
Gilmerton Dykes Road (opp) 07:1207:4007:53
The Murrays (adj) 07:1307:4107:54
Gilmerton Dykes Street (after) 07:1507:4407:57
Newington Road (NW-bound) 07:2707:5708:10
Surgeons' Hall (opp) 07:3008:0108:14
South Bridge (N-Bound 2) 07:3208:0408:17
Princes Street (Scott Mon.) (Stop PS) 07:3708:0908:22
Princes Street (west) (Stop PY) 07:4008:1308:26
Shandwick Place (Stop SE) 07:4308:1508:28
Atholl Crescent (Stop SG) 07:4408:1708:30

Edinburgh Haymarket - Rosewell

West Maitland Street (Stop HC) 16:3617:0617:36
Shandwick Place (Stop SA) 16:3817:0817:38
Princes Street (west) (Stop PC) 16:4217:1217:41
Princes Street (Scott Mon.) (Stop PJ) 16:4617:1617:45
South Bridge (S-bound 2) 16:5317:2317:52
Surgeons' Hall (just after) 16:5617:2617:55
Newington Road (SE-bound) 17:0017:3017:59
Gilmerton Dykes Street (before) 17:1217:4218:10
The Murrays (opp) 17:1417:4418:12
Gilmerton Dykes Road (at) 17:1517:4518:13
West Edge Farm (opp) 17:1517:4518:13
Wester Melville (opp) 17:1817:4818:16
Lasswade Road (E-bound) 17:2017:5018:17
Laird and Dog (opp) 17:2117:5118:19
Elm Row (NE-bound) 17:2217:5218:19
Broomieknowe Gardens (at) 17:2317:5318:20
Rockville Terrace (opp) 17:2317:5318:20
Park Road (opp) 17:2417:5418:21
Bonnyrigg Toll (at) 17:2517:5518:22
Waverley Terrace (at) 17:2517:5518:22
Wolsey Avenue (near) 17:2617:5618:23
Bairds Way (at) 17:2617:5618:23
Brixwold Bank (at) 17:2717:5718:24
Burnbrae Road (opp) 17:2817:5818:25
Sawmill Terrace (opp) 17:2917:5918:26
Burnbrae Walk (at) 17:2917:5918:26
Burnbrae Avenue (near) 17:3018:0018:27
St Joseph's (at) 17:3718:0718:34
Prestonhall Road (opp) 17:3718:0718:34
Gorton Road (opp) 17:3818:0818:35
Terminus (at) 17:3918:0918:36

Timetable data from the Traveline National Dataset (TNDS),

More information

Lothian Buses

Website