X6
Haddington ↔ Craigleith Bus Times
No service today · Showing Monday to Friday timetable
06:00
Western General Ho.. 07:1006:47
Western General Ho.. 08:11MONDAY TO FRIDAY · 2 services06:00 — 06:47
The X6 bus runs between Haddington and Craigleith, operated by East Coast Buses. This route has 51 stops. Grey skies and 11°C forecast for the next bus at 06:00. A coat will take the edge off while you wait.
Passes through:
HaddingtonGladsmuirMacmerryTranentDolphingstoneWallyfordNewcraighallBinghamWillowbraeMeadowbankAbbeyhillCaltonEdinburghEdinburgh West EndDeanOrchard BraeComely BankCraigleith
Where does the X6 bus stop?
The X6 serves 51 stops passing through Haddington, Gladsmuir, Macmerry, Tranent, Dolphingstone, Wallyford, Newcraighall, Bingham, Willowbrae, Meadowbank, Abbeyhill, Calton, Edinburgh, Edinburgh West End, Dean, Orchard Brae, Comely Bank and Craigleith. You can find the full list of stops with a route map further up this page.
Does the X6 run on weekends?
Based on current timetables, the X6 runs on weekdays only. Contact East Coast Buses directly for information about seasonal or special weekend services.
Can I use a bus pass on the X6?
Children aged 5-15 pay half the adult single fare. Up to 3 children under 5 travel free with a fare-paying passenger. Eligible Scottish National Entitlement Card or Young Scot card holders travel free on day services and school services 125, 126, 127, 128.
Does the X6 run on bank holidays?
There is no specific bank holiday timetable listed for the X6. On bank holidays, most operators run a Sunday or reduced service. Contact East Coast Buses to confirm bank holiday arrangements.
Sources:
Bus Open Data Service (BODS) for timetable and route data
NOC: ECBU
Valid from 02 Mar 2026 to 01 Mar 2027
Source: Bus Open Data Service
· Last updated: 28 Mar 2026
This route serves 51 bus stops across 18 areas.