X4 Toll House Grove ↔ Atholl Crescent

Operated by East Coast Buses. First bus 04:14, last bus 23:00. 70 journeys on weekdays.

💷 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 →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

X4 towards Atholl Crescent — Monday to Friday (35 journeys)
Somers Park (at) 04:4405:2506:0006:4007:1007:40·····························
Toll House Grove (nr) 04:4505:2606:0106:4107:1107: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:1607: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:2107: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:2607: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:3508: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
High Street (Stop C) ·····························20:40·21:29·22:2423:23
St Clements Wells (at) 05:0705:4806:2407:0807:4108:1108:4809:1809:4610:1610:4611:1611:4612:1612:4613:1613:4614:1814:4815:1615:4816:2116:5317:3117:5918:3319:0119:3720:07·21:07·22:07··
Milton Link (after) 05:1405:5506:3107:1507:4908: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:2508:0108: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:3408:1108: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:2008: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··

Route map

All stops on route X4

X4 towards Atholl Crescent

  1. Somers Park (at) Tranent
  2. Toll House Grove (nr) Tranent
  3. Winton Court (opp) Tranent
  4. Winton Close (adj) Tranent
  5. Muirpark Drive (opp) Tranent
  6. Carlaverock Avenue (adj) Tranent
  7. Ross Crescent (opp) Tranent
  8. Blawearie Road (at) Tranent
  9. Police Station Tranent
  10. Fire Station (adj) Tranent
  11. Elder Court (adj) Tranent
  12. Dovecot Brae (at) Tranent
  13. Fowler Street (opp) Tranent
  14. Blindwells South (opp) Prestonpans
  15. Johnny Cope Stone (adj) Prestonpans
  16. Meadowmill Roundabout (W-Bound) Prestonpans
  17. Bankton Terrace (W-bound) Prestonpans
  18. Gardiner Crescent (opp) Prestonpans
  19. Hawthorn Road (opp) Prestonpans
  20. Health Centre (opp) Prestonpans
  21. Polwarth Terrace (W-bound) 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. Railway Station (adj) Wallyford
  30. Galt Road (at) Musselburgh
  31. Wallyford Journey Hub (N-bound) Wallyford
  32. Moir Crescent (adj) Musselburgh
  33. Levenhall Roundabout (W-bound) Musselburgh
  34. Windsor Park Drive (adj) Musselburgh
  35. Ashgrove North (near) Musselburgh
  36. Beulah (adj) Musselburgh
  37. St Peter's Church (o/s) Musselburgh
  38. Loretto Upper School (opp) Musselburgh
  39. High Street (Stop C) Musselburgh
  40. Miners Welfare (opp) Wallyford
  41. Albert Place (adj) Wallyford
  42. Fa'side Avenue (near) Wallyford
  43. Park Drive (opp) Wallyford
  44. St Clements Wells (at) Wallyford
  45. Milton Link (after) Magdalene
  46. The Jewel (opp) Bingham
  47. Paisley Drive (before) Willowbrae
  48. Meadowbank House (opp) Meadowbank
  49. Abbeyhill (W-bound) Abbeyhill
  50. Calton Terrace Brae (opp) Calton
  51. Regent Terrace (opp) Calton
  52. St Andrew's House (at) Edinburgh
  53. Waterloo Place (Stop ZJ) Edinburgh
  54. Princes Street (Scott Mon.) (Stop PT) Edinburgh
  55. Princes Street (west) (Stop PY) Edinburgh
  56. Shandwick Place (Stop SD) Edinburgh West End
  57. Atholl Crescent (Stop SG) Haymarket

X4 towards Toll House Grove

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

Service history & registered changes

From official Traffic Commissioner registrations. 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:14 (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 the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.