Bus - 31

31 Line

East Craigs Centre, East Craigs - Burnbrae Terminus, Bonnyrigg

Lothian Buses

Lothian Buses 31 Bus Stops and Route Schedule

The 31 Bus (East Craigs Centre, East Craigs - Burnbrae Terminus, Bonnyrigg) is a route with 73 stops, departing from East Craigs Centre, East Craigs and ending at its Burnbrae Terminus, Bonnyrigg.

  • East Craigs Centre, East Craigs

  • North Bughtlin Neuk, Bughtlin

  • Bughtlin Drive, Bughtlin

  • Burnside, Bughtlin

  • Almond Green, Bughtlin

  • Craigs Road, West Craigs

  • North Gyle Terrace, West Craigs

  • Maybury Road, Maybury

  • Dechmont Road, Maybury

  • North Gyle Road, Maybury

  • Craigs Avenue, Maybury

  • Drum Brae South, Corstorphine

  • St Ninians Road, Corstorphine

  • Glebe Road, Corstorphine

  • Station Road, Corstorphine

  • Belgrave Road, Corstorphine

  • Edinburgh Zoo, Corstorphine

  • Pinkhill, Corstorphine

  • Balgreen Road, Corstorphine

  • Belmont Crescent, Corstorphine

  • Western Corner, Murrayfield

  • Murrayfield Road, Murrayfield

  • Ormidale Terrace, Roseburn

  • Roseburn Gardens, Roseburn

  • Wester Coates, Coates

  • Magdala Crescent, Coates

  • Haymarket Station, Haymarket

  • West Maitland Street, Haymarket

  • Shandwick Place, West End

  • Princes Street (West), Edinburgh

  • Princes Street (Scott Mon.), Edinburgh

  • South Bridge, Old Town

  • Surgeons' Hall, South Side

  • St Patrick Square, South Side

  • Bernard Terrace, South Side

  • Newington Road, Newington

  • Salisbury Place, Mayfield

  • Minto Street, Mayfield

  • Mayfield Gardens, Mayfield

  • East Savile Road, Mayfield

  • Suffolk Road, Mayfield

  • Lady Road, Nether Liberton

  • Gordon Terrace, Liberton

  • Mossgiel Walk, Liberton

  • Kirk Park, Liberton

  • Kirkgate, Liberton

  • Yewlands Gardens, Liberton

  • Malbet Park, Liberton

  • Liberton Hospital, Gracemount

  • Ellen's Glen Road, Gracemount

  • Gracemount High School, Gracemount

  • Gilmerton Dykes Street, Gracemount

  • The Murrays, Gilmerton

  • Gilmerton Dykes Road, Gilmerton

  • West Edge Farm, Gilmerton

  • Wester Melville, Lasswade

  • Lasswade Road, Wadingburn

  • Laird And Dog, Lasswade

  • Elm Row, Lasswade

  • Broomieknowe Gardens, Broomieknowe

  • Rockville Terrace, Bonnyrigg

  • Park Road, Bonnyrigg

  • Bonnyrigg Toll, Bonnyrigg

  • Waverley Terrace, Bonnyrigg

  • Wolsey Avenue, Bonnyrigg

  • Bairds Way, Bonnyrigg

  • Brixwold Bank, Cockpen

  • Burnbrae Road, Bonnyrigg

  • Sawmill Terrace, Bonnyrigg

  • Burnbrae Walk, Bonnyrigg

  • Burnbrae Primary, Bonnyrigg

  • Auld Coal Bank, Bonnyrigg

  • Burnbrae Terminus, Bonnyrigg

31 Bus schedule

Day Operating Hours Frequency
Mon 03:59 - 22:58 23 min
Tue 03:59 - 22:58 23 min
Wed 03:59 - 22:58 -
Thu 03:59 - 22:58 23 min
Fri 03:59 - 22:58 23 min
Sat 04:29 - 22:58 30 min
Sun 05:23 - 22:58 20 min

31 Bus Route Map

The route map for 31 in Scotland will be available soon.

31 Line Bus fare information

Lothian Buses, 31 Bus fare may fluctuate due to various factors. For detailed information on ticket costs, please visit their official website.