Public service vehicle operator licence

PM0000003

McGills Midland Bluebird (MMB)

Registered local bus services

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.

PM0000003/178 →Historical · Cancelled

X70 · Peebles Eastgate – Edinburgh, Torphichen Street

via Peebles, Kingsway, Howgate, Auchendinny

Effective: 25 March 2017

PM0000003/181 →Historical · Cancelled

7 · Galashiels, Transport Interchange – Galashiels, Transport Interchange

via Wester Langlee

Effective: 25 March 2017

PM0000003/266 →Historical · Cancelled

313 · Galashiels, Bus Station – Earlston, High School

via Melrose

Effective: 25 March 2017

PM0000003/267 →Historical · Cancelled

363 · Innerleithen, Bond Street – Peebles, High School

via A72

Effective: 25 March 2017

PM0000003/360 →Historical · Cancelled

396 · Netherdale Colleges – Galashiels, Bus Station

via Hawick, Ashkirk, Selkirk

Effective: 25 March 2017

PM0000003/400 →Historical · Cancelled

X62 · Melrose Buccleuch Street – Peebles, Eastgate or High School

via Borders General Hospital, Galashiels, Clovenfords, Walkerburn, Innerleithen, Cardrona

Effective: 25 March 2017

PM0000003/405 →Historical · Cancelled

X62 · Peebles High School or Eastgate – Edinburgh Bus Station

via Eddlestone, Penicuik,

Effective: 25 March 2017

PM0000003/504 →Historical · Cancelled

80 · Kelso, Highcroft – Kelso, Pinnaclehill@Plexus

via Kelso High School, Coledale

Effective: 25 March 2017

PM0000003/538 →Historical · Cancelled

X95 · Edinburgh Bus Station – Newtongrange Main Street

via Eskbank

Effective: 25 March 2017

PM0000003/539 →Historical · Cancelled

X95 · Newtongrange Main Street – Galashiels Stirling Street

via Stow

Effective: 25 March 2017

PM0000003/540 →Historical · Cancelled

95 · Galashiels Transport Interchange – Hawick Buccleuch Street

via Selkirk

Effective: 25 March 2017

PM0000003/541 →Historical · Cancelled

95 · Hawick, Buccleuch Street – Langholm, High Street

via Mosspaul

Effective: 25 March 2017

PM0000003/542 →Historical · Cancelled

95 · Langholm, High Street – Carlisle, English Street

via Canonbie, Longtown

Effective: 25 March 2017

PM0000003/573 →Historical · Cancelled

69 · Galashiels Transport Interchange – Melrose Buccleuch Street

via Tweedbank

Effective: 25 March 2017

PM0000003/574 →Historical · Cancelled

71 · Galashiels Transport Interchange – Melrose

via Langlee

Effective: 25 March 2017

PM0000003/575 →Historical · Cancelled

62 · Galashiels Transport Interchange – Clovenfords

Effective: 25 March 2017

PM0000003/608 →Historical · Cancelled

61 · Galashiels Transport Interchange – Earlston Square

via Melrose

Effective: 25 March 2017

PM0000003/609 →Historical · Cancelled

67 · Galashiels Transport Interchange – St Boswells Bus Stance

via Melrose

Effective: 25 March 2017

PM0000003/618 →Historical · Cancelled

S03 · Galashiels Transport Interchange or Selkirk Schools – Gordon Arms

Effective: 25 March 2017

PM0000003/620 →Historical · Cancelled

602 · Galashiels Academy – Tweedbank

via Kingsknowe Roundabout

Effective: 25 March 2017

PM0000003/625 →Historical · Expired

69 · Galashiels Transport Interchange – Buccleuch Street, Melrose

Effective: 1 January 2017

PM0000003/622 →Historical · Expired

61 · Galashiels Transport Interchange – Earlston

Effective: 26 December 2016

PM0000003/624 →Historical · Expired

X62 · Eastgate, Peebles – Edinburgh Bus Station

Effective: 26 December 2016

PM0000003/626 →Historical · Expired

70 · Galashiels Transport Interchange – Galashiels Transport Interchange

Effective: 26 December 2016

PM0000003/627 →Historical · Expired

72 · Buccleuch Street, Melrose or Market Square, Melrose – Bannerfield, Selkirk

Effective: 26 December 2016

PM0000003/628 →Historical · Expired

