X18 Deans to Whitburn via Edinburgh, Bathgate

Operated by Lothian Country Buses. Registered as running via Haymarket, Corstorphine, Broxburn, Uphall, Wester Inch, bathgate. First bus 03:37, last bus 23:54. 82 journeys on weekdays. Today, a Sunday: first 05:07, last 23:54. Fares: set by the operator — more.

Next towards Whitburn from St Andrew's House (opp): 18:50, 19:20, 19:50

Next towards Deans from Heartlands Terrace (at): 18:28, 19:14, 19:42

Night bus — overnight departures 03:37–07:00. Sunday–Friday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

Wanted a different X18? 6 other bus routes are numbered X18 elsewhere in the UK — see every X18 bus timetable by area.

Timetable

Ends at Whitburn, Heartlands Terrace · Sunday · 35 journeys
Stop 04:5106:0407:0406:4808:1107:4509:0908:3009:4009:3011:0310:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:2517:5018:2018:5019:2019:5020:2021:2022:2023:20
Royston Roundabout (after) ·06:0407:04·08:11·09:09···11:03························
St Andrew's House (opp) ···06:48·07:45·08:30·09:30·10:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:2517:5018:2018:5019:2019:5020:2021:2022:2023:20
Haymarket Station (Stop HJ) ···06:59·07:56·08:42·09:42·10:4311:1311:4312:1312:4313:1313:4314:1414:4415:1415:4416:1416:4417:1417:3918:0418:3419:0419:3320:0320:3321:3222:3223:31
Drum Brae South (opp) ···07:08·08:05·08:51·09:51·10:5411:2411:5412:2412:5413:2513:5514:2614:5615:2615:5616:2616:5617:2417:4918:1418:4419:1419:4320:1320:4321:4022:4023:39
Craigs Avenue (opp) 04:51··07:08·08:05·08:51·09:51·10:5411:2411:5412:2412:5413:2513:5514:2614:5615:2615:5616:2616:5617:2417:4918:1418:4419:1419:4320:1320:4321:4022:4023:39
Maybury Road (opp) 04:53··07:11·08:08·08:54·09:54·10:5711:2711:5712:2812:5813:2913:5914:3015:0015:3016:0016:3017:0017:2717:5218:1718:4719:1719:4620:1620:4621:4322:4323:42
Gogarburn RBS HQ (at) ···································
Old Liston Road (before) 05:02··07:20·08:17·09:03·10:03·11:0611:3612:0612:3713:0713:3814:0814:3915:0915:3916:0916:3917:0917:3618:0118:2618:5619:2619:5520:2520:5421:5122:5123:50
Dunnet Way (opp) 05:07··07:25·08:22·09:0809:4010:08·11:1111:4112:1112:4213:1213:4314:1314:4415:1415:4416:1416:4417:1417:4118:0618:3119:0119:3120:0020:3020:5921:5622:5623:55
Post Office (opp) 05:09··07:27·08:24·09:1109:4210:11·11:1411:4412:1412:4513:1513:4614:1614:4715:1715:4716:1716:4717:1717:4418:0918:3419:0419:3420:0320:3321:0121:5822:5823:57
Oatridge Hotel (before) 05:14··07:32·08:29·09:1709:4810:17·11:2111:5112:2112:5213:2213:5314:2314:5415:2415:5416:2416:5417:2417:5118:1618:4119:1019:4020:0920:3821:0622:0323:0300:02
Burnside (after) 05:19··07:37·08:34·09:2209:5310:22·11:2611:5612:2612:5713:2713:5814:2814:5915:2915:5916:2916:5917:2917:5618:2118:4619:1519:4520:1420:4221:1022:0723:0700:06
Royston Hall (opp) 05:23··07:41·08:38·09:2609:5710:26·11:3012:0012:3013:0113:3114:0214:3215:0315:3316:0316:3317:0317:3318:0018:2518:5019:1919:4920:1820:4621:1422:1123:1100:10
Royston Roundabout (before) ···································
Fire Station 05:2706:0707:0707:4508:1408:4209:1209:3010:0110:3011:0611:3412:0412:3413:0513:3514:0614:3615:0715:3716:0716:3717:0717:3718:0418:2918:5419:2319:5320:2220:5021:1822:1523:1500:14
Council Offices (at) 05:3306:1307:1307:5108:2008:4909:1909:3710:0810:3811:1411:4212:1312:4313:1413:4414:1514:4515:1615:4616:1616:4617:1517:4518:1218:3719:0219:3020:0020:2920:5721:2522:2223:2100:20
Kross Bar (opp) 05:4106:2107:2107:5908:2808:5809:2809:4610:1710:4711:2411:5212:2312:5313:2413:5414:2514:5515:2615:5616:2616:5617:2417:5418:2118:4619:1019:3820:0820:3721:0521:3322:3023:2800:27
Asda (opp) 05:4706:2707:2708:0508:3409:0409:3409:5210:2310:5411:3111:5912:3013:0013:3114:0114:3215:0215:3316:0316:3317:0317:3118:0118:2818:5319:1619:4420:1420:4221:1021:3822:3523:3300:32
Cross (before) 05:5206:3207:3208:1008:4009:1009:4009:5810:2911:0011:3712:0612:3713:0713:3814:0814:3915:0915:4016:1016:4017:1017:3818:0818:3519:0019:2219:5020:2020:4721:1521:4322:4023:3800:37
Polkemmet Road (before) 05:5606:3607:3608:1408:4509:1509:4510:0310:3411:0511:4212:1112:4213:1213:4314:1314:4415:1415:4516:1516:4517:1517:4318:1318:4019:0519:2719:5520:2520:5121:1921:4722:4423:4200:41
Heartlands Terrace (at) 05:5706:3707:3708:1508:4609:1609:4610:0410:3511:0611:4312:1212:4313:1313:4414:1414:4515:1515:4616:1616:4617:1617:4418:1418:4119:0619:2819:5620:2620:5221:2021:4822:4523:4300:42

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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

