48 Musselburgh to Birkenside via Dalkeith, Gorebridge

Operated by Lothian Buses. Registered as running via Mayfield, Dalkeith, Sheriffhall, ERI. First bus 04:35, last bus 23:27. 97 journeys on weekdays. Fares: set by the operator — more.

Next towards Birkenside from Musselburgh Grammar School (o/s): 10:24, 10:44, 11:04

Next towards Musselburgh from Terminus (at): 10:30, 10:50, 11:10

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

Timetable

Ends at Birkenside · Monday to Friday · 48 journeys
Stop 04:3505:0505:3406:0506:3406:5107:1107:3107:5108:1108:3108:4909:0409:2409:4410:0410:2410:4411:0411:2411:4412:0412:2412:4413:0413:2413:4414:0414:2414:4415:0415:2415:4416:0416:2416:4417:0417:2417:5218:2218:5219:2719:5720:2920:5921:3922:1423:14
Musselburgh Grammar School (o/s) 04:3505:0505:3406:0506:3406:5107:1107:3107:5108:1108:3108:4909:0409:2409:4410:0410:2410:4411:0411:2411:4412:0412:2412:4413:0413:2413:4414:0414:2414:4415:0415:2415:4416:0416:2416:4417:0417:2417:5218:2218:5219:2719:5720:2920:5921:3922:1423:14
High Street (Stop D) 04:3805:0805:3706:0806:3806:5507:1507:3507:5508:1608:3608:5409:1009:3009:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5016:1016:3016:5017:1017:3017:5718:2718:5619:3120:0120:3321:0321:4322:1723:17
Denholm Drive (adj) 04:4605:1605:4506:1606:4707:0507:2507:4508:0608:2708:4709:0509:2209:4210:0210:2210:4211:0211:2211:4212:0212:2212:4213:0213:2213:4214:0214:2214:4215:0215:2315:4316:0316:2316:4317:0317:2317:4318:0818:3719:0619:4120:1120:4221:1221:5222:2623:26
Fort Kinnaird West (o/s) 04:5405:2405:5306:2406:5607:1407:3507:5608:1708:3808:5809:1709:3409:5410:1510:3510:5511:1511:3511:5512:1512:3512:5513:1513:3513:5514:1514:3514:5515:1515:3615:5616:1616:3616:5617:1617:3617:5518:2018:4819:1719:5220:2220:5121:2122:0122:3523:35
Jack Kane Centre (at) 04:5605:2605:5506:2606:5807:1607:3807:5908:2008:4109:0109:1909:3609:5610:1710:3710:5711:1711:3711:5712:1712:3712:5713:1713:3713:5714:1714:3714:5715:1815:3915:5916:1916:3916:5917:1917:3917:5818:2318:5019:1919:5420:2420:5321:2322:0322:3723:37
Royal Infirmary (Stop IP) 05:0205:3206:0106:3307:0707:2507:4808:1008:3108:5209:1009:2809:4510:0510:2610:4611:0611:2611:4612:0612:2612:4613:0613:2613:4614:0714:2714:4715:0715:2915:5116:1116:3116:5117:1117:3117:5018:0818:3218:5819:2720:0220:3221:0021:3022:1022:4423:44
Old Dalkeith Road (SE-bound) 05:0705:3706:0706:3907:1407:3207:5508:1708:3808:5909:1709:3509:5210:1210:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1414:3414:5415:1415:3615:5816:1816:3816:5817:1817:3817:5718:1518:3819:0419:3320:0820:3721:0521:3522:1522:4923:49
Sheriffhall Park and Ride (Stop C) 05:0905:3906:0906:4107:1607:3407:5708:1908:4009:0109:1909:3709:5410:1410:3510:5511:1511:3511:5512:1512:3512:5513:1513:3513:5514:1614:3614:5615:1615:3816:0116:2116:4117:0117:2117:4117:5918:1718:4019:0619:3520:1020:3921:0721:3722:1722:5123:51
Buccleuch Street (at) 05:1505:4506:1506:4807:2307:4208:0508:2808:4909:1009:2809:4610:0310:2310:4411:0411:2411:4412:0412:2512:4513:0513:2513:4514:0514:2614:4615:0615:2815:5016:1316:3316:5417:1417:3417:5218:0918:2718:4819:1419:4320:1820:4621:1421:4422:2322:5723:57
Elm Place (opp) 05:2305:5306:2306:5807:3307:5308:1708:3908:5909:2009:3809:5610:1310:3310:5411:1411:3411:5412:1512:3612:5613:1613:3613:5614:1614:3714:5715:1715:4016:0216:2516:4517:0617:2617:4618:0318:2018:3718:5819:2419:5320:2820:5521:2321:5322:3123:0500:05
Station Road (opp) 05:2905:5906:2907:0507:4008:0008:2508:4609:0609:2709:4510:0310:2110:4111:0211:2211:4212:0212:2312:4413:0413:2413:4414:0414:2414:4515:0515:2515:4916:1016:3316:5317:1417:3417:5318:1018:2718:4419:0519:3120:0020:3421:0121:2921:5922:3723:1100:11
Gore Avenue (at) 05:3706:0706:3807:1407:4908:1108:3708:5709:1609:3709:5510:1310:3110:5111:1211:3211:5212:1312:3412:5513:1513:3513:5514:1514:3514:5615:1615:3716:0116:2216:4517:0517:2617:4618:0418:2118:3718:5419:1519:4120:1020:4321:1021:3822:0822:4623:2000:20
Terminus (at) 05:4006:1006:4207:1807:5308:1508:4209:0209:2109:4210:0010:1810:3610:5611:1711:3711:5712:1812:3913:0013:2013:4014:0014:2014:4015:0115:2115:4216:0616:2716:5017:1017:3117:5118:0918:2618:4218:5919:2019:4620:1520:4721:1421:4222:1222:5023:2400:24

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 — Lothian Buses sets the fares on the 48. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Route map

