Locksmith Services

  • Dead lock
  • Rim locks UK
  • Mortice lock
  • Padlock
  • Window locks UK
  • Door closer's
  • Door handles
  • Pin tumblers
  • Safes fitted / opened
  • APG lock
  • Dead lock
  • Master key lock
  • Door chains
  • Cam lock
  • Roller shutter lock
  • Security locks UK
  • Yale locks UK
  • Union locks uk
  • Wheel clamps released
  • Install new locks
  • Cabinet locks UK
  • Security bolts
  • Digital lock
  • UPVC door lock
  • Euro lock
  • Lever lock
  • Mortice lock
  • padlocks
  • Lock repair UK
  • Lock pick
  • Security door lock
  • Patio door lock
  • Garage door lock
  • Luggage lock
  • Chubb locks uk
  • Era locks uk

Locksmiths in
Scotland

The following locksmiths are able to cover Scotland. We have provided local numbers and distance covered for 24/7 emergency Scotland lockmith services. Typical lock services include lock picking, lock repair and lock installation of which many types of locks can be serviced such as door locks, window locks and safes. Scotland locksmiths can also cover a range of lock types including deadbolts, security locks, electronic locks and master locks.

  • Town: Airdrie
  • Covers a 30 mile radius from: Airdrie,
    Coatbridge Road, ML6 0NL
  • Local phone number:

    0800 987 0110

  • Town: Alexandria
  • Covers a 30 mile radius from: Alexandria,
    Main St, G83 0AJ
  • Local phone number:

    0800 987 0110

  • Town: Alford
  • Covers a 30 mile radius from: Alford,
    West Street, LN13 9DG
  • Local phone number:

    0800 987 0110

  • Town: Alloa
  • Covers a 30 mile radius from: Alloa,
    Drysdale St, FK10 1JL
  • Local phone number:

    0800 987 0110

  • Town: Ardrossan
  • Covers a 30 mile radius from: Ardrossan,
    Hill Street, KA22 8HE
  • Local phone number:

    0800 987 0110

  • Town: Armadale
  • Covers a 30 mile radius from: Armadale,
    South Street, EH48 3EU
  • Local phone number:

    0800 987 0110

  • Town: Ayr
  • Covers a 30 mile radius from: Ayr,
    Mill St, KA7 1TG
  • Local phone number:

    0800 987 0110

  • Town: Barrhead
  • Covers a 30 mile radius from: Barrhead,
    Stormyland Way, G78 2RR
  • Local phone number:

    0800 987 0110

  • Town: Bathgate
  • Covers a 30 mile radius from: Bathgate,
    King St, EH48 1AX
  • Local phone number:

    0800 987 0110

  • Town: Bearsden
  • Covers a 30 mile radius from: Bearsden,
    Nithsdale Crescent, G61 4DG
  • Local phone number:

    0800 987 0110

  • Town: Biggar
  • Covers a 30 mile radius from: Biggar,
    High Street, ML12 6DL
  • Local phone number:

    0800 987 0110

  • Town: Bo'Ness
  • Covers a 30 mile radius from: Bo'Ness,
    Clydesdale Street, EH51 9BU
  • Local phone number:

    0800 987 0110

  • Town: Bonnyrigg
  • Covers a 30 mile radius from: Bonnyrigg,
    Lothian St, EH19 3AQ
  • Local phone number:

    0800 987 0110

  • Town: Buckhaven
  • Covers a 30 mile radius from: Buckhaven,
    Wellesley Road, KY8 1HU
  • Local phone number:

    0800 987 0110

  • Town: Burntisland
  • Covers a 30 mile radius from: Burntisland,
    Piper Crescent, KY3 0JT
  • Local phone number:

    0800 987 0110

  • Town: Callander
  • Covers a 30 mile radius from: Callander,
    Main Street, FK17 8BG
  • Local phone number:

    01786 289173

  • Town: Clydebank
  • Covers a 30 mile radius from: Clydebank,
    Dumbarton Rd, G81 6DN
  • Local phone number:

    0800 987 0110

  • Town: Coatbridge
  • Covers a 30 mile radius from: Coatbridge,
    Main Street, ML5 3RS
  • Local phone number:

    0800 987 0110

  • Town: Coldstream
  • Covers a 30 mile radius from: Coldstream,
    High St, TD12 4AS
  • Local phone number:

    0800 987 0110

  • Town: Cowdenbeath
  • Covers a 30 mile radius from: Cowdenbeath,
    Perth Rd, KY4 9BG
  • Local phone number:

    0800 987 0110

  • Town: Cumbernauld
  • Covers a 30 mile radius from: Cumbernauld,
    Glenacre Rd, G67 2NX
  • Local phone number:

    0800 987 0110

  • Town: Cumnock
  • Covers a 30 mile radius from: Cumnock,
    Main St, KA18 2BA
  • Local phone number:

    0800 987 0110

  • Town: Dalkeith
  • Covers a 30 mile radius from: Dalkeith,
    Edmonstone Rd, EH22 1QX
  • Local phone number:

    0800 987 0110

  • Town: Darvel
  • Covers a 30 mile radius from: Darvel,
    West Main St, KA17 0AQ
  • Local phone number:

    0800 987 0110

  • Town: Denny
  • Covers a 30 mile radius from: Denny,
    Stirling Street, FK6 6JR
  • Local phone number:

    0800 987 0110

  • Town: Dumbarton
  • Covers a 30 mile radius from: Dumbarton,
    Glasgow Rd, G82 1JN
  • Local phone number:

    0800 987 0110

  • Town: Dunbar
  • Covers a 30 mile radius from: Dunbar,
    High St, EH42 1EW
  • Local phone number:

    0800 987 0110

  • Town: Dunblane
  • Covers a 30 mile radius from: Dunblane,
    Stirling Street, FK15 9EP
  • Local phone number:

    0800 987 0110

  • Town: Dunfermline
  • Covers a 30 mile radius from: Dunfermline,
    Main St, KY12 8QT
  • Local phone number:

    0800 987 0110

  • Town: Dunoon
  • Covers a 30 mile radius from: Dunoon,
    Argyll St, PA23 7HA
  • Local phone number:

    0800 987 0110

  • Town: Duns
  • Covers a 30 mile radius from: Duns,
    Market Square, TD11 3AL
  • Local phone number:

    0800 987 0110

  • Town: Eaglesham
  • Covers a 30 mile radius from: Eaglesham,
    Alexander Avenue, G76 0DZ
  • Local phone number:

    0800 987 0110

  • Town: Earlsferry
  • Covers a 30 mile radius from: Earlsferry,
    Siward Lane, KY9 1AZ
  • Local phone number:

    0800 987 0110

  • Town: East Kilbride
  • Covers a 30 mile radius from: East Kilbride,
    Southgate, G74 1LT
  • Local phone number:

    0800 987 0110

  • Town: East Linton
  • Covers a 30 mile radius from: East Linton,
    Bridge Street, EH40 3AG
  • Local phone number:

    0800 987 0110

  • Town: Edinburgh
  • Covers a 30 mile radius from: Edinburgh,
    Shandwick Place, EH2 4SD
  • Local phone number:

    0800 987 0110

  • Town: Eyemouth
  • Covers a 30 mile radius from: Eyemouth,
    Harbour Rd, TD14 5HU
  • Local phone number:

    0800 987 0110

  • Town: Falkirk
  • Covers a 30 mile radius from: Falkirk,
    Carronshore Rd, FK2 8ES
  • Local phone number:

    0800 987 0110

  • Town: Galashiels
  • Covers a 30 mile radius from: Galashiels,
    High St, TD1 1SQ
  • Local phone number:

    0800 987 0110

  • Town: Galston
  • Covers a 30 mile radius from: Galston,
    Polwart St, KA4 8HG
  • Local phone number:

    0800 987 0110

  • Town: Girvan
  • Covers a 30 mile radius from: Girvan,
    Glendoune St, KA26 0AB
  • Local phone number:

    0800 987 0110

  • Town: Glasgow
  • Covers a 30 mile radius from: Glasgow,
    Duke Street, G31 1QN
  • Local phone number:

    0800 987 0110

  • Town: Glenrothes
  • Covers a 30 mile radius from: Glenrothes,
    Happer Crescent, KY7 5DQ
  • Local phone number:

    0800 987 0110

  • Town: Grangemouth
  • Covers a 30 mile radius from: Grangemouth,
    Newlands Rd, FK3 8NT
  • Local phone number:

    0800 987 0110

  • Town: Greenock
  • Covers a 30 mile radius from: Greenock,
    Ingleston St, PA15 4UD
  • Local phone number:

    0800 987 0110

  • Town: Haddington
  • Covers a 30 mile radius from: Haddington,
    Market St, EH41 3JJ
  • Local phone number:

    0800 987 0110

  • Town: Hamilton
  • Covers a 30 mile radius from: Hamilton,
    Almada Street, ML3 0ET
  • Local phone number:

    0800 987 0110

  • Town: Harwick
  • Covers a 30 mile radius from: Harwick,
    Mansfield Rd, TD9 8AB
  • Local phone number:

    0800 987 0110

  • Town: Helensburgh
  • Covers a 30 mile radius from: Helensburgh,
    West Clyde Street, G84 8ES
  • Local phone number:

    0800 987 0110

  • Town: Innerleithen
  • Covers a 30 mile radius from: Innerleithen,
    High St, EH44 6HF
  • Local phone number:

    0800 987 0110

  • Town: Irvine
  • Covers a 30 mile radius from: Irvine,
    High St, KA12 8AN
  • Local phone number:

    0800 987 0110

  • Town: Jedburgh
  • Covers a 30 mile radius from: Jedburgh,
    High St, TD8 6DQ
  • Local phone number:

    0800 987 0110

  • Town: Johnstone
  • Covers a 30 mile radius from: Johnstone,
    High Street, PA5 8AH
  • Local phone number:

    0800 987 0110

  • Town: Kelso
  • Covers a 30 mile radius from: Kelso,
    Bridge St, TD5 7HT
  • Local phone number:

    0800 987 0110

  • Town: Kilmarnock
  • Covers a 30 mile radius from: Kilmarnock,
    Cameron Drive, KA3 7PW
  • Local phone number:

    0800 987 0110

  • Town: Kilsyth
  • Covers a 30 mile radius from: Kilsyth,
    Main Street, G65 0QW
  • Local phone number:

    0800 987 0110

  • Town: Kirkcaldy
  • Covers a 30 mile radius from: Kirkcaldy,
    High St, KY1 1JL
  • Local phone number:

    0800 987 0110

  • Town: Lanark
  • Covers a 30 mile radius from: Lanark,
    Wide Close, ML11 7LX
  • Local phone number:

    0800 987 0110

  • Town: Largs
  • Covers a 30 mile radius from: Largs,
    Main St, KA30 8AA
  • Local phone number:

    0800 987 0110

  • Town: Lauder
  • Covers a 30 mile radius from: Lauder,
    Market Place, TD2 6SR
  • Local phone number:

    0800 987 0110

  • Town: Livingston
  • Covers a 30 mile radius from: Livingston,
    Cameron Way, EH54 8HE
  • Local phone number:

    0800 987 0110

  • Town: Loanhead
  • Covers a 30 mile radius from: Loanhead,
    Clerk Street, EH20 9RE
  • Local phone number:

    0800 987 0110

  • Town: Lochgelly
  • Covers a 30 mile radius from: Lochgelly,
    Hugh Avenue, KY5 9DX
  • Local phone number:

    0800 987 0110

  • Town: Maybole
  • Covers a 30 mile radius from: Maybole,
    Whitehall, KA19 7DS
  • Local phone number:

    0800 987 0110

  • Town: Melrose
  • Covers a 30 mile radius from: Melrose,
    East Port, TD6 9RA
  • Local phone number:

    0800 987 0110

  • Town: Millport
  • Covers a 30 mile radius from: Millport,
    Cumbrae Court, KA28 0AN
  • Local phone number:

    0800 987 0110

  • Town: Milngavie
  • Covers a 30 mile radius from: Milngavie,
    Main St, G62 6BU
  • Local phone number:

    0800 987 0110

  • Town: Motherwell
  • Covers a 30 mile radius from: Motherwell,
    Airbles Road, ML1 3AW
  • Local phone number:

    0800 987 0110

  • Town: Musselburgh
  • Covers a 30 mile radius from: Musselburgh,
    North High St, EH21 6AL
  • Local phone number:

    0800 987 0110

  • Town: North Berwick
  • Covers a 30 mile radius from: North Berwick,
    High St, EH39 4HD
  • Local phone number:

    0800 987 0110

  • Town: Paisley
  • Covers a 30 mile radius from: Paisley,
    Neilston Rd, PA2 6NA
  • Local phone number:

    0800 987 0110

  • Town: Peebles
  • Covers a 30 mile radius from: Peebles,
    Northgate, EH45 8RS
  • Local phone number:

    0800 987 0110

  • Town: Penicuik
  • Covers a 30 mile radius from: Penicuik,
    Edinburgh Rd, EH26 8NW
  • Local phone number:

    0800 987 0110

  • Town: Port Glasgow
  • Covers a 30 mile radius from: Port Glasgow,
    John Wood St, PA14 5HU
  • Local phone number:

    0800 987 0110

  • Town: Prestwick
  • Covers a 30 mile radius from: Prestwick,
    Main Street, KA9 1PG
  • Local phone number:

    0800 987 0110

  • Town: Rothesay
  • Covers a 30 mile radius from: Rothesay,
    High St, PA20 9AS
  • Local phone number:

    0800 987 0110

  • Town: Saltcoats
  • Covers a 30 mile radius from: Saltcoats,
    Raise Street, KA21 5JX
  • Local phone number:

    0800 987 0110

  • Town: Selkirk
  • Covers a 30 mile radius from: Selkirk,
    High St, TD7 4BZ
  • Local phone number:

    0800 987 0110

  • Town: Stevenston
  • Covers a 30 mile radius from: Stevenston,
    Boglemart St, KA20 3EL
  • Local phone number:

    0800 987 0110

  • Town: Stewarton
  • Covers a 30 mile radius from: Stewarton,
    High St, KA3 5DX
  • Local phone number:

    0800 987 0110

  • Town: Stirling
  • Covers a 30 mile radius from: Stirling,
    Glasgow Rd, FK7 0PA
  • Local phone number:

    0800 987 0110

  • Town: Tillicoultry
  • Covers a 30 mile radius from: Tillicoultry,
    High St, FK13 6DX
  • Local phone number:

    0800 987 0110

  • Town: Tranent
  • Covers a 30 mile radius from: Tranent,
    Church St, EH33 1BL
  • Local phone number:

    0800 987 0110

  • Town: Wishaw
  • Covers a 30 mile radius from: Wishaw,
    Main St, ML2 0QP
  • Local phone number:

    0800 987 0110

  • Town: Newmilns
  • Covers a 30 mile radius from: Newmilns,
    Main St, KA16 9DA
  • Local phone number:

    0800 987 0110

Locksmiths
services include

  • No call out charges
  • 24 hour Scotland locksmith call-out*
  • 30-60 minute emergency locksmith response*
  • Free written estimates & quotes
  • All types of domestic & commercial Scotland lock services undertaken
  • All Scotland locksmith work is fully guaranteed & insurance approved
  • Fast & quick repairs from our qualified Scotland locksmiths

Locksmiths around Scotland

0800 987 0110