N18
Lothian Country Buses
N18 bus timetable: Greenside to Bathgate
Greenside - Bathgate
Route map
N18 live route map
See the route, stops, and live buses currently on this line.
137 stops
Live buses loading
Map ready
Loading the route map...
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
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:15
Bathgate, Union Road
after
02:15
02:16
Bathgate, Gordon Avenue
after
02:16
02:16
Bathgate, Castle Place
opposite
02:17
Bathgate, Kaim Park Hotel
opposite
02:18
Bathgate, Inch Crescent
opposite
02:18
Bathgate, Hunter Grove
opposite
02:19
Bathgate, Starlaw Crescent
opposite
02:20
Bathgate, Fire Station
opposite
02:20
02:22
02:23
02:24
02:25
02:25
Dechmont, Burnside
before
02:26
Dechmont, Knightsridge Road
opposite
02:26
Dechmont, Badger Wood
opposite
02:27
02:28
02:28
Uphall, St Andrews Drive
before
02:30
Uphall, Oatridge Hotel
opposite
02:30
Uphall, Scotmid
outside
02:31
02:32
02:32
Broxburn, Cardross Road
after
02:33
Broxburn, Kirkhill Road
before
02:34
Broxburn, New Holygate
opposite
02:35
02:36
Broxburn, Church Street
before
02:36
Broxburn, Aitken Orr Drive
before
02:37
02:38
Broxburn, Dunnet Way
after
02:38
02:40
02:43
02:44
Ratho Station, Station Road
opposite
02:44
02:45
Ingliston Road
before
02:46
Ingliston, Airport Junction
eastbound
02:47
Gogarstone Road
opposite
02:47
Gogarburn A8
north-east bound
02:49
Maybury Road
after
02:50
Maybury, Dechmont Road
after
02:51
Maybury, North Gyle Road
after
02:51
Maybury, Craigs Avenue
before
02:52
02:52
02:53
Corstorphine, Glebe Road
opposite
02:53
Corstorphine, Station Road
opposite
02:53
02:54
Corstorphine, Edinburgh Zoo
Stop 2
02:55
Corstorphine, Pinkhill
opposite
02:55
Corstorphine, Balgreen Road
opposite
02:56
02:56
Murrayfield, Western Corner
eastbound
02:57
Murrayfield Road
before
02:57
02:58
Roseburn Gardens
opposite
02:58
Coates, Wester Coates
eastbound
02:59
Coates, Magdala Crescent
after
03:00
Haymarket Station
Stop HB
03:00
03:03
Edinburgh, Princes Street (west)
Stop PF
03:05
03:07
Greenside, Leith Street
Stop JA
03:10
Timetable data from Lothian Country Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NELB_N18.
All stops shown
71 stops- Greenside, Leith Street Stop JA
- Edinburgh, Princes Street (Waverley Steps) Stop PQ
- Edinburgh, Princes Street (Scott Mon.) Stop PS
- Edinburgh, Princes Street (west) Stop PX
- Edinburgh West End, Shandwick Place Stop SE
- Haymarket Station Stop HJ
- Coates, Magdala Crescent opposite
- Coates, Wester Coates westbound
- Coates, Kew Terrace at
- Roseburn Gardens after
- Roseburn, Ormidale Terrace opposite
- Murrayfield Road opposite
- Murrayfield, Western Corner westbound
- Corstorphine, Balgreen Road near
- Corstorphine, Pinkhill before
- Corstorphine, Edinburgh Zoo opposite
- Corstorphine, Silvan House at
- Corstorphine, Belgrave Road opposite
- Corstorphine, St John's Terrace after
- Corstorphine, Kirk Loan outside
- Corstorphine, St Ninians Road opposite
- Corstorphine, Drum Brae South opposite
- Maybury, Craigs Avenue opposite
- Maybury, Craigs Gardens opposite
- Maybury, North Gyle Road opposite
- Maybury, Dechmont Road opposite
- Maybury Road opposite
- Gogarburn A8 westbound
- Gogarstone Road after
- Ingliston, Airport Junction westbound
- Ingliston Road opposite
- Ingliston Showground opposite
- Ratho Station, Station Road before
- Ratho Station, Lochend Road opposite
- Newbridge, Old Liston Road before
- Broxburn, Glenmorangie opposite
- Broxburn, Dunnet Way opposite
- Broxburn, Thistle Business Park opposite
- Broxburn, Aitken Orr Drive opposite
- Broxburn, Aitken Orr Drive adjacent
- Broxburn, Church Street opposite
- Broxburn, Post Office opposite
- Broxburn, New Holygate at
- Broxburn, Kirkhill Road opposite
- Broxburn, Cardross Road opposite
- Broxburn, Cardross Road adjacent
- Broxburn, Freeland Avenue opposite
- Uphall, Cemetery opposite
- Uphall, Alexander Street before
- Uphall, Oatridge Hotel before
- Uphall, St Andrews Drive opposite
- Uphall, Houstoun House Hotel before
- Uphall, Golf Club opposite
- Uphall, Riding School opposite
- Dechmont, Badger Wood after
- Dechmont, Knightsridge Road after
- Dechmont, Burnside after
- Dechmont, Bangour Hospital Main Gate opposite
- Dechmont, Bangour Farm Road End opposite
- Dechmont, Bents Cottages opposite
- Deans, Royston Hall opposite
- Deans, Tesco Distribution Depot opposite
- Bathgate, Fire Station at
- Bathgate, Hunter Grove before
- Bathgate, Inch Crescent after
- Bathgate, Kaim Park Hotel at
- Bathgate, Carn Lea before
- Bathgate, Roseberry Crescent opposite
- Bathgate, Gordon Avenue opposite
- Bathgate, Union Road opposite
- Bathgate, Council Offices at