All stops on route 48

48 towards Birkenside

All 90 stops
  1. Musselburgh Grammar School (o/s) Musselburgh
  2. Rothesay Place (opp) Musselburgh
  3. Newbigging (N-bound) Musselburgh
  4. High Street (Stop D) Musselburgh
  5. Bridge Street (N-bound) Musselburgh
  6. Brunton Theatre Journey Hub (opp) Musselburgh
  7. North High Street (near) Musselburgh
  8. Fisherrow Musselburgh
  9. Harbour Point (o/s) Musselburgh
  10. Olive Bank Road (at) Musselburgh
  11. Eskview Road (opp) Musselburgh
  12. Eskview Crescent (opp) Musselburgh
  13. Stoneybank Gardens (opp) Stoneybank
  14. Whitehill Avenue (opp) Stoneybank
  15. Whitehill Gardens (opp) Stoneybank
  16. Denholm Drive (adj) Stoneybank
  17. Clayknowes Court (opp) Stoneybank
  18. Clayknowes Avenue (opp) Stoneybank
  19. Stoneyhill Drive (opp) Stoneybank
  20. Newhailes Roundabout (W-bound) Musselburgh
  21. Benhar Road (opp) Newcraighall
  22. Whitehill Street (after) Newcraighall
  23. Newcraighall Drive (before) Newcraighall
  24. Fort Kinnaird East (before) Newcraighall
  25. Fort Kinnaird (W-bound) Newcraighall
  26. Fort Kinnaird West (o/s) Newcraighall
  27. Peacocktail Close (opp) Newcraighall
  28. Jack Kane Centre (at) Niddrie
  29. Hay Drive (opp) Niddrie
  30. Hay Avenue (opp) Niddrie
  31. Wauchope Road (opp) Niddrie
  32. St Teresa Church (at) Craigmillar
  33. Niddrie Marischal Drive (before) Craigmillar
  34. Niddrie House Avenue (before) Craigmillar
  35. Greendykes Terrace (opp) Craigmillar
  36. Sandilands Close (opp) Edmonstone
  37. SCRM (at) Edinburgh Royal Infirmary
  38. Royal Infirmary (Stop IP) Edinburgh Royal Infirmary
  39. Little France Road (before) Little France
  40. Fernieside Drive (opp) Moredun
  41. Fernieside Grove (opp) Moredun
  42. The Wisp (at) Danderhall
  43. Old Dalkeith Road (SE-bound) Danderhall
  44. Sheriffhall Park and Ride (Stop C) Danderhall
  45. Campend (at) Danderhall
  46. Melville Gate Road (opp) Dalkeith
  47. Lugton Brae (at) Dalkeith
  48. Glebe Street (near) Dalkeith
  49. Old Edinburgh Road (at) Dalkeith
  50. Buccleuch Street (at) Dalkeith
  51. James Lean Avenue (near) Dalkeith
  52. Bruce Gardens (opp) Dalkeith
  53. Primrose Terrace (at) Dalkeith
  54. Hepburn Drive (at) Dalkeith
  55. Easthouses Road (S-bound) Kippielaw
  56. Easthouses Way (near) Easthouses
  57. Little Acre (at) Easthouses
  58. Hawthorn Crescent (at) Mayfield
  59. Hawthorn Centre (opp) Mayfield
  60. Mayfield Place (opp) Mayfield
  61. Elm Place (opp) Mayfield
  62. Stone Place (at) Mayfield
  63. Newbattle Centre (Eastbound) Mayfield
  64. Blackcot Road (at) Mayfield
  65. Blackcot Avenue (at) Mayfield
  66. Suttieslea Place (opp) Bryans
  67. Bryans Avenue (opp) Newtongrange
  68. Park Road (at) Newtongrange
  69. Station Road (opp) Newtongrange
  70. St Anne's Court (at) Newtongrange
  71. Dean Park Place (opp) Newtongrange
  72. Fourth Street (at) Newtongrange
  73. Mining Museum (opp) Newtongrange
  74. McGahey Court (at) Newtongrange
  75. The Crescent (at) Gowkshill
  76. Gowkshill Farm (opp) Gowkshill
  77. St Andrews Primary School (at) Gowkshill
  78. Greenhall Road (at 38) Greenhall
  79. Barleyknowe Crescent (at) Greenhall
  80. Greenhall Crescent (at 6) Hunterfield
  81. Arniston Engine (opp) Arniston
  82. Leisure Centre (at) Gorebridge
  83. Newbyres Crescent (at 52) Gorebridge
  84. Gore Avenue (at) Gorebridge
  85. Newbyres Crescent (W-bound) Gorebridge
  86. Police Station (opp) Gorebridge
  87. Gorebridge Inn (opp) Gorebridge
  88. Powdermill Brae (near 3) Birkenside
  89. Powdermill Brae (at 43) Birkenside
  90. Terminus (at) Birkenside

