X6

Haddington ↔ Craigleith Bus Times

East Coast Buses · 51 stops

Next departures

High Street
No service today · Showing Monday to Friday timetable
06:00
Western General Ho.. 07:10
06:47
Western General Ho.. 08:11
MONDAY 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.

X6 Bus Timetable

Stop
High Street06:0006:47
Police Station06:0106:48
Station Road06:0106:48
Letham Drive06:0306:50
Park Lane06:0306:50
Knowes Road06:0406:51
Gateside Road06:0506:52
Arthurs Way06:0606:53
Letham Mains Rd End06:0706:54
Coates Road06:0806:55
Liberty Hall06:1006:57
Gladsmuir Farmhouse06:1106:58
Roundabout06:1206:59
Penston Road End06:1407:01
St Germains Terrace06:1507:02
Whiteloch Road06:1507:02
Muirpark Road06:1907:07
Morrison Avenue06:2007:08
St Martin's School06:2007:08
Police Station06:2107:09
Bridge Street06:2207:10
Polson Park06:2207:11
Polson Gardens06:2307:11
Dolphingstone Farm06:2507:15
Kinwegar Recycling Centre06:2707:17
Wallyford Learning Campus06:2707:18
Wallyford Primary School06:2807:19
Laing Loan06:2907:20
Davidson Way06:2907:21
Ormond Drive06:3007:21
Auburn Locks06:3007:22
Fort Kinnaird East06:3607:29
Fort Kinnaird West06:3707:30
The Jewel06:4007:33
Paisley Drive06:4407:39
Meadowbank House06:4707:43
Abbeyhill06:5007:47
Calton Terrace Brae06:5107:48
Regent Terrace06:5307:50
St Andrew's House06:5407:51
Waterloo Place06:5507:52
Princes Street (Waverley Steps)06:5607:53
Princes Street (west)07:0007:57
Queensferry Street07:0308:01
Drumsheugh Place07:0408:02
Dean Bridge07:0508:04
Learmonth Terrace07:0608:05
Flora Stevenson School07:0708:07
Comely Bank Cemetery07:0808:09
Western General07:0908:10
Western General Hospital07:1008:11

Inbound

Stop
Western General Hospital16:2517:22
Western General16:2717:24
Comely Bank Cemetery16:2817:25
Flora Stevenson School16:3017:27
Orchard Brae Avenue16:3117:28
Learmonth Terrace16:3317:29
Dean Bridge16:3517:31
Drumsheugh Place16:3717:33
Queensferry Street16:3817:34
Princes Street (west)16:4117:37
Waterloo Place16:4817:44
St Andrew's House16:5017:46
Regent Terrace16:5217:48
Calton Terrace Brae16:5317:49
Abbeyhill16:5417:50
Meadowbank House16:5917:55
Paisley Drive17:0317:58
The Jewel17:1018:04
Fort Kinnaird West17:1418:08
Fort Kinnaird East17:1518:09
Auburn Locks17:2218:16
Ormond Drive17:2318:16
Davidson Way17:2318:17
Laing Loan17:2418:18
Wallyford Primary School17:2518:19
Wallyford Learning Campus17:2618:20
Kinwegar Recycling Centre17:2718:21
Dolphingstone Farm17:2918:22
Polson Gardens17:3218:26
Polson Park17:3318:26
Coal Neuk17:3418:27
Bridge Street17:3418:27
Police Station17:3518:28
Morrison Avenue17:3618:29
Muirpark Road17:3618:29
Whiteloch Road17:4018:32
St Germains Terrace17:4018:32
Satellite Park17:4118:33
Industrial Estate West17:4118:33
Roundabout17:4318:35
Gladsmuir Farmhouse17:4418:35
Lamington Road17:4418:36
Liberty Hall17:4518:37
Coates Road17:4718:38
Letham Mains Rd End17:4818:39
Arthurs Way17:4918:40
Gateside Road17:5018:41
Knowes Road17:5118:42
Park Lane17:5218:43
Letham Drive17:5418:44
Station Road17:5518:45
Corn Exchange17:5518:45
Market Street17:5618:46
High Street17:5918:49

Route Map

Other routes nearby

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