N31 Burnbrae Avenue ↔ Princes Street (Scott Mon.)

Operated by Lothian Buses. First bus 00:20, last bus 01:03. 2 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the N31. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

N31 towards Princes Street (Scott Mon.) — Monday to Friday (1 journeys)
Burnbrae Avenue (near) 01:03
High Street (at) 01:08
Gilmerton Dykes Street (after) 01:15
Lady Road (opp) 01:20
South Bridge (N-Bound 2) 01:27
Princes Street (Scott Mon.) (Stop PS) 01:31
West Maitland Street (Stop HC) ·

Route map

All stops on route N31

N31 towards Princes Street (Scott Mon.)

  1. Burnbrae Avenue (near) Bonnyrigg
  2. Dalhousie Chesters (opp) Poltonhall
  3. Cockpen Place (opp) Poltonhall
  4. Skeltiemuir Avenue (opp) Poltonhall
  5. Hopefield Place (at) Bonnyrigg
  6. Hazel Drive (opp) Bonnyrigg
  7. Dobbies Road (at) Bonnyrigg
  8. High Street (at) Bonnyrigg
  9. Park Road (at) Bonnyrigg
  10. Rockville Terrace (at) Bonnyrigg
  11. Broomieknowe Gardens (opp) Broomieknowe
  12. Elm Row (SW-bound) Lasswade
  13. Laird and Dog (at) Lasswade
  14. Lasswade Road (W-bound) Wadingburn
  15. Haveral Wood (at) Lasswade
  16. West Edge Farm (at) Gilmerton
  17. Gilmerton Dykes Road (opp) Gilmerton
  18. The Murrays (adj) Gilmerton
  19. Gilmerton Dykes Street (after) Gracemount
  20. Gracemount High School (at) Gracemount
  21. Ellen's Glen Road (opp) Gracemount
  22. Liberton Hospital (opp) Gracemount
  23. Malbet Park (opp) Liberton
  24. Yewlands Gardens (after) Liberton
  25. Kirk Park (near) Liberton
  26. Mossgiel Walk (opp) Liberton
  27. Gordon Terrace (near) Liberton
  28. Mid Liberton (opp) Nether Liberton
  29. Lady Road (opp) Nether Liberton
  30. Suffolk Road (SE-bound) Mayfield
  31. East Savile Road (after) Mayfield
  32. Mayfield Gardens (NW-bound) Mayfield
  33. Minto Street (NW-bound) Mayfield
  34. Salisbury Place (before) Mayfield
  35. Newington Road (NW-bound) Newington
  36. Bernard Terrace (opp) South Side
  37. St Patrick Square South Side
  38. Surgeons' Hall (opp) South Side
  39. South Bridge (N-Bound 2) Old Town
  40. Princes Street (Waverley Steps) (Stop PP) Edinburgh
  41. Princes Street (Scott Mon.) (Stop PS) Edinburgh
  42. Princes Street (west) (Stop PY) Edinburgh
  43. Shandwick Place (Stop SE) Edinburgh West End
  44. Atholl Crescent (Stop SG) Haymarket
  45. West Maitland Street (Stop HC) Haymarket

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first N31 bus?

The first N31 departure on weekdays leaves at 00:20 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last N31 bus?

The last N31 on weekdays leaves its first stop at 01:03. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the N31 bus cost?

The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the N31. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the N31 bus?

The N31 is operated by Lothian Buses.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.