X95 · Bus Station Edinburgh – Royal Bank, Newtongrange

Effective: 26 December 2016

PM0000003/629 →Historical · Expired

X95 · Newtongrange Royal Bank – Galashiels Transport Interchange

Effective: 26 December 2016

PM0000003/630 →Historical · Expired

X95 · Galashiels Transport Interchange – Buccleuch Street, Hawick

Effective: 26 December 2016

PM0000003/621 →Historical · Expired

B7 · Balfron, Buchanan Street, Clinic or Opposite Clinic – Balfron Station, Woodlands Experience

via Cotton Street & Station Road

Effective: 4 November 2016

PM0000003/208 →Historical · Cancelled

509 · Balfron, Buchanan St Clinic – Balmaha, Car Park

Effective: 23 August 2016

PM0000003/124 →Historical · Cancelled

3 · Falkirk Wheel, Visitor Centre – Grangemouth, Fouldubs Corner

Effective: 22 August 2016

PM0000003/132 →Historical · Cancelled

58 · Bannockburn, Newmarket or Stirling, Bus Station – Dunblane, Wallace Road or High School or Ashfield

Effective: 22 August 2016

PM0000003/296 →Historical · Cancelled

680 · Brightons Sunnyside Road – St Mungos High School

via Readingmuirhead, Reading Cross

Effective: 22 August 2016

PM0000003/297 →Historical · Cancelled

678 · Polmont, Gilston Park Estate – St Mungos High School

via Polmont, Laurieston

Effective: 22 August 2016

PM0000003/299 →Historical · Cancelled

13 · Falkirk, Montgomery Street – Falkirk Bus Station

via Falkirk, Reddingmuirhead, Brightons, Polmont

Effective: 22 August 2016

PM0000003/308 →Historical · Cancelled

98 · Brightons (Newlands Road) – Falkirk (Falkirk Football Stadium)

via Shieldhill, Hallglen, Laurieston

Effective: 22 August 2016

PM0000003/415 →Historical · Cancelled

60 · Clackmannan, Main Street – Stenhousemuir Shopping Centre

via Alloa, Tullibody, Stirling, Bannockburn, Plean, Forth Valley Royal Hospital, Larbert, Camelon

Effective: 22 August 2016

PM0000003/5 →Historical · Cancelled

24 · Stirling, Bus Station – Kilsyth, opp Co-op

via Denny

Effective: 22 August 2016

PM0000003/530 →Historical · Cancelled

636 · Slamannan Station Row – Falkirk High School

via Slamannan

Effective: 22 August 2016

PM0000003/543 →Historical · Cancelled

X86 · Falkirk Bus Station – Glasgow Buchanan Bus Station

via Camelon, Bonnybrige, Banknock, Banton, Kilsyth,

Effective: 22 August 2016

PM0000003/552 →Historical · Cancelled

F21 · Fankerton – Falkirk, Corentin Court

via Denny, Larbert, Stenhousemuir, Bainsford,

Effective: 22 August 2016

PM0000003/554 →Historical · Cancelled

F27 · Falkirk Uppernewmarket Street – Banknock Coneypark

via Camelon, Bonnybridge, Dennyloanhead

Effective: 22 August 2016

PM0000003/558 →Historical · Cancelled

13 · Falkirk Montgomery Street – Falkirk Upper Newmarket Street

via Kennard Street

Effective: 22 August 2016

PM0000003/482 →Historical · Cancelled

59 · Stilring Bus Station Lay By – Falkirk Bus Station

Effective: 21 August 2016

PM0000003/136 →Historical · Cancelled

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

PM0000003/139 →Historical · Cancelled

73 · Galashiels, Bus Station – Hawick, Horse

via Tweedbank, Bleachfield, Selkirk, Bannerfield, Ashkirk

Effective: 15 August 2016

PM0000003/145 →Historical · Cancelled

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

PM0000003/146 →Historical · Cancelled

61 · Galashiels, Transport Interchange – Oxton

via Langlee, Tweedbank, Borders General Hospital, Darrick, Melrose, Newstead, Leaderfoot Roundabout

Effective: 15 August 2016

PM0000003/348 →Historical · Cancelled

P32 · Traquair – Peebles High School

Effective: 15 August 2016

PM0000003/372 →Historical · Cancelled

67 · Galashiels Transport Interchange – St Boswells (Bus Stance)