48 towards Musselburgh

All 91 stops
  1. Terminus (at) Birkenside
  2. Powdermill Brae (at 89) Birkenside
  3. Powdermill Brae (at 8) Birkenside
  4. Gorebridge Inn (at) Gorebridge
  5. Police Station Gorebridge
  6. Newbyres Crescent (at 52) Gorebridge
  7. Gore Avenue (at) Gorebridge
  8. Newbyres Crescent (W-bound) Gorebridge
  9. Leisure Centre (opp) Gorebridge
  10. Arniston Engine (at) Arniston
  11. New Hunterfield (at) Hunterfield
  12. Barleyknowe Crescent (opp) Greenhall
  13. Hogarth Avenue (at) Greenhall
  14. St Andrews Primary School (opp) Gowkshill
  15. Gowkshill Farm (at) Gowkshill
  16. The Crescent (opp) Gowkshill
  17. McGahey Court (opp) Newtongrange
  18. Mining Museum (at) Newtongrange
  19. Fourth Street (opp) Newtongrange
  20. Dean Park Place (at) Newtongrange
  21. Station Road Newtongrange
  22. Park Road (opp) Newtongrange
  23. Bryans Avenue (at) Newtongrange
  24. Hamilton Crescent (opp) Bryans
  25. Suttieslea Place (at) Bryans
  26. Blackcot Avenue (opp) Mayfield
  27. Blackcot Road (opp) Mayfield
  28. Newbattle Centre (Eastbound) Mayfield
  29. Stone Place (opp) Mayfield
  30. Roundabout (at) Mayfield
  31. Elm Place (at) Mayfield
  32. Mayfield Place (near) Mayfield
  33. Hawthorn Centre (at) Mayfield
  34. Hawthorn Crescent (opp) Mayfield
  35. Little Acre (opp) Easthouses
  36. Easthouses Way (opp) Easthouses
  37. Easthouses Road (N-bound) Kippielaw
  38. Hepburn Drive (opp) Dalkeith
  39. Primrose Terrace (opp) Dalkeith
  40. Bruce Gardens (at) Dalkeith
  41. James Lean Avenue (opp) Dalkeith
  42. South Street (at) Dalkeith
  43. Bridgend Court (at) Dalkeith
  44. Lugton Brae (opp) Dalkeith
  45. Melville Gate Road Dalkeith
  46. Summerside (at) Dalkeith
  47. Campend (opp) Danderhall
  48. Sheriffhall Park and Ride (Stop B) Danderhall
  49. Old Dalkeith Road (NW-bound) Danderhall
  50. The Wisp (opp) Danderhall
  51. Fernieside Grove (near) Moredun
  52. Fernieside Drive (at) Moredun
  53. Little France Road (after) Little France
  54. Royal Infirmary (Stop IC) Edinburgh Royal Infirmary
  55. SCRM (opp) Edinburgh Royal Infirmary
  56. Sandilands Close (before) Edmonstone
  57. Greendykes Terrace (before) Craigmillar
  58. Niddrie House Avenue (opp) Craigmillar
  59. Niddrie Marischal Drive (opp) Craigmillar
  60. Wauchope Road (after) Niddrie
  61. Hay Avenue (before) Niddrie
  62. Hay Drive (o/s) Niddrie
  63. Jack Kane Centre (opp) Niddrie
  64. Niddrie Mill Avenue (after) Niddrie
  65. Peacocktail Close (after) Newcraighall
  66. Fort Kinnaird West (opp) Newcraighall
  67. Fort Kinnaird (E-bound) Newcraighall
  68. Fort Kinnaird East (after) Newcraighall
  69. The Cuddie Brae (o/s) Newcraighall
  70. Newcraighall Drive (after) Newcraighall
  71. Whitehill Street (before) Newcraighall
  72. Benhar Road (after) Newcraighall
  73. Newhailes Roundabout (E-bound) Musselburgh
  74. Stoneyhill Drive (adj) Stoneybank
  75. Clayknowes Place (opp) Stoneybank
  76. Clayknowes Avenue (adj) Stoneybank
  77. Clayknowes Court (adj) Stoneybank
  78. Denholm Drive (opp) Stoneybank
  79. Whitehill Gardens (near) Stoneybank
  80. Whitehill Avenue (adj) Stoneybank
  81. Stoneybank Gardens (adj) Stoneybank
  82. Eskview Crescent (adj) Musselburgh
  83. Eskview Road (at) Musselburgh
  84. Harbour Point (opp) Musselburgh
  85. Fisherow Musselburgh
  86. Brunton Theatre Journey Hub Musselburgh
  87. Bridge Street (S-bound) Musselburgh
  88. High Street (Stop B) Musselburgh
  89. Newbigging (S-bound) Musselburgh
  90. Rothesay Place (adj) Musselburgh
  91. Musselburgh Grammar School (o/s) Musselburgh

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0000002/504 · Registration PM0000002/687 · Changes in Midlothian Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 48 bus?

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

What time is the last 48 bus?

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

How much does the 48 bus cost?

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

Who runs the 48 bus?

The 48 is operated by Lothian Buses.

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