N28 Leith Street ↔ Council Offices

Operated by Lothian Country Buses. First bus 00:05, last bus 00:05. 1 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Lothian Country Buses sets the fares on the N28. 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.

Route map

All stops on route N28

N28 towards Council Offices

  1. Leith Street (Stop JA) Greenside
  2. Princes Street (Waverley Steps) (Stop PQ) Edinburgh
  3. Princes Street (Scott Mon.) (Stop PS) Edinburgh
  4. Princes Street (west) (Stop PX) Edinburgh
  5. The Exchange (Stop XG) Edinburgh West End
  6. Morrison Crescent (opp) Viewforth
  7. Fountain Park (at rear) Viewforth
  8. Roseburn Street (opp) Gorgie
  9. Westfield Sainsbury's (opp) Gorgie
  10. Westfield Avenue (opp) Gorgie
  11. Stevenson Grove (after) Gorgie
  12. Saughton Rose Gardens (opp) Gorgie
  13. Saughton Park (opp) Stenhouse
  14. Chesser Cottages (at) Stenhouse
  15. Chesser Avenue (after) Stenhouse
  16. Stenhouse Mill Lane (after) Saughton
  17. HMP Edinburgh (at) Saughton
  18. Saughton Mains Avenue (opp) Saughton
  19. Parkhead Terrace (at) Broomhouse
  20. Sighthill Post office (at) Broomhouse
  21. Sighthill Gardens (before) Sighthill
  22. Napier University (Sighthill) (opp) Sighthill
  23. Wester Hailes Road (after) Sighthill
  24. Calder View (Mid Stop) Sighthill
  25. Hermiston Walk (at) Hermiston
  26. Addistoun House (at) Ratho
  27. Dalmahoy (SW-bound) Ratho
  28. Burnwynd (opp) Wilkieston
  29. Kindrochit (opp) Wilkieston
  30. Meadowbank Road (after) Kirknewton
  31. Forth View (opp) Kirknewton
  32. Kirknewton Inn (opp) Kirknewton
  33. Park Terrace (opp) Kirknewton
  34. Braekirk Avenue (opp) Kirknewton
  35. Railway Station (opp) Kirknewton
  36. Jupiter Artland (opp) East Calder
  37. Camps Industrial Estate (after) East Calder
  38. Sandilands Lane (opp) Calderwood
  39. Adam Drive (after) Calderwood
  40. Calderwood Mobility Hub (Westbound) Calderwood
  41. Shiel Lane (opp) Calderwood
  42. Overton Crescent (Opp) East Calder
  43. Langton View (at) East Calder
  44. Langton Gardens (after) East Calder
  45. Oakbank Road (after) East Calder
  46. Bowling Green (opp) East Calder
  47. Torphichen Inn (at) Mid Calder
  48. Cunnigar House (at) Mid Calder
  49. Ochiltree Crescent (opp) Mid Calder
  50. Caroline Park (opp) Mid Calder
  51. Lizzie Bryces Roundabout (after) Dedridge
  52. Bankton Lane (opp) Dedridge
  53. Ambrose Rise (after) Dedridge
  54. Primary School (opp) Dedridge
  55. Herald Rise (opp and after) Dedridge
  56. Bank of Scotland (at) Livingston
  57. Bus Terminal (Stance C) Livingston
  58. The Centre (opp) Livingston
  59. Almondside (at) Howden
  60. Tay Walk (after) Craigshill
  61. Pentland Park (opp and after) Craigshill
  62. Dee Drive (at) Craigshill
  63. Letham Primary School (after) Craigshill
  64. Stirrup Stane (before) Craigshill
  65. Adelaide Street (at) Craigshill
  66. Hobart Street (at) Craigshill
  67. Melbourne Street (opp) Craigshill
  68. Fire Station (before) Craigshill
  69. St Johns Hospital (before) Howden
  70. St Johns Hospital (at) Howden
  71. Burnbank Flyover (opp) Ladywell
  72. Fernbank (Outside) Ladywell
  73. Park and Ride (opp) Ladywell
  74. Willowbank (at) Ladywell
  75. Barclay Way (before) Knightsridge
  76. Park and Ride (opp) Knightsridge
  77. Logan Way (opp) Knightsridge
  78. Nicholson Way (opp) Knightsridge
  79. Sutherland Way (after) Knightsridge
  80. Camps Rigg (after) Knightsridge
  81. Carmondean Primary School (after) Knightsridge
  82. Harburn Avenue (before) Deans
  83. Nellburn (before) Deans
  84. Meldrum Primary School (opp and after) Deans
  85. Burnsknowe (before) Deans
  86. Nu Moves Dance Studios (at) Deans
  87. McGill's Bus Depot (after) Deans
  88. Royston Roundabout (after) Deans
  89. Tesco Distribution Depot (opp) Deans
  90. Fire Station Bathgate
  91. Hunter Grove (before) Bathgate
  92. Inch Crescent (after) Bathgate
  93. Kaim Park Hotel (at) Bathgate
  94. Carn Lea (before) Bathgate
  95. Roseberry Crescent (Opp) Bathgate
  96. Gordon Avenue (Opp) Bathgate
  97. Union Road (opp) Bathgate
  98. Council Offices (at) Bathgate

