X4 Tranent to Haymarket via Prestonpans, Bingham

Operated by East Coast Buses. Registered as running via The Jewel, Wallyford, Prestonpans, Blindwells. First bus 04:10, last bus 23:00. 72 journeys on weekdays. Fares: set by the operator — more.

Next towards Haymarket from Toll House Grove (nr): 13:17, 13:49, 14:19

Next towards Tranent from West Maitland Street (Stop HD): 13:02, 13:32, 14:02

Night bus — overnight departures 04:09–07:00. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

Wanted a different X4? 24 other bus routes are numbered X4 elsewhere in the UK — see every X4 bus timetable by area.

Timetable

Ends at Haymarket, Atholl Crescent unless marked “to …” · Monday to Friday · 36 journeys
Stop 04:4405:2506:0006:4007:0007:2007:4008:1608:4909:1709:4710:1710:4711:1711:4712:1712:4713:1713:4914:1914:4715:1715:5216:2417:0217:3018:0518:3519:1219:4220:15 to High Street (Stop C)20:4521:05 to High Street (Stop C)21:4522:00 to High Street (Stop C)23:00 to High Street (Stop C)
Somers Park (at) 04:4405:2506:0006:4007:0007:2007:40·····························
Toll House Grove (nr) 04:4505:2606:0106:4107:0107:2107:4108:1608:4909:1709:4710:1710:4711:1711:4712:1712:4713:1713:4914:1914:4715:1715:5216:2417:0217:3018:0518:3519:1219:4220:1520:4521:0521:4522:0023:00
Police Station 04:4905:3006:0506:4507:0607:2607:4608:2208:5509:2309:5310:2310:5311:2311:5312:2312:5313:2313:5514:2514:5315:2315:5816:3017:0817:3618:1018:3919:1619:4620:1920:4921:0921:4922:0423:04
Blindwells South (opp) 04:5305:3406:0906:5007:1107:3107:5108:2809:0009:2809:5810:2810:5811:2811:5812:2812:5813:2814:0014:3014:5815:2816:0316:3517:1317:4118:1518:4319:2019:5020:2320:5321:1321:5322:0823:08
Hawthorn Road (opp) 04:5605:3706:1206:5407:1507:3607:5608:3309:0409:3210:0210:3211:0211:3212:0212:3213:0213:3214:0414:3415:0215:3316:0716:3917:1717:4518:1918:4719:2419:5420:2720:5621:1621:5622:1123:11
Chuckers Row (near) 05:0305:4406:2007:0307:2407:4508:0508:4209:1309:4110:1110:4111:1111:4112:1112:4113:1113:4114:1314:4315:1115:4316:1616:4817:2617:5418:2818:5619:3220:0220:3421:0321:2322:0322:1823:17
St Clements Wells (at) 05:0705:4806:2407:0807:3007:5108:1108:4809:1809:4610:1610:4611:1611:4612:1612:4613:1613:4614:1814:4815:1615:4816:2116:5317:3117:5918:3319:0119:3720:0720:3821:0721:2722:0722:2223:21
High Street (Stop C) ······························20:47·21:36·22:3123:30
Milton Link (after) 05:1405:5506:3107:1507:3807:5908:1908:5609:2609:5410:2410:5411:2411:5412:2412:5413:2413:5414:2614:5615:2415:5616:2917:0117:3918:0718:4119:0819:4420:14·21:14·22:14··
Meadowbank House (opp) 05:2306:0406:4007:2507:4908:1108:3109:0609:3610:0410:3411:0411:3412:0412:3413:0413:3414:0414:3615:0615:3516:0716:4017:1217:5018:1818:5119:1819:5420:24·21:23·22:23··
Waterloo Place (Stop ZJ) 05:2906:1106:4707:3407:5908:2108:4109:1509:4410:1210:4211:1211:4212:1212:4213:1213:4214:1214:4415:1415:4316:1516:4917:2117:5918:2719:0019:2620:0220:32·21:30·22:30··
Atholl Crescent (Stop SG) 05:3606:1806:5407:4208:0808:3108:5009:2409:5310:2110:5111:2111:5112:2112:5113:2113:5114:2114:5315:2315:5216:2416:5817:3018:0718:3519:0719:3320:0920:39·21:37·22:37··

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the X4. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Route map

All stops on route X4

X4 towards Haymarket

