Public service vehicle operator licence

PM1121403

PERRYMAN'S BUSES

Registered local bus services

80 records · Current registrations: 27

Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.

51 · Galasheils Interchange – Lauder, Cross

via BGH, MELROSE, NEWTOWN ST BOSWELLS, EARLSTON

Effective: 5 January 2026

253 · Grantshouse, Main Street – Dunbar, Grahame Place

via Taylinloan

Effective: 14 December 2025

PM1121403/3 →Registered

60 · Duns – Berwick Upon Tweed

via Chirnside Foulden Eyemouth

Effective: 14 December 2025

PM1121403/2 →Registered

68 · Jedburgh Bus Station – Galashiels Interchange

via Ancrum St Boswells Melrose BGH Langlee

Effective: 20 October 2025

X62 · Peebles, Eastgate – Edinburgh Bus Station

Effective: 20 October 2025

X62 · Buccleuch Street, Melrose – Peebles High School

Effective: 20 October 2025

X95 · Edinburgh Bus Station – Newtongrange Fourth Street

via Main Street Newtongrange

Effective: 20 October 2025

95 · Galashiels Transport Interchange – Buccleuch Street, Hawick

Effective: 20 October 2025

X95 · Newtongrange, Fourth Road – Galashiels Interchange

via Main Street Newtongrange

Effective: 20 October 2025

95 · Hawick Buccleuch Street – Langholm High Street

Effective: 20 October 2025

X95 · Langholm High Street – Carlisle English Street

Effective: 20 October 2025

PM1121403/5 →Registered

51 · Lauder – Edinburgh Bus Station

via Oxton Pathhead Dalkeith Danderhall

Effective: 20 October 2025

PM1121403/6 →Registered

67 · Kelso, Horsemarket – Galashiels Interchange

via St Boswells Melrose Borders General Hospital

Effective: 20 October 2025

PM1121403/7 →Registered

60 · Galashiels Interchange – Duns Market Sqaure

via Melrose, Earlston, Greenlaw

Effective: 20 October 2025

313 · Galashiels Transport Interchange – Earlston High School

via Borders General Hospital, Melrose, Newstead

Effective: 20 October 2025

P12 · West Linton Primary School – Peebles High School

Effective: 20 October 2025

G01 · Galashiels Transport Interchange – Heriot, Road End

via Fountainhall, Stow

Effective: 20 October 2025

777 · Tweedbank Railway Station – Melrose Square

Effective: 24 May 2025

73 · Galashiels, Transport Interchange – Bannerfield, Selkirk Bridge Steet

via Kingsknowes

Effective: 12 May 2025

P03 · Cardrona – Peebles High School

Effective: 21 October 2024

P06 · Innerleithen – Peebles High School

Effective: 21 October 2024

70 · Galashiels Transport Interchange – Galashiels Transport Interchange

Effective: 1 April 2024

H3 · Hawick, Mart Street – Hawick, Mart Street

via Vertish Hill, Stirches, Burnfoot

Effective: 1 April 2024

H1 · Hawick, Mart Street Morrisons – Hawick, Mart Street, Morrisons

via Silverbuthall, Burnfoot, Stirches

Effective: 9 January 2023

339 · Eskbank, Tesco – Eskbank, Tesco

via MCH, Newtongrange, Gorebridge

Effective: 27 June 2022

362 · Innerleithen – Peebles High School

Effective: 27 June 2022

61 · Oxton – Earlston High School

via Lauder

Effective: 22 May 2017

PM1121403/82 →Historical · Cancelled

34 · Duns, Market Square – Coldstream, Besom Inn

via Swinton, Leitholm

Effective: 28 February 2026

PM1121403/11 →Historical · Cancelled

253 · Haddington – Edinburgh Bus Station

via The Jewel, Fort Kinnaird

Effective: 20 October 2025

PM1121403/48 →Historical · Cancelled

74 · Galashiels Transport Interchange – Galashiels Transport Interchange

via Netherdale, Colleges

Effective: 11 May 2025