N28 towards Leith Street

  1. Morrisons supermarket (at) Bathgate
  2. Gardners Lane (opp) Bathgate
  3. St David's House (at) Bathgate
  4. Railway Station (opp) Bathgate
  5. Fairway Hotel (at) Bathgate
  6. Gordon Avenue (after) Bathgate
  7. Roseberry Crescent (after) Bathgate
  8. Castle Place (opp) Bathgate
  9. Kaim Park Hotel (opp) Bathgate
  10. Inch Crescent (Opp) Bathgate
  11. Hunter Grove (opp) Bathgate
  12. Starlaw Crescent (opp) Bathgate
  13. Fire Station (opp) Bathgate
  14. Tesco Distribution Depot (at) Deans
  15. Royston Roundabout (before) Deans
  16. McGill's Bus Depot (opp) Deans
  17. Nu Moves Dance Studios (opp) Deans
  18. Burnsknowe (opp) Deans
  19. Meldrum Primary School (at) Deans
  20. Nellburn (Opp and after) Deans
  21. Knightsridge Road (Before) Deans
  22. Carmondean Primary School (opp) Knightsridge
  23. Camps Rigg (opp) Knightsridge
  24. Sutherland Way (before) Knightsridge
  25. Nicholson Way (at) Knightsridge
  26. Logan Way (after) Knightsridge
  27. Park and Ride (at) Knightsridge
  28. Barclay Way (opp) Knightsridge
  29. Willowbank (opp and after) Ladywell
  30. Park and Ride (at) Ladywell
  31. Fernbank (at) Ladywell
  32. Burnbank Flyover (at) Ladywell
  33. St Johns Hospital (before) Howden
  34. St Johns Hospital (at) Howden
  35. Fire Station (opp) Craigshill
  36. Melbourne Street (after) Craigshill
  37. Hobart Street (opp) Craigshill
  38. Craigwillow Centre (opp) Craigshill
  39. Stirrup Stane (opp) Craigshill
  40. Letham Primary School (opp) Craigshill
  41. Dee Drive (opp) Craigshill
  42. Pentland Park (at) Craigshill
  43. Tay Walk (opp) Craigshill
  44. Almondside (opp) Howden
  45. The Centre (after) Livingston
  46. Bus Terminal (Stance F) Livingston
  47. Bank of Scotland (opp) Livingston
  48. Herald Rise (before) Dedridge
  49. Primary School (after) Dedridge
  50. Ambrose Rise (opp) Dedridge
  51. Lizzie Bryces Roundabout (before) Dedridge
  52. Caroline Park (after) Mid Calder
  53. Ochiltree Crescent (at) Mid Calder
  54. Cunnigar House (opp) Mid Calder
  55. Police Station (opp) Mid Calder
  56. Torphichen Inn (opp and before) Mid Calder
  57. Bowling Green (at) East Calder
  58. Oakbank Road (opp) East Calder
  59. Langton Gardens (opp) East Calder
  60. Langton View (opp) East Calder
  61. Overton Crescent (before) East Calder
  62. Post Office (at) Wilkieston
  63. Burnwynd (at) Wilkieston
  64. Dalmahoy (NE-bound) Ratho
  65. Addistoun House (opp) Ratho
  66. Hermiston Walk (after) Hermiston
  67. Hermiston Roundabout (before) Hermiston
  68. Burtons Biscuits Factory (at) Sighthill
  69. Napier University (Sighthill) (near) Sighthill
  70. Sighthill Green (before) Sighthill
  71. Broomhouse Road (after) Broomhouse
  72. Sighthill Post Office (opp) Broomhouse
  73. Saughton Mains (o/s) Saughton
  74. Saughton Mains Avenue (after) Saughton
  75. HMP Edinburgh (opp) Saughton
  76. Stenhouse Mill Lane (before) Saughton
  77. Chesser Avenue (opp) Stenhouse
  78. Saughton Park (at) Stenhouse
  79. Saughton Rose Gardens (o/s) Gorgie
  80. Stevenson Grove (opp) Gorgie
  81. Westfield Avenue (near) Gorgie
  82. Westfield Sainsbury's (at) Gorgie
  83. Roseburn Street (before) Gorgie
  84. Fountain Park (opp rear) Viewforth
  85. Morrison Crescent (after) Viewforth
  86. The Exchange (Stop XB) Edinburgh West End
  87. Princes Street (west) (Stop PF) Edinburgh
  88. Princes Street (Scott Mon.) (Stop PK) Edinburgh
  89. Leith Street (Stop JA) Greenside

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 N28 bus?

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

What time is the last N28 bus?

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

How much does the N28 bus cost?

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

Who runs the N28 bus?

The N28 is operated by Lothian Country Buses.

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