X70 · Peebles Eastgate – Edinburgh, Torphichen Street
via Peebles, Kingsway, Howgate, Auchendinny
Effective: 25 March 2017
709 records · Current registrations: 50
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
X70 · Peebles Eastgate – Edinburgh, Torphichen Street
via Peebles, Kingsway, Howgate, Auchendinny
Effective: 25 March 2017
7 · Galashiels, Transport Interchange – Galashiels, Transport Interchange
via Wester Langlee
Effective: 25 March 2017
313 · Galashiels, Bus Station – Earlston, High School
via Melrose
Effective: 25 March 2017
363 · Innerleithen, Bond Street – Peebles, High School
via A72
Effective: 25 March 2017
396 · Netherdale Colleges – Galashiels, Bus Station
via Hawick, Ashkirk, Selkirk
Effective: 25 March 2017
X62 · Melrose Buccleuch Street – Peebles, Eastgate or High School
via Borders General Hospital, Galashiels, Clovenfords, Walkerburn, Innerleithen, Cardrona
Effective: 25 March 2017
X62 · Peebles High School or Eastgate – Edinburgh Bus Station
via Eddlestone, Penicuik,
Effective: 25 March 2017
80 · Kelso, Highcroft – Kelso, Pinnaclehill@Plexus
via Kelso High School, Coledale
Effective: 25 March 2017
X95 · Edinburgh Bus Station – Newtongrange Main Street
via Eskbank
Effective: 25 March 2017
X95 · Newtongrange Main Street – Galashiels Stirling Street
via Stow
Effective: 25 March 2017
95 · Galashiels Transport Interchange – Hawick Buccleuch Street
via Selkirk
Effective: 25 March 2017
95 · Hawick, Buccleuch Street – Langholm, High Street
via Mosspaul
Effective: 25 March 2017
95 · Langholm, High Street – Carlisle, English Street
via Canonbie, Longtown
Effective: 25 March 2017
69 · Galashiels Transport Interchange – Melrose Buccleuch Street
via Tweedbank
Effective: 25 March 2017
71 · Galashiels Transport Interchange – Melrose
via Langlee
Effective: 25 March 2017
62 · Galashiels Transport Interchange – Clovenfords
Effective: 25 March 2017
61 · Galashiels Transport Interchange – Earlston Square
via Melrose
Effective: 25 March 2017
67 · Galashiels Transport Interchange – St Boswells Bus Stance
via Melrose
Effective: 25 March 2017
S03 · Galashiels Transport Interchange or Selkirk Schools – Gordon Arms
Effective: 25 March 2017
602 · Galashiels Academy – Tweedbank
via Kingsknowe Roundabout
Effective: 25 March 2017
69 · Galashiels Transport Interchange – Buccleuch Street, Melrose
Effective: 1 January 2017
61 · Galashiels Transport Interchange – Earlston
Effective: 26 December 2016
X62 · Eastgate, Peebles – Edinburgh Bus Station
Effective: 26 December 2016
70 · Galashiels Transport Interchange – Galashiels Transport Interchange
Effective: 26 December 2016
72 · Buccleuch Street, Melrose or Market Square, Melrose – Bannerfield, Selkirk
Effective: 26 December 2016
X95 · Bus Station Edinburgh – Royal Bank, Newtongrange
Effective: 26 December 2016
X95 · Newtongrange Royal Bank – Galashiels Transport Interchange
Effective: 26 December 2016
X95 · Galashiels Transport Interchange – Buccleuch Street, Hawick
Effective: 26 December 2016
B7 · Balfron, Buchanan Street, Clinic or Opposite Clinic – Balfron Station, Woodlands Experience
via Cotton Street & Station Road
Effective: 4 November 2016
509 · Balfron, Buchanan St Clinic – Balmaha, Car Park
Effective: 23 August 2016
3 · Falkirk Wheel, Visitor Centre – Grangemouth, Fouldubs Corner
Effective: 22 August 2016
58 · Bannockburn, Newmarket or Stirling, Bus Station – Dunblane, Wallace Road or High School or Ashfield
Effective: 22 August 2016
680 · Brightons Sunnyside Road – St Mungos High School
via Readingmuirhead, Reading Cross
Effective: 22 August 2016
678 · Polmont, Gilston Park Estate – St Mungos High School
via Polmont, Laurieston
Effective: 22 August 2016
13 · Falkirk, Montgomery Street – Falkirk Bus Station
via Falkirk, Reddingmuirhead, Brightons, Polmont
Effective: 22 August 2016
98 · Brightons (Newlands Road) – Falkirk (Falkirk Football Stadium)
via Shieldhill, Hallglen, Laurieston
Effective: 22 August 2016
60 · Clackmannan, Main Street – Stenhousemuir Shopping Centre
via Alloa, Tullibody, Stirling, Bannockburn, Plean, Forth Valley Royal Hospital, Larbert, Camelon
Effective: 22 August 2016
24 · Stirling, Bus Station – Kilsyth, opp Co-op
via Denny
Effective: 22 August 2016
636 · Slamannan Station Row – Falkirk High School
via Slamannan
Effective: 22 August 2016
X86 · Falkirk Bus Station – Glasgow Buchanan Bus Station
via Camelon, Bonnybrige, Banknock, Banton, Kilsyth,
Effective: 22 August 2016
F21 · Fankerton – Falkirk, Corentin Court
via Denny, Larbert, Stenhousemuir, Bainsford,
Effective: 22 August 2016
F27 · Falkirk Uppernewmarket Street – Banknock Coneypark
via Camelon, Bonnybridge, Dennyloanhead
Effective: 22 August 2016
13 · Falkirk Montgomery Street – Falkirk Upper Newmarket Street
via Kennard Street
Effective: 22 August 2016
59 · Stilring Bus Station Lay By – Falkirk Bus Station
Effective: 21 August 2016
68 · Galashiels, Transport Interchange – Jedburgh, Howdenburn
via Balnakeil, Langlee, Darrick, Borders General Hospital, Melrose, Leaderfoot Roundabout, Dingleton Road, Bowden, Newtown, St Boswells, Ancrum Cleikmin
Effective: 15 August 2016
73 · Galashiels, Bus Station – Hawick, Horse
via Tweedbank, Bleachfield, Selkirk, Bannerfield, Ashkirk
Effective: 15 August 2016
8 · Galashiels Transport Interchange – Melrose, Market Square
via Clovenfords, Balnakeil, Galashiels, Livingston Place, Langlee, Netherdale, Tweedbank, Borders General Hospital, Darrick, Dingleton
Effective: 15 August 2016
61 · Galashiels, Transport Interchange – Oxton
via Langlee, Tweedbank, Borders General Hospital, Darrick, Melrose, Newstead, Leaderfoot Roundabout
Effective: 15 August 2016
P32 · Traquair – Peebles High School
Effective: 15 August 2016
67 · Galashiels Transport Interchange – St Boswells (Bus Stance)
via Langlee, Darnick, Melrose, Newtown
Effective: 15 August 2016
78A · HAWICK (MART ST) – HAWICK (MART ST)
Effective: 15 August 2016
75 · Hawick, Mart St – Hawick, Mart St
via Horse, Station Hotel, Silverbuthall, Burnfoot Shops, Vertish, Crumhaugh House, Dickson Street
Effective: 15 August 2016
368 · Dollar, Bridge Street – Alloa, Shillinghill
Effective: 13 August 2016
99 · Larbert Cross at Main Street – Falkirk Football Stadium
via Stenhousemuir, Carronshore, Bainsford
Effective: 13 August 2016
90A · Peebles (Eastgate) – Peebles (Eastgate)
via Tesco, Cemetery & Hospital
Effective: 8 August 2016
508 · Clinic, Balfron – Clinic, Balfron
via Killearn, Croftamie, Drymen
Effective: 1 August 2016
C8 · Glasgow, Buchanan Bus Station – Balfron, Buchanan St Clinic
via Croftamie
Effective: 1 August 2016
B8 · Balfron, Buchanan St – Glasgow, Buchanan Bus Station
Effective: 1 August 2016
C32 · Cambusbarron (Underwood Road opp Bowling Green) – Stirling, (Bus Station Layby)
via St Ninians
Effective: 1 August 2016
32 · Balfron, Buchanan St or Cambusbarron, Gillieshill – Stirling, Bus Station Layby
via Buchlyvie
Effective: 1 August 2016
C11 · Balfron, (Buchanan St Clinic) – Aberfoyle, Tourist Information Centre
via Gartmore,Aberfoyle, Port of Menteith, Thornhill, Blairdrummond (Safari Park), Raploch (Drip Road
Effective: 1 August 2016
1314 · Stirling Bus Station Lay By – Stirling Bus Station Lay By
via Stirling Castle, Wallace Monument, City Centre, Smith Institute, Battle of Bannockburn Experience
Effective: 4 July 2016
500 · Hawick, Horse Trinity Gardens – Hawick, Horse Trinity Gardens
Effective: 10 June 2016
69 · Galashiels Transport Interchange – Galashiels Transport Interchange
via Tweedbank Rail Station
Effective: 15 May 2016
69A · Tweedbank Rail Station – Melrose, Buccleuch Street
Effective: 15 May 2016
353 · Stirling (Wallace High School) – Cornton Road at Haugh Road
Effective: 13 May 2016
UCS · Stirling University, Stirling Court Hotel – Stirling, Rail Satation Layby
via Causewayhead
Effective: 8 April 2016
65 · Galashiels Transport Interchange – Galashiels Transport Interchange
via Tweedbank Rail Station, Melrose
Effective: 5 March 2016
69 · Transport Interchange, Galashiels – Melrose
via Tweedbank
Effective: 1 January 2016
X95 · Bus Station, Edinburgh – Main Street, Newtongrange
via Eskbank
Effective: 26 December 2015
X62 · Eastgate, Peebles – Bus Station, Edinburgh
via Eddleston, Penicuik
Effective: 26 December 2015
X95 · Main Street, Newtongrange – Galashiels Transport Interchange
via Stow
Effective: 26 December 2015
95 · Galashiels – Buccleuch Street, Hawick
via Selkirk
Effective: 26 December 2015
X62 · Buccleuch Street, Melrose – Eastgate, Peebles
via Galashiels, Clovenfords, Walkerburn, Innerleithen, Cardrona
Effective: 26 December 2015
72 · Melrose, Buccleuch Street – Selkirk, Bannerfield
via Tweedbank
Effective: 26 December 2015
70 · Transport Interchange, Galashiels – Transport Interchange, Galashiels
via Langlee
Effective: 26 December 2015
8A · Transport Interchange, Galashiels – Earlston, Square
via Melrose
Effective: 26 December 2015
34 · Broxburn Hoban Square – Bathgate Rail Station Forecourt
via Uphall, Threemiletown, Philipstoun, Bridgend
Effective: 25 October 2015
100 · Falkirk Wheel – Falkirk Bus Station
via Falkirk High Station, Helix
Effective: 28 September 2015
H1 · Galashiels Bus Station – Borders General Hospital or Melrose Buccleuch Street
via Tweedbank, Langlee
Effective: 7 September 2015
186 · Falkirk, Alexander Avenue – St Mungos High School
via Montgomery Street, Thornhill Road, Dalderse Avenue
Effective: 19 August 2015
641 · Whitecross – Braes High School
via Maddiston
Effective: 19 August 2015
672 · Antonshill (New Carron Road) – St Mungo's High School, Merchiston Road
via Webster Avenue, Roughlands, Carron Roundabout, Langlees (Seaforth Road), Davids Loan, Bainsford (Munglehead Road)
Effective: 19 August 2015
646 · California – Brae's High School
via Shieldhill
Effective: 19 August 2015
B04 · Eccles – Duns (Berwickshire High School)
via Leitholm, swinton, mount pleasant
Effective: 18 August 2015
S18 · Ashkirk – Selkirk (High School)
via Clerklands, Riddle, Lilliesleaf, Midlem Green
Effective: 18 August 2015
81 · Kelso – Kelso
via Kelso Woodmarket, Blakelaw, Kirk Yetholm, Town Yetholm
Effective: 18 August 2015
w55 · Low Valleyfield – Queen Anne High Station
via Culross, Cairneyhill, Crossford
Effective: 17 August 2015
W69 · Limekilns – Woodmill High School
via McKane Park, Rosyth, North Queensferry
Effective: 17 August 2015
160 · Duns (Market Square) – Galashiels (Bus Station)
via Langlee, Borders General Hospital, Melrose, Newstead, Earlston, Gordon, Greenlaw, Gavinton
Effective: 17 August 2015
902 · Larbert Cross – Dunipace Barnego Road
via Denny Broad Street
Effective: 17 August 2015
500 · Hawick, Horse – Hawick, Horse
via Hawick Racecourse Access
Effective: 5 June 2015
101 · Stirling Bus Station – Raploch Forth Valley College
via Stirling Murray Place
Effective: 20 April 2015
UCS · Stirling University, Stirling Court Hotel – Stirling Rail Station
via Causewayhead
Effective: 9 April 2015
120 · Hawick, Mart St Morrisons – Kelso, woodmarket
via Jedburgh
Effective: 6 April 2015
95 · Edinburgh Bus Station – Carlisle, English Street Bus Stop A
via Galashiels, Hawick, Langholm,
Effective: 12 January 2015
53 · Whins of Milton, opposite James Street – Cornton Easter Cornton Road
Effective: 12 January 2015
20 · Hawick, Horse – Kelso, Woodmarket
via Denholm, Jedburgh, Eckford, Heiton
Effective: 12 January 2015
E20 · Falkirk Asda – Caldercruix Rail Station
via Laurieston (Mary Square), Redding Cross, Maddiston (Stance), Whitecross, Standburn, Avonbridge, Slamannan, Limerigg
Effective: 12 January 2015
E22 · Carron Centre or Falkirk, Central Retail Park – Whitecross
via Falkirk Asda, Laurieston, Polmont, Redding Cross, Reddingmuirhead, Maddiston
Effective: 12 January 2015
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