BusGenie
N18
Lothian Country Buses

N18 bus timetable: Greenside to Bathgate

Greenside - Bathgate

Mode Bus

Edinburgh → Bathgate

2 trips · first 00:20 · last 03:20
Saturday Live Valid 2026-04-15 – 2026-06-13

Swipe sideways to see later trips.

Stop
00:20 Bathgate
03:20 Bathgate
00:20
03:20
00:32
03:32
00:33
03:33
00:33
03:33
00:33
03:33
00:34
03:34
00:34
03:34
00:35
03:35
00:36
03:36
00:37
03:37
00:37
03:37
00:38
03:38
00:39
03:39
00:40
03:40
00:41
03:41
00:41
03:41
00:42
03:42
00:42
03:42
Gogarburn A8 westbound
00:44
03:44
00:45
03:45
00:45
03:45
00:46
03:46
00:46
03:46
00:48
03:48
00:52
03:52
00:54
03:54
00:55
03:55
00:55
03:55
00:56
03:56
00:56
03:56
00:57
03:57
00:59
03:59
00:59
03:59
01:00
04:00
01:00
04:00
01:01
04:01
01:02
04:02
01:02
04:02
01:04
04:04
01:04
04:04
01:05
04:05
01:06
04:06
01:08
04:08
01:09
04:09
01:13
04:13
01:13
04:13
01:15
04:15
01:15
04:15
01:16
04:16
01:17
04:17

Bathgate → Edinburgh

1 trip · first 02:15 · last 02:15
Saturday Live Valid 2026-04-15 – 2026-06-13

Swipe sideways to see later trips.

Stop
02:15 Bathgate
02:31
02:46
02:47
Gogarburn A8 north-east bound
02:49
02:50
02:57
02:58
02:59
03:00

Timetable data from Lothian Country Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NELB_N18.

All stops shown

71 stops
  1. Greenside, Leith Street Stop JA
  2. Edinburgh, Princes Street (Waverley Steps) Stop PQ
  3. Edinburgh, Princes Street (Scott Mon.) Stop PS
  4. Edinburgh, Princes Street (west) Stop PX
  5. Edinburgh West End, Shandwick Place Stop SE
  6. Haymarket Station Stop HJ
  7. Coates, Magdala Crescent opposite
  8. Coates, Wester Coates westbound
  9. Coates, Kew Terrace at
  10. Roseburn Gardens after
  11. Roseburn, Ormidale Terrace opposite
  12. Murrayfield Road opposite
  13. Murrayfield, Western Corner westbound
  14. Corstorphine, Balgreen Road near
  15. Corstorphine, Pinkhill before
  16. Corstorphine, Edinburgh Zoo opposite
  17. Corstorphine, Silvan House at
  18. Corstorphine, Belgrave Road opposite
  19. Corstorphine, St John's Terrace after
  20. Corstorphine, Kirk Loan outside
  21. Corstorphine, St Ninians Road opposite
  22. Corstorphine, Drum Brae South opposite
  23. Maybury, Craigs Avenue opposite
  24. Maybury, Craigs Gardens opposite
  25. Maybury, North Gyle Road opposite
  26. Maybury, Dechmont Road opposite
  27. Maybury Road opposite
  28. Gogarburn A8 westbound
  29. Gogarstone Road after
  30. Ingliston, Airport Junction westbound
  31. Ingliston Road opposite
  32. Ingliston Showground opposite
  33. Ratho Station, Station Road before
  34. Ratho Station, Lochend Road opposite
  35. Newbridge, Old Liston Road before
  36. Broxburn, Glenmorangie opposite
  37. Broxburn, Dunnet Way opposite
  38. Broxburn, Thistle Business Park opposite
  39. Broxburn, Aitken Orr Drive opposite
  40. Broxburn, Aitken Orr Drive adjacent
  41. Broxburn, Church Street opposite
  42. Broxburn, Post Office opposite
  43. Broxburn, New Holygate at
  44. Broxburn, Kirkhill Road opposite
  45. Broxburn, Cardross Road opposite
  46. Broxburn, Cardross Road adjacent
  47. Broxburn, Freeland Avenue opposite
  48. Uphall, Cemetery opposite
  49. Uphall, Alexander Street before
  50. Uphall, Oatridge Hotel before
  51. Uphall, St Andrews Drive opposite
  52. Uphall, Houstoun House Hotel before
  53. Uphall, Golf Club opposite
  54. Uphall, Riding School opposite
  55. Dechmont, Badger Wood after
  56. Dechmont, Knightsridge Road after
  57. Dechmont, Burnside after
  58. Dechmont, Bangour Hospital Main Gate opposite
  59. Dechmont, Bangour Farm Road End opposite
  60. Dechmont, Bents Cottages opposite
  61. Deans, Royston Hall opposite
  62. Deans, Tesco Distribution Depot opposite
  63. Bathgate, Fire Station at
  64. Bathgate, Hunter Grove before
  65. Bathgate, Inch Crescent after
  66. Bathgate, Kaim Park Hotel at
  67. Bathgate, Carn Lea before
  68. Bathgate, Roseberry Crescent opposite
  69. Bathgate, Gordon Avenue opposite
  70. Bathgate, Union Road opposite
  71. Bathgate, Council Offices at