via Langlee, Darnick, Melrose, Newtown

Effective: 15 August 2016

PM0000003/455 →Historical · Cancelled

78A · HAWICK (MART ST) – HAWICK (MART ST)

Effective: 15 August 2016

PM0000003/456 →Historical · Cancelled

75 · Hawick, Mart St – Hawick, Mart St

via Horse, Station Hotel, Silverbuthall, Burnfoot Shops, Vertish, Crumhaugh House, Dickson Street

Effective: 15 August 2016

PM0000003/214 →Historical · Cancelled

368 · Dollar, Bridge Street – Alloa, Shillinghill

Effective: 13 August 2016

PM0000003/304 →Historical · Cancelled

99 · Larbert Cross at Main Street – Falkirk Football Stadium

via Stenhousemuir, Carronshore, Bainsford

Effective: 13 August 2016

PM0000003/273 →Historical · Cancelled

90A · Peebles (Eastgate) – Peebles (Eastgate)

via Tesco, Cemetery & Hospital

Effective: 8 August 2016

PM0000003/193 →Historical · Cancelled

508 · Clinic, Balfron – Clinic, Balfron

via Killearn, Croftamie, Drymen

Effective: 1 August 2016

PM0000003/218 →Historical · Cancelled

C8 · Glasgow, Buchanan Bus Station – Balfron, Buchanan St Clinic

via Croftamie

Effective: 1 August 2016

PM0000003/26 →Historical · Cancelled

B8 · Balfron, Buchanan St – Glasgow, Buchanan Bus Station

Effective: 1 August 2016

PM0000003/316 →Historical · Cancelled

C32 · Cambusbarron (Underwood Road opp Bowling Green) – Stirling, (Bus Station Layby)

via St Ninians

Effective: 1 August 2016

PM0000003/318 →Historical · Cancelled

32 · Balfron, Buchanan St or Cambusbarron, Gillieshill – Stirling, Bus Station Layby

via Buchlyvie

Effective: 1 August 2016

PM0000003/452 →Historical · Cancelled

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

PM0000003/592 →Historical · Expired

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

PM0000003/590 →Historical · Expired

500 · Hawick, Horse Trinity Gardens – Hawick, Horse Trinity Gardens

Effective: 10 June 2016

PM0000003/588 →Historical · Expired

69 · Galashiels Transport Interchange – Galashiels Transport Interchange

via Tweedbank Rail Station

Effective: 15 May 2016

PM0000003/591 →Historical · Expired

69A · Tweedbank Rail Station – Melrose, Buccleuch Street

Effective: 15 May 2016

PM0000003/247 →Historical · Cancelled

353 · Stirling (Wallace High School) – Cornton Road at Haugh Road

Effective: 13 May 2016

PM0000003/589 →Historical · Expired

UCS · Stirling University, Stirling Court Hotel – Stirling, Rail Satation Layby

via Causewayhead

Effective: 8 April 2016

PM0000003/577 →Historical · Cancelled

65 · Galashiels Transport Interchange – Galashiels Transport Interchange

via Tweedbank Rail Station, Melrose

Effective: 5 March 2016

PM0000003/585 →Historical · Expired

69 · Transport Interchange, Galashiels – Melrose

via Tweedbank

Effective: 1 January 2016

PM0000003/578 →Historical · Expired

X95 · Bus Station, Edinburgh – Main Street, Newtongrange

via Eskbank

Effective: 26 December 2015

PM0000003/579 →Historical · Expired

X62 · Eastgate, Peebles – Bus Station, Edinburgh

via Eddleston, Penicuik

Effective: 26 December 2015

PM0000003/580 →Historical · Expired

X95 · Main Street, Newtongrange – Galashiels Transport Interchange

via Stow

Effective: 26 December 2015

PM0000003/581 →Historical · Expired

95 · Galashiels – Buccleuch Street, Hawick

via Selkirk

Effective: 26 December 2015

PM0000003/582 →Historical · Expired

X62 · Buccleuch Street, Melrose – Eastgate, Peebles

via Galashiels, Clovenfords, Walkerburn, Innerleithen, Cardrona

Effective: 26 December 2015

PM0000003/583 →Historical · Expired

72 · Melrose, Buccleuch Street – Selkirk, Bannerfield

via Tweedbank

Effective: 26 December 2015

PM0000003/584 →Historical · Expired

