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.
Main stops shown
12 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Craigleith, Western General Hospital southbound
- Edinburgh West End, Queensferry Street Stop QC
- Edinburgh, Waterloo Place Stop ZK
- Meadowbank House at
- Bingham, The Jewel before
- Newcraighall, Fort Kinnaird West opposite
- Wallyford, Auburn Locks opposite
- Tranent, Police Station opposite
- Macmerry, Whiteloch Road opposite
- Haddington, Arthurs Way opposite
- Haddington, Market Street at
- Haddington, High Street Stop A