Traffic area
Scotland
5,643 operator licences in the DVSA file dated 7 September 2026. Licences issued here have M as the second letter of the licence number, for example OM1234567.
- Licences
- 5,643
- Operators
- 5,620
- Vehicles authorised
- 61,420
- Trailers authorised
- 35,829
Largest operators
Companies and organisations by vehicles authorised on their licences in this area.
| Operator | Licences | Vehicles | Trailers |
|---|---|---|---|
| Lothian Buses LimitedSC096849 | 1 | 0 | |
| First Glasgow (No.1) LimitedSC097299 | 1 | 0 | |
| McGill's Bus Service LtdSC027238 | 1 | 0 | |
| Royal Mail Group Ltd04138203 | 1 | 264 | |
| W H Malcolm LtdSC035770 | 1 | 897 | |
| Gregory Distribution (Holdings) Limited06891444 | 1 | 754 | |
| Fife Scottish Omnibuses LtdSC026126 | 1 | 0 | |
| DHL Supply Chain Limited00528867 | 1 | 516 | |
| Scottish WaterStandard National | 1 | 124 | |
| Wincanton Holdings Limited02155951 | 1 | 404 | |
| Bluebird Buses LimitedSC019039 | 1 | 0 | |
| Glasgow City CouncilStandard National | 1 | 50 |
1,551 licences (27%) in this area belong to sole traders or partnerships. We count them but do not list them.
Licence mix
- Restricted goods2,271 40%
- Standard National goods2,239 40%
- Standard International goods550 10%
- Standard National PSV327 6%
- Restricted PSV130 2%
- Standard International PSV126 2%
23 curtailed; all others valid.
Fleet sizes
Half of the 5,643 licences in Scotland authorise 3 vehicles or fewer, and 67% authorise five or fewer.
- 1 vehicle:1,208 licences
- 2 vehicles:1,148 licences
- 3–5 vehicles:1,434 licences
- 6–10 vehicles:836 licences
- 11–25 vehicles:594 licences
- 26–50 vehicles:223 licences
- 51–100 vehicles:110 licences
- 100+ vehicles:90 licences
Recent changes
Our record for Scotland starts with the DVSA file dated 7 September 2026. Changes appear here from the next weekly file.
All operators in Scotland
All 4,069 companies and organisations with a licence in Scotland, numbered, largest fleets first (the 843 most-searched profiles lead the list).
- Operators 1–150
- Operators 151–300
- Operators 301–450
- Operators 451–600
- Operators 601–750
- Operators 751–900
- Operators 901–1,050
- Operators 1,051–1,200
- Operators 1,201–1,350
- Operators 1,351–1,500
- Operators 1,501–1,650
- Operators 1,651–1,800
- Operators 1,801–1,950
- Operators 1,951–2,100
- Operators 2,101–2,250
- Operators 2,251–2,400
- Operators 2,401–2,550
- Operators 2,551–2,700
- Operators 2,701–2,850
- Operators 2,851–3,000
- Operators 3,001–3,150
- Operators 3,151–3,300
- Operators 3,301–3,450
- Operators 3,451–3,600
- Operators 3,601–3,750
- Operators 3,751–3,900
- Operators 3,901–4,050
- Operators 4,051–4,069
Towns
Towns with at least five company licences that have an operating centre there.
Largest towns
- Glasgow 730
- Aberdeen 231
- Inverness 175
- Dundee 146
- Edinburgh 145
- Perth 115
- Livingston 108
- Kilmarnock 107
- Motherwell 104
- Dumfries 100
- Bathgate 95
- Grangemouth 93
- Aberdeen231
- Aberfeldy5
- Aberlour5
- Aboyne9
- Acharacle5
- Airdrie81
- Alexandria8
- Alford10
- Alloa37
- Alness11
- Annan19
- Anstruther5
- Arbroath17
- Ardgay5
- Ardrossan7
- Auchterarder11
- Aviemore7
- Ayr56
- Banchory13
- Banff22
- Bathgate95
- Beauly7
- Beith31
- Bellshill71
- Biggar23
- Blairgowrie21
- Blantyre6
- Bo'ness12
- Bonnybridge16
- Bonnyrigg13
- Brechin17
- Brora5
- Broxburn63
- Buckie14
- Cairndow7
- Callander5
- Campbeltown17
- Carluke18
- Carnoustie8
- Castle Douglas29
- Clydebank17
- Coatbridge77
- Cowdenbeath23
- Crieff12
- Cumbernauld16
- Cumnock23
- Cupar31
- Dalbeattie13
- Dalkeith21
- Dalry13
- Denny35
- Dingwall36
- Dornoch5
- Dumbarton29
- Dumfries100
- Dunbar13
- Dundee146
- Dunfermline47
- Dunoon16
- Duns17
- Earlston5
- East Kilbride15
- Edinburgh145
- Elgin59
- Ellon22
- Eyemouth5
- Falkirk65
- Fochabers7
- Forfar41
- Forres10
- Fort William46
- Fraserburgh43
- Galashiels16
- Girvan14
- Glasgow730
- Glenrothes46
- Gorebridge5
- Grangemouth93
- Grantown-on-Spey16
- Greenock32
- Gretna7
- Haddington14
- Halkirk8
- Hamilton47
- Hawick14
- Helensburgh11
- Holytown5
- Huntly24
- Insch12
- Invergordon24
- Inverkeithing10
- Inverness175
- Inverurie71
- Irvine52
- Isle of Arran13
- Isle of Benbecula6
- Isle of Bute10
- Isle of Islay14
- Isle of Lewis27
- Isle of Mull11
- Isle of Skye12
- Isle of South Uist11
- Jedburgh11
- Johnstone14
- Keith20
- Kelso20
- Kilmarnock107
- Kilwinning7
- Kinross22
- Kirkcaldy51
- Kirkcudbright9
- Kirkliston6
- Kirknewton24
- Kirkwall35
- Kirriemuir12
- Kyle8
- Lairg14
- Lanark58
- Larbert16
- Larkhall36
- Lauder6
- Laurencekirk22
- Lerwick10
- Leven21
- Linlithgow8
- Livingston108
- Loanhead31
- Lochgelly22
- Lochgilphead19
- Lochwinnoch7
- Lockerbie48
- Macduff6
- Mauchline12
- Maybole9
- Melrose16
- Moffat6
- Montrose17
- Motherwell104
- Muir of Ord29
- Musselburgh7
- Nairn22
- Newbridge34
- Newmains5
- Newton Stewart26
- Newtonmore5
- North Berwick11
- Oban44
- Orkney12
- Paisley93
- Peebles7
- Penicuik9
- Perth115
- Peterhead57
- Pitlochry7
- Portree11
- Prestwick14
- Renfrew34
- Roslin5
- Sanquhar7
- Selkirk12
- Shetland60
- Shotts45
- St Andrews14
- St Boswells7
- Stevenston6
- Stirling92
- Stonehaven12
- Stornoway16
- Stranraer34
- Strathaven12
- Stromness7
- Tain15
- Tarbert6
- Thornhill8
- Throsk9
- Thurso30
- Tillicoultry6
- Tranent18
- Turriff31
- Ullapool6
- West Calder12
- West Linton6
- Westhill15
- Wick24
- Wishaw30
Checking another haulier? Run a free operator licence check by name, licence number or company number.
DVSA file 7 Sep 2026Source: DVSA operator licence data, file dated , read . DVSA publishes the file weekly at best; this is the newest file we hold. How we read it
Contains public sector information licensed under the Open Government Licence v3.0.