70 · Transport Interchange, Galashiels – Transport Interchange, Galashiels

via Langlee

Effective: 26 December 2015

PM0000003/586 →Historical · Expired

8A · Transport Interchange, Galashiels – Earlston, Square

via Melrose

Effective: 26 December 2015

PM0000003/276 →Historical · Cancelled

34 · Broxburn Hoban Square – Bathgate Rail Station Forecourt

via Uphall, Threemiletown, Philipstoun, Bridgend

Effective: 25 October 2015

PM0000003/559 →Historical · Expired

100 · Falkirk Wheel – Falkirk Bus Station

via Falkirk High Station, Helix

Effective: 28 September 2015

PM0000003/511 →Historical · Cancelled

H1 · Galashiels Bus Station – Borders General Hospital or Melrose Buccleuch Street

via Tweedbank, Langlee

Effective: 7 September 2015

PM0000003/292 →Historical · Cancelled

186 · Falkirk, Alexander Avenue – St Mungos High School

via Montgomery Street, Thornhill Road, Dalderse Avenue

Effective: 19 August 2015

PM0000003/298 →Historical · Cancelled

641 · Whitecross – Braes High School

via Maddiston

Effective: 19 August 2015

PM0000003/338 →Historical · Cancelled

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

PM0000003/503 →Historical · Cancelled

646 · California – Brae's High School

via Shieldhill

Effective: 19 August 2015

PM0000003/425 →Historical · Cancelled

B04 · Eccles – Duns (Berwickshire High School)

via Leitholm, swinton, mount pleasant

Effective: 18 August 2015

PM0000003/457 →Historical · Cancelled

S18 · Ashkirk – Selkirk (High School)

via Clerklands, Riddle, Lilliesleaf, Midlem Green

Effective: 18 August 2015

PM0000003/505 →Historical · Cancelled

81 · Kelso – Kelso

via Kelso Woodmarket, Blakelaw, Kirk Yetholm, Town Yetholm

Effective: 18 August 2015

PM0000003/416 →Historical · Cancelled

w55 · Low Valleyfield – Queen Anne High Station

via Culross, Cairneyhill, Crossford

Effective: 17 August 2015

PM0000003/427 →Historical · Cancelled

W69 · Limekilns – Woodmill High School

via McKane Park, Rosyth, North Queensferry

Effective: 17 August 2015

PM0000003/445 →Historical · Cancelled

160 · Duns (Market Square) – Galashiels (Bus Station)

via Langlee, Borders General Hospital, Melrose, Newstead, Earlston, Gordon, Greenlaw, Gavinton

Effective: 17 August 2015

PM0000003/472 →Historical · Cancelled

902 · Larbert Cross – Dunipace Barnego Road

via Denny Broad Street

Effective: 17 August 2015

PM0000003/561 →Historical · Expired

500 · Hawick, Horse – Hawick, Horse

via Hawick Racecourse Access

Effective: 5 June 2015

PM0000003/438 →Historical · Cancelled

101 · Stirling Bus Station – Raploch Forth Valley College

via Stirling Murray Place

Effective: 20 April 2015

PM0000003/556 →Historical · Expired

UCS · Stirling University, Stirling Court Hotel – Stirling Rail Station

via Causewayhead

Effective: 9 April 2015

PM0000003/551 →Historical · Expired

120 · Hawick, Mart St Morrisons – Kelso, woodmarket

via Jedburgh

Effective: 6 April 2015

PM0000003/143 →Historical · Cancelled

95 · Edinburgh Bus Station – Carlisle, English Street Bus Stop A

via Galashiels, Hawick, Langholm,

Effective: 12 January 2015

PM0000003/249 →Historical · Cancelled

53 · Whins of Milton, opposite James Street – Cornton Easter Cornton Road

Effective: 12 January 2015

PM0000003/407 →Historical · Cancelled

20 · Hawick, Horse – Kelso, Woodmarket

via Denholm, Jedburgh, Eckford, Heiton

Effective: 12 January 2015

PM0000003/459 →Historical · Cancelled

E20 · Falkirk Asda – Caldercruix Rail Station

via Laurieston (Mary Square), Redding Cross, Maddiston (Stance), Whitecross, Standburn, Avonbridge, Slamannan, Limerigg

Effective: 12 January 2015

PM0000003/461 →Historical · Cancelled

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 ↗