All 52 stops
  1. Somers Park (at) Tranent
  2. Toll House Grove (nr) Tranent
  3. Winton Close (adj) Tranent
  4. Winton Court (opp) Tranent
  5. Muirpark Drive (opp) Tranent
  6. Carlaverock Avenue (adj) Tranent
  7. Blawearie Road (at) Tranent
  8. Ross Crescent (opp) Tranent
  9. Police Station Tranent
  10. Elder Court (adj) Tranent
  11. Fire Station (adj) Tranent
  12. Fowler Street (opp) Tranent
  13. Dovecot Brae (at) Tranent
  14. Blindwells South (opp) Prestonpans
  15. Meadowmill Roundabout (W-Bound) Prestonpans
  16. Johnny Cope Stone (adj) Prestonpans
  17. Bankton Terrace (W-bound) Prestonpans
  18. Gardiner Crescent (opp) Prestonpans
  19. Hawthorn Road (opp) Prestonpans
  20. Polwarth Terrace (W-bound) Prestonpans
  21. Health Centre (opp) Prestonpans
  22. Northfield House (o/s) Prestonpans
  23. Alexander Drive (opp) Prestonpans
  24. Drummore Drive (opp) Prestonpans
  25. Rowberry Walk (at) Prestonpans
  26. Moodie Wynd (opp) Prestonpans
  27. Auction House (at) Wallyford
  28. Chuckers Row (near) Wallyford
  29. Miners Welfare (opp) Wallyford
  30. Albert Place (adj) Wallyford
  31. Fa'side Avenue (near) Wallyford
  32. Park Drive (opp) Wallyford
  33. St Clements Wells (at) Wallyford
  34. Carberry Road (northbound) Whitecraig
  35. Inveresk Kennels (o/s) Inveresk
  36. Inveresk Village (at) Musselburgh
  37. Rothesay Place (opp) Musselburgh
  38. Newbigging (N-bound) Musselburgh
  39. High Street (Stop C) Musselburgh
  40. Milton Link (after) Magdalene
  41. The Jewel (opp) Bingham
  42. Paisley Drive (before) Willowbrae
  43. Meadowbank House (opp) Meadowbank
  44. Abbeyhill (W-bound) Abbeyhill
  45. Calton Terrace Brae (opp) Calton
  46. Regent Terrace (opp) Calton
  47. St Andrew's House (at) Edinburgh
  48. Waterloo Place (Stop ZJ) Edinburgh
  49. Princes Street (Scott Mon.) (Stop PT) Edinburgh
  50. Princes Street (west) (Stop PY) Edinburgh
  51. Shandwick Place (Stop SD) Edinburgh West End
  52. Atholl Crescent (Stop SG) Haymarket

X4 towards Tranent

All 52 stops
  1. High Street (Stop A) Musselburgh
  2. Newbigging (S-bound) Musselburgh
  3. Rothesay Place (adj) Musselburgh
  4. Inveresk Village (opp) Musselburgh
  5. Inveresk Kennels (opp) Inveresk
  6. West Maitland Street (Stop HD) Haymarket
  7. Shandwick Place (Stop SB) Edinburgh West End
  8. Princes Street (west) (Stop PD) Edinburgh
  9. Waterloo Place (Stop ZK) Edinburgh
  10. St Andrew's House (opp) Edinburgh
  11. Regent Terrace (at) Calton
  12. Calton Terrace Brae (near) Calton
  13. Abbeyhill (E-bound 1) Abbeyhill
  14. Meadowbank House (at) Meadowbank
  15. Paisley Drive (after) Willowbrae
  16. The Jewel (before) Bingham
  17. Milton Link (before) Magdalene
  18. St Clements Wells (opp) Wallyford
  19. Park Drive (adj) Wallyford
  20. Drummohr Avenue (at) Wallyford
  21. Albert Place (opp) Wallyford
  22. Miners Welfare (o/s) Wallyford
  23. Chuckers Row (adj) Wallyford
  24. Auction House (opp) Wallyford
  25. Moodie Wynd (adj) Prestonpans
  26. Rowberry Walk (opp) Prestonpans
  27. Drummore Drive (at) Prestonpans
  28. Alexander Drive (adj) Prestonpans
  29. Northfield House (opp) Prestonpans
  30. Health Centre (adj) Prestonpans
  31. Polwarth Terrace (E-bound) Prestonpans
  32. Hawthorn Road (at) Prestonpans
  33. Gardiner Crescent (at) Prestonpans
  34. Bankton Terrace (E-bound) Prestonpans
  35. Johnny Cope Stone (opp) Prestonpans
  36. Meadowmill Roundabout (E-Bound) Prestonpans
  37. Blindwells South (at) Prestonpans
  38. Dovecot Brae (opp) Tranent
  39. Fowler Street (at) Tranent
  40. Parish Church (at) Tranent
  41. Elder Court (opp) Tranent
  42. Bridge Street (W-bound) Tranent
  43. Somers Park (at) Tranent
  44. Police Station (opp) Tranent
  45. Ross Crescent (at) Tranent
  46. Carlaverock Avenue (opp) Tranent
  47. Muirpark Drive (at) Tranent
  48. Winton Court (adj) Tranent
  49. Winton Close (opp) Tranent
  50. Toll House Grove (opp) Tranent
  51. Somers Park (opp) Tranent
  52. Toll House Grove (nr) Tranent

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM1050765/92 · Changes in East Lothian Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X4 bus?

The first X4 departure on weekdays leaves at 04:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last X4 bus?

The last X4 on weekdays leaves its first stop at 23:00. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X4 bus cost?

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the X4. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the X4 bus?

The X4 is operated by East Coast Buses.

Timetable data from East Coast Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1050765/92. Check before you travel — services can change at short notice.