X39
McGill's Scotland East
X39 bus timetable: Livingston Deans to Edinburgh Lochend
Livingston Deans ↔ Edinburgh Lochend
Route map
X39 live route map
See the route, stops, and live buses currently on this line.
140 stops
Live buses loading
Map ready
Loading the route map...
Livingston Deans → Edinburgh Lochend
3 trips · first 05:40 · last 07:12
Mon–Fri
Live Valid 2026-06-04 – 2027-06-03
Swipe sideways to see later trips.
Stop
05:40
Edinburgh Lochend
05:42
Edinburgh Lochend
07:12
Edinburgh Lochend
Edinburgh Lochend → Livingston Deans
3 trips · first 17:37 · last 19:45
Mon–Fri
Live Valid 2026-06-04 – 2027-06-03
Swipe sideways to see later trips.
Stop
17:37
Edinburgh Lochend
19:30
Edinburgh Lochend
19:45
Edinburgh Lochend
Timetable data from McGill's Scotland East, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MESC_X39.
All stops shown
75 stops- Restalrig, Lochend Avenue near
- Lochend, Sleigh Drive westbound
- Lochend Castle Barns opposite
- Lochend Gardens after
- Meadowbank, Marionville Park after
- Meadowbank, Dalgety Avenue opposite
- Abbeyhill westbound
- Calton Terrace Brae opposite
- Calton, Regent Terrace opposite
- Edinburgh, St Andrew's House at
- Edinburgh, Waterloo Place Stop ZE
- Edinburgh, Waterloo Place Stop ZF
- Edinburgh, Waterloo Place Stop ZG
- Edinburgh, Waterloo Place Stop ZH
- Edinburgh, Princes Street (Waverley Steps) Stop PQ
- Edinburgh, Princes Street (west) Stop PX
- Haymarket Station Stop HH
- 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, Royston Roundabout before
- Deans, Hardie Road before
- Deans, McGill's Bus Depot opposite