101B Biggar ↔ Edinburgh

Operated by Houston's Minicoaches. First bus 21:00, last bus 23:00. 2 journeys on weekdays.

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

101B towards Edinburgh

  1. John Street (opp) Biggar
  2. Broughton Road (opp) Biggar
  3. Leafield Road (opp) Biggar
  4. Candymill Road (at) Candy Mill
  5. Hillside Gardens (At) Dolphinton
  6. Dunsyre Junction (At) Dolphinton
  7. Town Hall (Near) Dolphinton
  8. Old Creamery Bus Shelter (Opp) Dolphinton
  9. Gordon Arms Hotel (Opp) West Linton
  10. Dryburn Brae (Before) West Linton
  11. Allan Ramsey Square (Adj) Carlops
  12. Ninemileburn (NE-bound) Nine Mile Burn
  13. Eastside Farm (at) Eight Mile Burn
  14. Hopelands Road (Opp 10) Silverburn
  15. Carsewell (opp) Penicuik
  16. Harlaw Grove (at) Penicuik
  17. Craigiebield Crescent (opp) Penicuik
  18. Navaar House Hotel (opp) Penicuik
  19. Lambs Pend (at) Penicuik
  20. Town Centre (Stop C) Penicuik
  21. Wilson Street (at) Penicuik
  22. John Street Lane (at) Penicuik
  23. Angle Park (at) Penicuik
  24. Cuiken Avenue (at) Penicuik
  25. Queensway (near) Penicuik
  26. Mauricewood Avenue (at) Mauricewood
  27. Boyd-Orr Drive (opp) Mauricewood
  28. Flotterstone Inn (at) Flotterstone
  29. Easter Howgate Farm Easter Howgate
  30. Fulford House (at) Easter Howgate
  31. Boghall Farm (at) Boghall
  32. Golf Club (at) Lothianburn
  33. Swanston Drive (before) Fairmilehead
  34. Swanston Avenue (before) Fairmilehead
  35. Fairmilehead Crossroads (adj) Fairmilehead
  36. Caiystane Crescent (before) Fairmilehead
  37. Buckstone Road (opp) Fairmilehead
  38. Pentland View (after) Braids
  39. Comiston Rise (opp) Braids
  40. Comiston Springs Avenue (after) Braids
  41. Riselaw Road (opp) Braids
  42. Braid Hills Hotel (opp) Braids
  43. Morningside Station (after) Morningside
  44. Springvalley Gardens (before) Morningside
  45. Holy Corner (after) Bruntsfield
  46. Whitehouse Loan (opp) Bruntsfield
  47. Home Street (N-bound) Tollcross
  48. Bread Street (opp) Fountainbridge
  49. Usher Hall (Stop XA) Edinburgh West End
  50. Lothian Road (Stop XC) Edinburgh West End
  51. Princes Street (west) (Stop PF) Edinburgh
  52. Princes Street (Scott Mon.) (Stop PK) Edinburgh
  53. Leith Street (Stop JD) Greenside
  54. Bus Station (Gate E-Stance 7) Edinburgh

101B towards Biggar

  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. Holy Corner (before) Bruntsfield
  10. Springvalley Gardens (opp) Morningside
  11. Morningside Station (opp) Morningside
  12. Braid Hills Hotel (near) Braids
  13. Riselaw Road (before) Braids
  14. Comiston Springs Avenue (opp) Braids
  15. Comiston Rise (before) Braids
  16. Pentland View (opp) Braids
  17. Buckstone Road (before) Fairmilehead
  18. Caiystane Crescent (after) Fairmilehead
  19. Fairmilehead Crossroads (near) Fairmilehead
  20. Swanston Avenue (opp) Fairmilehead
  21. Swanston Drive (opp) Fairmilehead
  22. Golf Club (opp) Lothianburn
  23. Boghall Farm (opp) Boghall
  24. Fulford House (opp) Easter Howgate
  25. Easter Howgate Farm (opp) Easter Howgate
  26. Flotterstone Inn (opp) Flotterstone
  27. Boyd-Orr Drive (at) Mauricewood
  28. Mauricewood Avenue (opp) Mauricewood
  29. Mauricewood Road (opp) Mauricewood
  30. Queensway (opp) Penicuik
  31. Cuiken Avenue (opp) Penicuik
  32. Angle Park (opp) Penicuik
  33. Wilson Street (opp) Penicuik
  34. Town Centre (Stop B) Penicuik
  35. Lambs Pend (opp) Penicuik
  36. Navaar House Hotel (at) Penicuik
  37. Craigiebield Crescent (at) Penicuik
  38. Harlaw Grove (opp) Penicuik
  39. Carsewell (at) Penicuik
  40. Hopelands Road (at) Silverburn
  41. Eastside Farm (opp) Eight Mile Burn
  42. Ninemileburn (SW-bound) Nine Mile Burn
  43. Allan Ramsey Square (Opp) Carlops
  44. Dryburn Brae (After) West Linton
  45. Gordon Arms Hotel (At) West Linton
  46. Old Creamery Bus Shelter (At) Dolphinton
  47. Roselea (Opp) Dolphinton
  48. Dunsyre Junction (Opp) Dolphinton
  49. Hillside Gardens (Opp) Dolphinton
  50. Candymill Road (Opp) Candy Mill
  51. Leafield Road (after) Biggar
  52. Cross Road (after) Biggar
  53. John Street (before) Biggar

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 101B bus?

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

What time is the last 101B bus?

The last 101B 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 101B bus cost?

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

Who runs the 101B bus?

The 101B 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.