PM1121403/49 →Historical · Cancelled

54 · Galashiels Transport Interchange – Galashiels Transport Interchange

via High Street, Balmoral, Asda

Effective: 11 May 2025

PM1121403/51 →Historical · Cancelled

93 · Peebles, Eastgate at Post Office – West Linton

via Lyne Station, Blyth Bridge, Romano Bridge

Effective: 11 May 2025

PM1121403/52 →Historical · Cancelled

91 · Peebles, Eastgate at Post Office – Biggar High Street

Effective: 11 May 2025

PM1121403/53 →Historical · Cancelled

90A · Peebles, Eastgate at Post Office – Peebles, Eastgate at Post Office

via Whitehaugh, Kingsway, Hay Lodge Hospital

Effective: 11 May 2025

PM1121403/4 →Historical · Cancelled

51 · Jedburgh or Kelso – Lauder

via St Boswells, Earlston

Effective: 23 October 2023

PM1121403/66 →Historical · Cancelled

61 · Galashiels Transport Interchange – Lauder Cross

via Borders General Hospital, Melrose

Effective: 23 October 2023

PM1121403/78 →Historical · Withdrawn

H3 · Hawick, Mart Street – Hawick, Mart Street

via Vertish Hill, Stirches, Burnfoot

Effective: 4 September 2023

PM1121403/65 →Historical · Withdrawn

X95 · Langholm, High Street – Carlisle, English Street

via Canobie, Longtown

Effective: 24 July 2023

PM1121403/13 →Historical · Cancelled

61 · Galashiels Transport Interchange – Earlston Square

Effective: 31 August 2022

PM1121403/15 →Historical · Cancelled

67 · Galashiels Transport Interchange – St Boswells Bus Stance

Effective: 31 August 2022

PM1121403/8 →Historical · Cancelled

B12 · Kelso, Coledale – Duns, Berwickshire High School

via Coldstream, Swinton

Effective: 31 August 2022

PM1121403/16 →Historical · Cancelled

69 · Galashiels Transport Interchange – Melrose, Buccleuch Street

Effective: 27 June 2022

PM1121403/50 →Historical · Cancelled

P32 · Traquair, Glenlude Road End – Peebles High School

via Cardrona

Effective: 9 January 2022

PM1121403/9 →Historical · Cancelled

81 · Kirk Yetholm, Bus Shelter – Kelso High School

Effective: 9 January 2022

PM1121403/20 →Historical · Cancelled

313 · Galashiels Transport Interchange – Earlston High School

Effective: 7 December 2020

PM1121403/25 →Historical · Cancelled

602 · Galashiels Academy – Tweedbank

Effective: 7 December 2020

PM1121403/28 →Historical · Cancelled

X70 · Peebles Whitehaugh Park – Edinburgh Torphichen Street

Effective: 7 December 2020

PM1121403/36 →Historical · Cancelled

500 · Hawick Horse – Hawick Race Course

Effective: 7 December 2020

PM1121403/55 →Historical · Cancelled

61 · Galashiels Transport Interchange – Earlston, Square

via Melrose

Effective: 7 December 2020

PM1121403/56 →Historical · Cancelled

69 · Galashiels Transport Interchange – Melrose

via Kingsknowes, Tweedbank

Effective: 7 December 2020

PM1121403/57 →Historical · Cancelled

70 · Galashiels Transport Interchange – Galashiels Transport Interchange

via Langlee

Effective: 7 December 2020

PM1121403/58 →Historical · Cancelled

73 · Galashiels Transport Interchange – Selkirk

via Kingsknowes

Effective: 7 December 2020

PM1121403/59 →Historical · Cancelled

X62 · Buccleuch Street, Melrose – Eastgate, Peebles

via Galashiels

Effective: 7 December 2020

PM1121403/60 →Historical · Cancelled

X62 · Peebles Eastgate – Edinburgh Bus Station

via Straiton

Effective: 7 December 2020

PM1121403/61 →Historical · Cancelled

X95 · Edinburgh Bus Station – Newtongrange Main Street

