102 Dumfries ↔ Edinburgh

Operated by Houston's Minicoaches. First bus 17:20, last bus 17:20. 1 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Houston's Minicoaches sets the fares on the 102. 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.

Route map

All stops on route 102

102 towards Dumfries

  1. Bus Station (Gate E-Stance 7) Edinburgh
  2. Princes Street (Scott Mon.) (Stop PR) Edinburgh
  3. Princes Street (west) (Stop PV) Edinburgh
  4. Lothian Road (Stop XE) Edinburgh West End
  5. Usher Hall (Stop XF) Edinburgh West End
  6. Bread Street (after) Fountainbridge
  7. Home Street (Stop 2) Tollcross
  8. Whitehouse Loan (after) Bruntsfield
  9. Bruntsfield Place (SW-bound) Bruntsfield
  10. Holy Corner (before) Bruntsfield
  11. Springvalley Gardens (opp) Morningside
  12. Morningside Station (opp) Morningside
  13. Braid Hills Hotel (near) Braids
  14. Riselaw Road (before) Braids
  15. Comiston Springs Avenue (opp) Braids
  16. Comiston Rise (before) Braids
  17. Pentland View (opp) Braids
  18. Buckstone Road (before) Fairmilehead
  19. Caiystane Crescent (after) Fairmilehead
  20. Fairmilehead Crossroads (near) Fairmilehead
  21. Swanston Avenue (opp) Fairmilehead
  22. Swanston Drive (opp) Fairmilehead
  23. Golf Club (opp) Lothianburn
  24. Boghall Farm (opp) Boghall
  25. Fulford House (opp) Easter Howgate
  26. Easter Howgate Farm (opp) Easter Howgate
  27. Flotterstone Inn (opp) Flotterstone
  28. Hopelands Road (near) Silverburn
  29. Eastside Farm (opp) Eight Mile Burn
  30. Ninemileburn (SW-bound) Nine Mile Burn
  31. Allan Ramsey Square (Opp) Carlops
  32. Dryburn Brae (After) West Linton
  33. Gordon Arms Hotel (At) West Linton
  34. Old Creamery Bus Shelter (At) Dolphinton
  35. Roselea (Opp) Dolphinton
  36. Dunsyre Junction (Opp) Dolphinton
  37. Hillside Gardens (Opp) Dolphinton
  38. Candymill Road (Opp) Candy Mill
  39. Leafield Road (after) Biggar
  40. Cross Road (after) Biggar
  41. John Street (before) Biggar
  42. Gasworks Road (opp) Biggar
  43. Moss Side Crescent (after) Biggar
  44. Memorial (opp) Coulter
  45. Emahroo (Opp) Lamington
  46. Howgate Road (after) Roberton
  47. Abington Service Area (at) Abington
  48. Colebrooke Terrace (opp) Abington
  49. Carlisle Road (at 25) Crawford
  50. Bellstane Avenue (at) Crawford
  51. Station Road (before) Elvanfoot
  52. Dalveen (opp) Durisdeer
  53. Village (opp) Durisdeermill
  54. Road End (opp) Carronbridge
  55. Carronbank (at 1) Carronbridge
  56. Old Post Office (o/s) Thornhill
  57. Cross (o/s) Thornhill
  58. Hospital (opp) Thornhill
  59. Junction (opp) Closeburn
  60. Main Street Steps (opp) Closeburn
  61. Post Office (opp) Closeburn
  62. Road End (at) Kirkpatrick
  63. Road End (opp) Auldgirth
  64. Ballochan Road (at) Auldgirth
  65. Inn (at) Auldgirth
  66. Road End (at) Burnhead
  67. Caravan Park (opp) Burnhead
  68. Portrack (at) Holywood
  69. Glengower Farm (at) Holywood
  70. Old Holywood (opp) Holywood
  71. Village (at) Holywood
  72. Dalawoodie (at) Holywood
  73. Farm (opp) Newbridge
  74. Jocks Loaning (at) Lochside
  75. Rhino (opp) Lochside
  76. Park (at) Dumfries
  77. Church (at) Dumfries
  78. Shop (o/s) Dumfries
  79. Stance 1 (at) Dumfries

Towns & areas on this route

Frequently asked questions

What time is the first 102 bus?

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

What time is the last 102 bus?

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

How much does the 102 bus cost?

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

Who runs the 102 bus?

The 102 is operated by Houston's Minicoaches.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.