X6
East Coast Buses
X6 bus timetable: Haddington to Craigleith
Haddington - Craigleith
Route map
X6 live route map
See the route, stops, and live buses currently on this line.
103 stops
Live buses loading
Map ready
Loading the route map...
Haddington → Western General Hospital
2 trips · first 06:00 · last 06:47
Mon–Fri
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
06:00
Western General Hospital
06:47
Western General Hospital
Western General Hospital → Haddington
2 trips · first 16:25 · last 17:22
Mon–Fri
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
16:25
Western General Hospital
17:22
Western General Hospital
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_X6.
All stops shown
54 stops- Craigleith, Western General Hospital southbound
- Craigleith, Western General opposite
- Comely Bank Cemetery opposite
- Comely Bank, Flora Stevenson School at
- Comely Bank, Orchard Brae Avenue opposite
- Orchard Brae, Learmonth Terrace outside
- Dean Bridge before
- Edinburgh West End, Drumsheugh Place Stop QA
- Edinburgh West End, Queensferry Street Stop QC
- Edinburgh, Princes Street (west) Stop PD
- Edinburgh, Waterloo Place Stop ZK
- Edinburgh, St Andrew's House opposite
- Calton, Regent Terrace at
- Calton Terrace Brae near
- Abbeyhill E-bound 1
- Meadowbank House at
- Willowbrae, Paisley Drive after
- Bingham, The Jewel before
- Newcraighall, Fort Kinnaird West opposite
- Newcraighall, Fort Kinnaird East after
- Wallyford, Auburn Locks opposite
- Wallyford, Ormond Drive at
- Wallyford, Davidson Way At
- Wallyford, Laing Loan opposite
- Wallyford Primary School At
- Wallyford Learning Campus At
- Dolphingstone, Kinwegar Recycling Centre adjacent
- Dolphingstone Farm at
- Tranent, Polson Gardens opposite
- Tranent, Polson Park opposite
- Tranent, Coal Neuk at
- Tranent, Bridge Street eastbound
- Tranent, Police Station opposite
- Tranent, Morrison Avenue opposite
- Tranent, Muirpark Road opposite
- Macmerry, Whiteloch Road opposite
- Macmerry, St Germains Terrace adjacent
- Macmerry, Satellite Park adjacent
- Macmerry, Industrial Estate West opposite
- Gladsmuir, Roundabout westbound
- Gladsmuir Farmhouse at
- Gladsmuir, Lamington Road at
- Gladsmuir, Liberty Hall opposite
- Gladsmuir, Coates Road adjacent
- Haddington, Letham Mains Rd End opposite
- Haddington, Arthurs Way opposite
- Haddington, Gateside Road adjacent
- Haddington, Knowes Road at
- Haddington, Park Lane opposite
- Haddington, Letham Drive opposite
- Haddington, Station Road at
- Haddington, Corn Exchange opposite
- Haddington, Market Street at
- Haddington, High Street Stop A