via Easkbank

Effective: 7 December 2020

PM1121403/62 →Historical · Cancelled

X95 · Newtongrange, Main Street – Galashiels Transport Interchange

via Stow

Effective: 7 December 2020

PM1121403/63 →Historical · Cancelled

X95 · Galashiels Transport Interchange – Hawick, Buccleuch Street

via Selkirk

Effective: 7 December 2020

PM1121403/64 →Historical · Cancelled

X95 · Hawick, Buccleuch Street – Langholm , High Street

via Mosspaul

Effective: 7 December 2020

PM1121403/23 →Historical · Cancelled

396 · Galashiels Netherdale Colleges – Buccleuch Street, Hawick

Effective: 26 September 2020

PM1121403/67 →Historical · Cancelled

85 · Kelso, Woodmarket – Greenlaw or Earlston

Effective: 6 April 2020

PM1121403/68 →Historical · Cancelled

87 · Kelso, Woodmarket – Tweedmouth Leisure Centre

Effective: 5 April 2020

PM1121403/69 →Historical · Cancelled

710 · Kelso, Coledale – Coldstream, Besom

via Birgham

Effective: 5 April 2020

PM1121403/70 →Historical · Expired

777 · Tweedbank Railway Station – Melrose High Street or Galashiels Transport Interchange

Effective: 23 March 2020

PM1121403/22 →Historical · Cancelled

363 · Innerleithen Bond Street – Peebles High School

Effective: 9 December 2019

PM1121403/54 →Historical · Cancelled

777 · Tweedbank Railway Station – Melrose

Effective: 9 December 2019

PM1121403/24 →Historical · Cancelled

S03 · Galashiels Transport Interchange or Selkirk Schools – Gordon Arms

Effective: 20 August 2019

PM1121403/1 →Historical · Cancelled

20 · Kelso – Hawick

via Denholm Jedburgh Eckford Heiton

Effective: 15 October 2018

PM1121403/19 →Historical · Cancelled

80 · Kelso, Highcroft – Kelso, Pinnaclehill @ Plexus

Effective: 15 October 2018

PM1121403/14 →Historical · Cancelled

62 · Galashiels Transport Interchange – Clovenfords

Effective: 2 July 2018

PM1121403/18 →Historical · Cancelled

72 · Galashiels Transport Interchange – Bannerfield, Selkirk

Effective: 13 May 2018

PM1121403/17 →Historical · Cancelled

71 · Galashiels Transport Interchange – Melrose, Buccleuch Street

Effective: 12 May 2018

PM1121403/42 →Historical · Expired

69 · Galashiels Transport Interchange – Melrose Buccleuch Street

via Kingsknowes, Tweedbank

Effective: 1 January 2018

PM1121403/39 →Historical · Expired

61 · Galashiels Transport Interchange – Earlston Square

Effective: 26 December 2017

PM1121403/40 →Historical · Expired

X62 · Peebles, Eastgate – Edinburgh, Bus Station

via Straiton

Effective: 26 December 2017

PM1121403/41 →Historical · Expired

X62 · Melrose Buccleuch Street – Peebles Eastgate

via Galashiels

Effective: 26 December 2017

PM1121403/43 →Historical · Expired

70 · Galashiels Transport Interchange – Galashiels Transport Interchange

via Langlee

Effective: 26 December 2017

PM1121403/44 →Historical · Expired

72 · Galashiels Transport Interchange – Selkirk, Barrowfield

via Melrose, Borders General Hospital, Kingsknowes

Effective: 26 December 2017

PM1121403/45 →Historical · Expired

X95 · Galashiels Transport Interchange – Buccleuch Street, Hawick

via Selkirk

Effective: 26 December 2017

PM1121403/46 →Historical · Expired

X95 · Newtongrange Main Street – Galashiels Transport Interchange

via Stow

Effective: 26 December 2017

PM1121403/47 →Historical · Expired

X95 · Edinburgh Bus Station – Newtongrange Main Street

via Easkbank

Effective: 26 December 2017

Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