10 October 2026

Night bus route N31 in Edinburgh: Burnbrae Avenue ↔ Princes Street (Waverley Steps)

Related

Bus route 29 in Edinburgh: Silverknowes Terminus ↔ Terminus

Bus route 29 in Edinburgh goes from “Silverknowes Terminus”...

Bus route 37 in Edinburgh: Silverknowes Terminus ↔ Terminus

Bus route 37 in Edinburgh links “Silverknowes Terminus” and...

Night bus route N14 in Edinburgh: Waterfront Gait ↔ Surgeons’ Hall

Bus route N14 in Edinburgh links “Waterfront Gait” and...

Bus route 3 in Edinburgh: Cook Crescent ↔ Clovenstone Drive

Bus route 3 in Edinburgh goes from “Cook Crescent”...

Night bus route N26 in Edinburgh: Road End ↔ West Maitland Street

Bus route N26 in Edinburgh runs between “Road End”...

Share

Bus route N31 in Edinburgh links “Burnbrae Avenue” and “Princes Street (Waverley Steps)”. This is a night route. The two directions are not quite the same: 12 stops are served in one direction only, which is worth knowing before you travel. The return journey starts at “West Maitland Street”.

All routes in Edinburgh →

Which way bus N31 runs

Night bus route N31 in Edinburgh on the map: the route both ways

Towards “Princes Street (Waverley Steps)”: 41 stops. After “Burnbrae Avenue”, the bus calls at “Dalhousie Chesters”, “Cockpen Place”, “Skeltiemuir Avenue”, “Hopefield Place”, “Hazel Drive”, “Dobbies Road”, “High Street”, “Park Road”, “Rockville Terrace”, “Broomieknowe Gardens”. Then “Elm Row”, “Laird and Dog”, “Lasswade Road”, “Haveral Wood”, “Gilmerton Station Road”, “West Edge Farm”, “Gilmerton Dykes Road”, “The Murrays”, “Gilmerton Dykes Street”, “Gracemount High School”. Then “Ellen’s Glen Road”, “Liberton Hospital”, “Malbet Park”, “Yewlands Gardens”, “Kirk Park”, “Mossgiel Walk”, “Gordon Terrace”, “Mid Liberton”, “Lady Road”, “Suffolk Road”. Before “Princes Street (Waverley Steps)”: “East Savile Road”, “Mayfield Gardens”, “Minto Street”, “Salisbury Place”, “Newington Road”, “Bernard Terrace”, “St Patrick Square”, “Surgeons’ Hall”, “South Bridge”.

On the way back the bus takes a different route, from “West Maitland Street” to “Burnbrae Avenue” (44 stops). Only in this direction does it call at “Shandwick Place”, “Kirkgate”, “Gilmerton Sataion Road”, “Wester Melville”, “Bonnyrigg Toll”, “Waverley Terrace”, “Wolsey Avenue”, “Bairds Way”, “Brixwold Bank”, “Burnbrae Road”, “Sawmill Terrace” and “Burnbrae Walk”. Only in the direction of “Princes Street (Waverley Steps)” does it call at, among others, “Dalhousie Chesters”, “Cockpen Place”, “Skeltiemuir Avenue”, “Hopefield Place”, “Hazel Drive” and “Dobbies Road”. For the way back, board nearby: “Dobbies Road” → “Bonnyrigg Toll” (200 m), “High Street” → “Bonnyrigg Toll” (150 m), “Haveral Wood” → “Wester Melville” (200 m) and “Gilmerton Station Road” → “West Edge Farm” (250 m). Towards “Princes Street (Waverley Steps)”, board nearby: “Kirkgate” → “Kirk Park” (100 m), “Wester Melville” → “Haveral Wood” (200 m), “Bonnyrigg Toll” → “High Street” (150 m) and “Sawmill Terrace” → “Burnbrae Avenue” (350 m).

