Pest Control Costs Across the UK
National average prices range from £60 (Wasp Nest Removal) to £500 (Bed Bug Treatment). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Rodent Treatment£100 - £280
Wasp Nest Removal£60 - £150
Bed Bug Treatment£180 - £500
General Insect Treatment£75 - £240
London
Central LondonAbove average
£87 - £725WestminsterAbove average
£86 - £720KensingtonAbove average
£86 - £715ChelseaAbove average
£85 - £710IslingtonAbove average
£84 - £700CamdenAbove average
£83 - £695HackneyAbove average
£83 - £690HammersmithAbove average
£82 - £685WandsworthAbove average
£82 - £680Richmond upon ThamesAbove average
£82 - £680FulhamAbove average
£82 - £680SouthwarkAbove average
£81 - £675LambethAbove average
£81 - £675GreenwichAbove average
£80 - £665EalingAbove average
£80 - £665LewishamAbove average
£79 - £660BrixtonAbove average
£80 - £670WimbledonAbove average
£81 - £675Kingston upon ThamesAbove average
£80 - £665BromleyAbove average
£78 - £650CroydonAbove average
£78 - £650BarnetAbove average
£79 - £660EnfieldAbove average
£79 - £655HounslowAbove average
£79 - £655WalthamstowAbove average
£80 - £665StratfordAbove average
£80 - £670BexleyAbove average
£78 - £650HarrowAbove average
£79 - £655South East
BrightonAbove average
£73 - £610HoveAbove average
£72 - £600GuildfordAbove average
£75 - £625OxfordAbove average
£74 - £620ReadingAbove average
£72 - £600Milton KeynesAbove average
£68 - £570CanterburyAbove average
£69 - £575MaidstoneAbove average
£70 - £580Tunbridge WellsAbove average
£73 - £610SevenoaksAbove average
£76 - £630WinchesterAbove average
£74 - £615SouthamptonAbove average
£67 - £560PortsmouthAbove average
£66 - £550ChichesterAbove average
£71 - £590WorthingAbove average
£68 - £570EastbourneAbove average
£67 - £555HastingsAbove average
£66 - £550CrawleyAbove average
£69 - £575HorshamAbove average
£71 - £590BasingstokeAbove average
£70 - £580WokingAbove average
£74 - £620SloughAbove average
£71 - £590High WycombeAbove average
£70 - £585AylesburyAbove average
£68 - £570MargateAbove average
£66 - £550FolkestoneAbove average
£66 - £550NewburyAbove average
£71 - £590Henley-on-ThamesAbove average
£77 - £640St AlbansAbove average
£76 - £635WatfordAbove average
£73 - £610South West
BristolAbove average
£67 - £560BathAbove average
£69 - £575ExeterAround average
£64 - £530PlymouthAround average
£60 - £500BournemouthAbove average
£66 - £550PooleAbove average
£66 - £550CheltenhamAbove average
£66 - £550GloucesterAround average
£62 - £520SwindonAround average
£62 - £520SalisburyAround average
£65 - £540TauntonAround average
£61 - £510TorquayAround average
£61 - £510TruroAround average
£60 - £500PenzanceAround average
£60 - £500DorchesterAround average
£64 - £530YeovilAround average
£60 - £500Weston-super-MareAround average
£61 - £510BarnstapleAround average
£60 - £500FalmouthAround average
£61 - £510StroudAround average
£64 - £530FromeAround average
£62 - £520CirencesterAround average
£65 - £540East of England
CambridgeAbove average
£69 - £575NorwichAround average
£61 - £510IpswichAround average
£60 - £500ColchesterAround average
£64 - £530ChelmsfordAbove average
£68 - £570Southend-on-SeaAbove average
£66 - £550LutonAbove average
£66 - £550PeterboroughAround average
£60 - £500BedfordAround average
£64 - £530StevenageAbove average
£67 - £560HertfordAbove average
£68 - £570Bury St EdmundsAround average
£62 - £520Great YarmouthAround average
£60 - £500Kings LynnAround average
£60 - £500BasildonAbove average
£66 - £550HarlowAbove average
£67 - £560BraintreeAround average
£64 - £530Saffron WaldenAbove average
£67 - £560West Midlands
BirminghamAround average
£61 - £510CoventryAround average
£59 - £490WolverhamptonAround average
£56 - £470SolihullAround average
£63 - £525WalsallAround average
£56 - £465DudleyAround average
£55 - £460WorcesterAround average
£59 - £490WarwickAround average
£62 - £520Leamington SpaAround average
£62 - £520ShrewsburyAround average
£58 - £480TelfordAround average
£55 - £460HerefordAround average
£56 - £470Stoke-on-TrentBelow average
£54 - £450StaffordAround average
£56 - £470LichfieldAround average
£59 - £490Sutton ColdfieldAround average
£61 - £510KidderminsterAround average
£55 - £460East Midlands
NottinghamAround average
£58 - £480LeicesterAround average
£57 - £475DerbyAround average
£56 - £470LincolnAround average
£55 - £460NorthamptonAround average
£60 - £500LoughboroughAround average
£56 - £470MansfieldBelow average
£53 - £440ChesterfieldBelow average
£54 - £450CorbyAround average
£55 - £460KetteringAround average
£56 - £470GranthamBelow average
£54 - £450WellingboroughAround average
£56 - £470Market HarboroughAround average
£59 - £490North West
ManchesterAround average
£57 - £475LiverpoolBelow average
£54 - £450ChesterAround average
£57 - £475WarringtonAround average
£55 - £460BlackpoolBelow average
£50 - £420PrestonBelow average
£52 - £430BoltonBelow average
£53 - £440StockportAround average
£55 - £460WiganBelow average
£52 - £430SalfordAround average
£56 - £465AltrinchamAround average
£57 - £475LancasterBelow average
£52 - £430CarlisleBelow average
£50 - £420CreweBelow average
£53 - £440MacclesfieldAround average
£55 - £460BurnleyBelow average
£49 - £410RochdaleBelow average
£52 - £430BuryBelow average
£53 - £440OldhamBelow average
£52 - £430KendalBelow average
£53 - £440WilmslowAround average
£57 - £475KnutsfordAround average
£56 - £470Yorkshire & Humber
LeedsAround average
£56 - £470SheffieldAround average
£55 - £460YorkAround average
£57 - £475BradfordBelow average
£52 - £430HullBelow average
£50 - £420HuddersfieldBelow average
£53 - £440WakefieldBelow average
£53 - £440DoncasterBelow average
£52 - £430HarrogateAround average
£57 - £475ScarboroughBelow average
£50 - £420RotherhamBelow average
£52 - £430BarnsleyBelow average
£50 - £420GrimsbyBelow average
£49 - £410ScunthorpeBelow average
£49 - £410HalifaxBelow average
£52 - £430SkiptonBelow average
£54 - £450BeverleyBelow average
£53 - £440IlkleyAround average
£56 - £470RiponBelow average
£54 - £450North East
Newcastle upon TyneAround average
£55 - £460SunderlandBelow average
£52 - £430DurhamBelow average
£53 - £440MiddlesbroughBelow average
£50 - £420DarlingtonBelow average
£50 - £420GatesheadBelow average
£53 - £440HartlepoolBelow average
£48 - £400Stockton-on-TeesBelow average
£50 - £420HexhamBelow average
£53 - £440MorpethBelow average
£52 - £430Berwick-upon-TweedBelow average
£50 - £420Whitley BayBelow average
£53 - £440South ShieldsBelow average
£52 - £430RedcarBelow average
£49 - £410Scotland
EdinburghAround average
£63 - £525GlasgowAround average
£59 - £490AberdeenAround average
£59 - £490DundeeAround average
£55 - £460InvernessAround average
£56 - £470StirlingAround average
£56 - £470PerthAround average
£55 - £460St AndrewsAround average
£58 - £480PaisleyAround average
£55 - £460LivingstonAround average
£55 - £460East KilbrideAround average
£55 - £460DunfermlineAround average
£55 - £460FalkirkBelow average
£54 - £450AyrBelow average
£53 - £440KilmarnockBelow average
£53 - £440GreenockBelow average
£53 - £440DumfriesBelow average
£52 - £430Fort WilliamBelow average
£54 - £450ObanBelow average
£54 - £450ElginBelow average
£53 - £440KirkcaldyBelow average
£54 - £450HamiltonBelow average
£54 - £450MotherwellBelow average
£53 - £440PeterheadBelow average
£53 - £440MusselburghAround average
£59 - £490Wales
CardiffAround average
£57 - £475SwanseaBelow average
£53 - £440NewportBelow average
£54 - £450WrexhamBelow average
£52 - £430AberystwythBelow average
£49 - £410BangorBelow average
£49 - £410CarmarthenBelow average
£48 - £400LlandudnoBelow average
£50 - £420BridgendBelow average
£52 - £430CaerphillyBelow average
£52 - £430NeathBelow average
£49 - £410PontypriddBelow average
£50 - £420Merthyr TydfilBelow average
£47 - £390BarryBelow average
£53 - £440PenarthAround average
£55 - £460CwmbranBelow average
£50 - £420HaverfordwestBelow average
£48 - £400RhylBelow average
£48 - £400Colwyn BayBelow average
£49 - £410BreconBelow average
£49 - £410TenbyBelow average
£49 - £410Northern Ireland
BelfastBelow average
£54 - £450LisburnBelow average
£53 - £440DerryBelow average
£49 - £410NewryBelow average
£49 - £410BangorBelow average
£52 - £430NewtownabbeyBelow average
£52 - £430BallymenaBelow average
£48 - £400ColeraineBelow average
£48 - £400OmaghBelow average
£47 - £390EnniskillenBelow average
£47 - £390CraigavonBelow average
£48 - £400HolywoodBelow average
£53 - £440CarrickfergusBelow average
£50 - £420AntrimBelow average
£48 - £400DownpatrickBelow average
£47 - £390LarneBelow average
£48 - £400StrabaneBelow average
£46 - £380CookstownBelow average
£47 - £390DungannonBelow average
£47 - £390ArmaghBelow average
£47 - £390Need a pest control?
Browse verified pest control profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.