Route map

All stops on route X18

X18 towards Whitburn

All 88 stops
  1. Royston Roundabout (after) Deans
  2. St Andrew's House (opp) Edinburgh
  3. St Andrew's House (at) Edinburgh
  4. Waterloo Place (Stop ZH) Edinburgh
  5. Princes Street (Waverley Steps) (Stop PQ) Edinburgh
  6. Princes Street (west) (Stop PX) Edinburgh
  7. Shandwick Place (Stop SE) Edinburgh West End
  8. Haymarket Station (Stop HJ) Haymarket
  9. Ormidale Terrace (opp) Roseburn
  10. Western Corner (W-bound) Murrayfield
  11. Edinburgh Zoo (opp) Corstorphine
  12. Kirk Loan (o/s) Corstorphine
  13. Drum Brae South (opp) Corstorphine
  14. Craigs Avenue (opp) Maybury
  15. Craigs Gardens (opp) Maybury
  16. North Gyle Road (opp) Maybury
  17. Dechmont Road (opp) Maybury
  18. Maybury Road (opp) Maybury
  19. Gogarburn RBS HQ (at) Gogar
  20. Gogarburn A8 (W-bound) Gogar
  21. Gogarstone Road (after) Gogar
  22. Airport Junction (W-bound) Ingliston
  23. Ingliston Road (opp) Ingliston
  24. Ingliston Showground (opp) Ingliston
  25. Station Road (before) Ratho Station
  26. Lochend Road (opp) Ratho Station
  27. Old Liston Road (before) Newbridge
  28. Glenmorangie (opp) Broxburn
  29. Dunnet Way (opp) Broxburn
  30. Thistle Business Park (opp) Broxburn
  31. Aitken Orr Drive (opp) Broxburn
  32. Aitken Orr Drive (Adj) Broxburn
  33. Church Street (opp) Broxburn
  34. Post Office (opp) Broxburn
  35. New Holygate Broxburn
  36. Kirkhill Road (opp) Broxburn
  37. Cardross Road (opp) Broxburn
  38. Cardross Road (Adj) Broxburn
  39. Freeland Avenue (opp) Broxburn
  40. Cemetery (opp) Uphall
  41. Alexander Street (before) Uphall
  42. Oatridge Hotel (before) Uphall
  43. St Andrews Drive (opp) Uphall
  44. Houstoun House Hotel (before) Uphall
  45. Golf Club (opp) Uphall
  46. Riding School (opp) Uphall
  47. Badger Wood (after) Dechmont
  48. Knightsridge Road (after) Dechmont
  49. Burnside (after) Dechmont
  50. Bangour Hospital Main Gate (opp) Dechmont
  51. Bangour Farm Road End (opp) Dechmont
  52. Bents Cottages (opp) Dechmont
  53. Royston Hall (opp) Deans
  54. Royston Roundabout (before) Deans
  55. Tesco Distribution Depot (opp) Deans
  56. Fire Station Bathgate
  57. Hunter Grove (before) Bathgate
  58. Inch Crescent (after) Bathgate
  59. Kaim Park Hotel (at) Bathgate
  60. Carn Lea (before) Bathgate
  61. Roseberry Crescent (Opp) Bathgate
  62. Gordon Avenue (Opp) Bathgate
  63. Union Road (opp) Bathgate
  64. Council Offices (at) Bathgate
  65. Menzies Road (after) Bathgate
  66. Millburn Road (opp) Bathgate
  67. Bridgend Park (before) Bathgate
  68. Hope Park Gardens (opp) Bathgate
  69. Speedway Stadium (at) Armadale
  70. St Pauls Drive (before) Armadale
  71. The Cavalier (opp and after) Armadale
  72. Barbauchlaw Avenue (after) Armadale
  73. Kross Bar (opp) Armadale
  74. Wotherspoon Crescent (after) Armadale
  75. Bathville Cross (before) Bathville
  76. Cappers Court (before) Bathville
  77. Railway Station (opp) Armadale
  78. Asda (opp) Armadale
  79. Tippethill House (opp) Whitburn
  80. Aitken Drive (opp and after) Whitburn
  81. Whitburn Academy (at) Whitburn
  82. Cross (before) Whitburn
  83. Union Drive (before) Whitburn
  84. Bowling Green Road (before) Whitburn
  85. Stewart Drive (opp and after) Whitburn
  86. Ireland Avenue (before) Whitburn
  87. Polkemmet Road (before) Whitburn
  88. Heartlands Terrace (at) Whitburn