↓ to “Princes Street (Scott Mon.)”↑ to “Burnbrae Avenue” Burnbrae AvenueBurnbrae AvenueDalhousie ChestersDalhousie ChestersCockpen PlaceCockpen PlaceSkeltiemuir AvenueSkeltiemuir AvenueHopefield PlaceHopefield PlaceHazel DriveHazel DriveDobbies RoadDobbies RoadHigh StreetHigh StreetPark RoadPark RoadRockville TerraceRockville TerraceBroomieknowe GardensBroomieknowe GardensElm RowElm RowLaird and DogLaird and DogLasswade RoadLasswade RoadHaveral WoodHaveral WoodGilmerton Station RoadGilmerton Station RoadWest Edge FarmWest Edge FarmGilmerton Dykes RoadGilmerton Dykes RoadThe MurraysThe MurraysGilmerton Dykes StreetGilmerton Dykes StreetGracemount High SchoolGracemount High SchoolEllen's Glen RoadEllen's Glen RoadLiberton HospitalLiberton HospitalMalbet ParkMalbet ParkYewlands GardensYewlands GardensKirk ParkKirk ParkMossgiel WalkMossgiel WalkGordon TerraceGordon TerraceMid LibertonMid LibertonLady RoadLady RoadSuffolk RoadSuffolk RoadEast Savile RoadEast Savile RoadMayfield GardensMayfield GardensMinto StreetMinto StreetSalisbury PlaceSalisbury PlaceNewington RoadNewington RoadBernard TerraceBernard TerraceSt Patrick SquareSt Patrick SquareSurgeons' HallSurgeons' HallSouth BridgeSouth BridgePrinces Street (Waverley Steps)Princes Street (Waverley Steps)Princes Street (Scott Mon.)Princes Street (Scott Mon.)West Maitland StreetWest Maitland StreetShandwick PlaceShandwick PlacePrinces Street (west)Princes Street (west)Princes Street (Scott Mon.)Princes Street (Scott Mon.)South BridgeSouth BridgeSurgeons' HallSurgeons' HallSt Patrick SquareSt Patrick SquareBernard TerraceBernard TerraceNewington RoadNewington RoadSalisbury PlaceSalisbury PlaceMinto StreetMinto StreetMayfield GardensMayfield GardensEast Savile RoadEast Savile RoadSuffolk RoadSuffolk RoadLady RoadLady RoadGordon TerraceGordon TerraceMossgiel WalkMossgiel WalkKirk ParkKirk ParkKirkgateKirkgateYewlands GardensYewlands GardensMalbet ParkMalbet ParkLiberton HospitalLiberton HospitalEllen's Glen RoadEllen's Glen RoadGracemount High SchoolGracemount High SchoolGilmerton Dykes StreetGilmerton Dykes StreetThe MurraysThe MurraysGilmerton Dykes RoadGilmerton Dykes RoadWest Edge FarmWest Edge FarmGilmerton Sataion RoadGilmerton Sataion RoadWester MelvilleWester MelvilleLasswade RoadLasswade RoadLaird and DogLaird and DogElm RowElm RowBroomieknowe GardensBroomieknowe GardensRockville TerraceRockville TerracePark RoadPark RoadBonnyrigg TollBonnyrigg TollWaverley TerraceWaverley TerraceWolsey AvenueWolsey AvenueBairds WayBairds WayBrixwold BankBrixwold BankBurnbrae RoadBurnbrae RoadSawmill TerraceSawmill TerraceBurnbrae WalkBurnbrae WalkBurnbrae AvenueBurnbrae Avenue

Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 11 towards “Princes Street (Scott Mon.)” and 14 the other way. Tap a stop to see its name.

Connections

On part of the route, between “Gordon Terrace” and “Princes Street (Waverley Steps)” it shares the road with route N37; between “Lady Road” and “Princes Street (Waverley Steps)” it shares the road with route N3; between “Bernard Terrace” and “Princes Street (Waverley Steps)” it shares the road with route N30.

Connections by stop, in route order:

  • “Gilmerton Dykes Street”: bus N11
  • “Gracemount High School”: bus N11
  • “St Patrick Square”: bus N14
  • “Surgeons’ Hall”: bus N14
  • “South Bridge”: buses N14 and N35
  • “Princes Street (Waverley Steps)”: buses N1, N11, N16, N25, N26, N43 and N44
  • “West Maitland Street”: buses N1, N25, N26 and N44
  • “Shandwick Place” (only towards “Burnbrae Avenue”): buses N1, N11, N16, N25, N26, N43 and N44

Pages for these routes: bus N1, bus N11, bus N14, bus N16, bus N25, bus N26, bus N3, bus N30, bus N35, bus N37, bus N44.

Passes and concessions

Our page “How to pay for public transport in Edinburgh” describes tickets, passes and concessions, including any differences between modes of transport.

Questions about bus N31

Where does bus N31 start its return journey?

At “West Maitland Street”.

Does bus N31 stop at “Cockpen Place”?

Only in the direction of “Princes Street (Waverley Steps)”: in the other direction it does not stop there.

Where can I change from bus N31 to another bus route?

Most routes stop at “Princes Street (Waverley Steps)” (N1, N11, N16, N25, N26, N43 and N44) and “Shandwick Place” (only towards “Burnbrae Avenue”; N1, N11, N16, N25, N26, N43 and N44). All other stops with connections are listed above.

Checked on 3 October 2026. Source of the route and stops: Lothian Buses.

...