X18 towards Deans

All 84 stops
  1. Heartlands Terrace (at) Whitburn
  2. Polkemmet Road (after) Whitburn
  3. Ireland Avenue (Opp) Whitburn
  4. Stewart Drive (after) Whitburn
  5. Bowling Green Road (outside) Whitburn
  6. Union Drive (opp and after) Whitburn
  7. Cross (after) Whitburn
  8. Whitburn Academy (opp) Whitburn
  9. Cleland Street (adj) Whitburn
  10. Tippethill House (at) Whitburn
  11. Asda (at) Bathville
  12. Railway Station Armadale
  13. Cappers Court (opp) Bathville
  14. Bathville Cross (after) Bathville
  15. Wotherspoon Crescent (opp) Armadale
  16. Kross Bar (at) Armadale
  17. Barbauchlaw Avenue (opp) Armadale
  18. The Cavalier (at) Armadale
  19. St Pauls Drive (opp and after) Armadale
  20. Speedway Stadium (opp) Armadale
  21. Hope Park Gardens (after) Bathgate
  22. Bridgend Park (opp) Bathgate
  23. Millburn Road (after) Bathgate
  24. St David's House (at) Bathgate
  25. Union Road (after) Bathgate
  26. Fairway Hotel (at) Bathgate
  27. Gordon Avenue (after) Bathgate
  28. Roseberry Crescent (after) Bathgate
  29. Castle Place (opp) Bathgate
  30. Kaim Park Hotel (opp) Bathgate
  31. Inch Crescent (Opp) Bathgate
  32. Hunter Grove (opp) Bathgate
  33. Starlaw Crescent (opp) Bathgate
  34. Fire Station (opp) Bathgate
  35. Tesco Distribution Depot (at) Deans
  36. Royston Roundabout (before) Deans
  37. Royston Hall (at) Deans
  38. Bents Cottages (at) Dechmont
  39. Bangour Farm Road End (at) Dechmont
  40. Bangour Hospital Main Gate Dechmont
  41. Burnside (before) Dechmont
  42. Knightsridge Road (opp) Dechmont
  43. Badger Wood (opp) Dechmont
  44. Riding School (at) Uphall
  45. Golf Club (at) Uphall
  46. St Andrews Drive (before) Uphall
  47. Oatridge Hotel (opp) Uphall
  48. Scotmid (outside) Uphall
  49. Cemetery (at) Uphall
  50. Freeland Avenue (after) Broxburn
  51. Cardross Road (after) Broxburn
  52. Kirkhill Road (before) Broxburn
  53. New Holygate (opp) Broxburn
  54. Post Office (at) Broxburn
  55. Church Street (before) Broxburn
  56. Aitken Orr Drive (before) Broxburn
  57. Thistle Business Park (at) Broxburn
  58. Dunnet Way (after) Broxburn
  59. Glenmorangie (at) Broxburn
  60. Old Liston Road (after) Newbridge
  61. Lochend Road (after) Ratho Station
  62. Station Road (opp) Ratho Station
  63. Ingliston Showground (at) Ingliston
  64. Ingliston Road (before) Ingliston
  65. Airport Junction (E-bound) Ingliston
  66. Gogarstone Road (opp) Gogar
  67. Gogarburn RBS HQ (at) Gogar
  68. Gogarburn A8 (NE-bound) Gogar
  69. Maybury Road (after) Maybury
  70. Dechmont Road (after) Maybury
  71. North Gyle Road (after) Maybury
  72. Craigs Avenue (before) Maybury
  73. Drum Brae South (after) Corstorphine
  74. Glebe Road (opp) Corstorphine
  75. Station Road (opp) Corstorphine
  76. Edinburgh Zoo (Stop 2) Corstorphine
  77. Western Corner (E-bound) Murrayfield
  78. Ormidale Terrace (after) Roseburn
  79. Haymarket Station (Stop HB) Haymarket
  80. Shandwick Place (Stop SC) Edinburgh West End
  81. Princes Street (west) (Stop PF) Edinburgh
  82. Princes Street (Scott Mon.) (Stop PK) Edinburgh
  83. Waterloo Place (Stop ZK) Edinburgh
  84. St Andrew's House (opp) Edinburgh

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0002883/5 · Registration PM0002883/72 · Changes in The City of Edinburgh Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X18 bus?

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

What time is the last X18 bus?

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

How much does the X18 bus cost?

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

Who runs the X18 bus?

The X18 is operated by Lothian Country Buses.

Timetable data from Lothian Country Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0002883/5. Check before you travel — services can change at short notice.