Drainage Specialist Costs Across the UK
National average prices range from £80 (Drain Unblocking) to £2,100 (Drain Repair or Replacement). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Drain Unblocking£80 - £300
Drain CCTV Survey£150 - £420
Drain Repair or Replacement£500 - £2,100
Soakaway Installation£700 - £2,100
London
Central LondonAbove average
£116 - £3,045WestminsterAbove average
£115 - £3,024KensingtonAbove average
£114 - £3,003ChelseaAbove average
£114 - £2,982IslingtonAbove average
£112 - £2,940CamdenAbove average
£111 - £2,919HackneyAbove average
£110 - £2,898HammersmithAbove average
£110 - £2,877WandsworthAbove average
£109 - £2,856Richmond upon ThamesAbove average
£109 - £2,856FulhamAbove average
£109 - £2,856SouthwarkAbove average
£108 - £2,835LambethAbove average
£108 - £2,835GreenwichAbove average
£106 - £2,793EalingAbove average
£106 - £2,793LewishamAbove average
£106 - £2,772BrixtonAbove average
£107 - £2,814WimbledonAbove average
£108 - £2,835Kingston upon ThamesAbove average
£106 - £2,793BromleyAbove average
£104 - £2,730CroydonAbove average
£104 - £2,730BarnetAbove average
£106 - £2,772EnfieldAbove average
£105 - £2,751HounslowAbove average
£105 - £2,751WalthamstowAbove average
£106 - £2,793StratfordAbove average
£107 - £2,814BexleyAbove average
£104 - £2,730HarrowAbove average
£105 - £2,751South East
BrightonAbove average
£98 - £2,562HoveAbove average
£96 - £2,520GuildfordAbove average
£100 - £2,625OxfordAbove average
£99 - £2,604ReadingAbove average
£96 - £2,520Milton KeynesAbove average
£91 - £2,394CanterburyAbove average
£92 - £2,415MaidstoneAbove average
£93 - £2,436Tunbridge WellsAbove average
£98 - £2,562SevenoaksAbove average
£101 - £2,646WinchesterAbove average
£98 - £2,583SouthamptonAbove average
£90 - £2,352PortsmouthAbove average
£88 - £2,310ChichesterAbove average
£94 - £2,478WorthingAbove average
£91 - £2,394EastbourneAbove average
£89 - £2,331HastingsAbove average
£88 - £2,310CrawleyAbove average
£92 - £2,415HorshamAbove average
£94 - £2,478BasingstokeAbove average
£93 - £2,436WokingAbove average
£99 - £2,604SloughAbove average
£94 - £2,478High WycombeAbove average
£94 - £2,457AylesburyAbove average
£91 - £2,394MargateAbove average
£88 - £2,310FolkestoneAbove average
£88 - £2,310NewburyAbove average
£94 - £2,478Henley-on-ThamesAbove average
£102 - £2,688St AlbansAbove average
£102 - £2,667WatfordAbove average
£98 - £2,562South West
BristolAbove average
£90 - £2,352BathAbove average
£92 - £2,415ExeterAround average
£85 - £2,226PlymouthAround average
£80 - £2,100BournemouthAbove average
£88 - £2,310PooleAbove average
£88 - £2,310CheltenhamAbove average
£88 - £2,310GloucesterAround average
£83 - £2,184SwindonAround average
£83 - £2,184SalisburyAround average
£86 - £2,268TauntonAround average
£82 - £2,142TorquayAround average
£82 - £2,142TruroAround average
£80 - £2,100PenzanceAround average
£80 - £2,100DorchesterAround average
£85 - £2,226YeovilAround average
£80 - £2,100Weston-super-MareAround average
£82 - £2,142BarnstapleAround average
£80 - £2,100FalmouthAround average
£82 - £2,142StroudAround average
£85 - £2,226FromeAround average
£83 - £2,184CirencesterAround average
£86 - £2,268East of England
CambridgeAbove average
£92 - £2,415NorwichAround average
£82 - £2,142IpswichAround average
£80 - £2,100ColchesterAround average
£85 - £2,226ChelmsfordAbove average
£91 - £2,394Southend-on-SeaAbove average
£88 - £2,310LutonAbove average
£88 - £2,310PeterboroughAround average
£80 - £2,100BedfordAround average
£85 - £2,226StevenageAbove average
£90 - £2,352HertfordAbove average
£91 - £2,394Bury St EdmundsAround average
£83 - £2,184Great YarmouthAround average
£80 - £2,100Kings LynnAround average
£80 - £2,100BasildonAbove average
£88 - £2,310HarlowAbove average
£90 - £2,352BraintreeAround average
£85 - £2,226Saffron WaldenAbove average
£90 - £2,352West Midlands
BirminghamAround average
£82 - £2,142CoventryAround average
£78 - £2,058WolverhamptonAround average
£75 - £1,974SolihullAround average
£84 - £2,205WalsallAround average
£74 - £1,953DudleyAround average
£74 - £1,932WorcesterAround average
£78 - £2,058WarwickAround average
£83 - £2,184Leamington SpaAround average
£83 - £2,184ShrewsburyAround average
£77 - £2,016TelfordAround average
£74 - £1,932HerefordAround average
£75 - £1,974Stoke-on-TrentBelow average
£72 - £1,890StaffordAround average
£75 - £1,974LichfieldAround average
£78 - £2,058Sutton ColdfieldAround average
£82 - £2,142KidderminsterAround average
£74 - £1,932East Midlands
NottinghamAround average
£77 - £2,016LeicesterAround average
£76 - £1,995DerbyAround average
£75 - £1,974LincolnAround average
£74 - £1,932NorthamptonAround average
£80 - £2,100LoughboroughAround average
£75 - £1,974MansfieldBelow average
£70 - £1,848ChesterfieldBelow average
£72 - £1,890CorbyAround average
£74 - £1,932KetteringAround average
£75 - £1,974GranthamBelow average
£72 - £1,890WellingboroughAround average
£75 - £1,974Market HarboroughAround average
£78 - £2,058North West
ManchesterAround average
£76 - £1,995LiverpoolBelow average
£72 - £1,890ChesterAround average
£76 - £1,995WarringtonAround average
£74 - £1,932BlackpoolBelow average
£67 - £1,764PrestonBelow average
£69 - £1,806BoltonBelow average
£70 - £1,848StockportAround average
£74 - £1,932WiganBelow average
£69 - £1,806SalfordAround average
£74 - £1,953AltrinchamAround average
£76 - £1,995LancasterBelow average
£69 - £1,806CarlisleBelow average
£67 - £1,764CreweBelow average
£70 - £1,848MacclesfieldAround average
£74 - £1,932BurnleyBelow average
£66 - £1,722RochdaleBelow average
£69 - £1,806BuryBelow average
£70 - £1,848OldhamBelow average
£69 - £1,806KendalBelow average
£70 - £1,848WilmslowAround average
£76 - £1,995KnutsfordAround average
£75 - £1,974Yorkshire & Humber
LeedsAround average
£75 - £1,974SheffieldAround average
£74 - £1,932YorkAround average
£76 - £1,995BradfordBelow average
£69 - £1,806HullBelow average
£67 - £1,764HuddersfieldBelow average
£70 - £1,848WakefieldBelow average
£70 - £1,848DoncasterBelow average
£69 - £1,806HarrogateAround average
£76 - £1,995ScarboroughBelow average
£67 - £1,764RotherhamBelow average
£69 - £1,806BarnsleyBelow average
£67 - £1,764GrimsbyBelow average
£66 - £1,722ScunthorpeBelow average
£66 - £1,722HalifaxBelow average
£69 - £1,806SkiptonBelow average
£72 - £1,890BeverleyBelow average
£70 - £1,848IlkleyAround average
£75 - £1,974RiponBelow average
£72 - £1,890North East
Newcastle upon TyneAround average
£74 - £1,932SunderlandBelow average
£69 - £1,806DurhamBelow average
£70 - £1,848MiddlesbroughBelow average
£67 - £1,764DarlingtonBelow average
£67 - £1,764GatesheadBelow average
£70 - £1,848HartlepoolBelow average
£64 - £1,680Stockton-on-TeesBelow average
£67 - £1,764HexhamBelow average
£70 - £1,848MorpethBelow average
£69 - £1,806Berwick-upon-TweedBelow average
£67 - £1,764Whitley BayBelow average
£70 - £1,848South ShieldsBelow average
£69 - £1,806RedcarBelow average
£66 - £1,722Scotland
EdinburghAround average
£84 - £2,205GlasgowAround average
£78 - £2,058AberdeenAround average
£78 - £2,058DundeeAround average
£74 - £1,932InvernessAround average
£75 - £1,974StirlingAround average
£75 - £1,974PerthAround average
£74 - £1,932St AndrewsAround average
£77 - £2,016PaisleyAround average
£74 - £1,932LivingstonAround average
£74 - £1,932East KilbrideAround average
£74 - £1,932DunfermlineAround average
£74 - £1,932FalkirkBelow average
£72 - £1,890AyrBelow average
£70 - £1,848KilmarnockBelow average
£70 - £1,848GreenockBelow average
£70 - £1,848DumfriesBelow average
£69 - £1,806Fort WilliamBelow average
£72 - £1,890ObanBelow average
£72 - £1,890ElginBelow average
£70 - £1,848KirkcaldyBelow average
£72 - £1,890HamiltonBelow average
£72 - £1,890MotherwellBelow average
£70 - £1,848PeterheadBelow average
£70 - £1,848MusselburghAround average
£78 - £2,058Wales
CardiffAround average
£76 - £1,995SwanseaBelow average
£70 - £1,848NewportBelow average
£72 - £1,890WrexhamBelow average
£69 - £1,806AberystwythBelow average
£66 - £1,722BangorBelow average
£66 - £1,722CarmarthenBelow average
£64 - £1,680LlandudnoBelow average
£67 - £1,764BridgendBelow average
£69 - £1,806CaerphillyBelow average
£69 - £1,806NeathBelow average
£66 - £1,722PontypriddBelow average
£67 - £1,764Merthyr TydfilBelow average
£62 - £1,638BarryBelow average
£70 - £1,848PenarthAround average
£74 - £1,932CwmbranBelow average
£67 - £1,764HaverfordwestBelow average
£64 - £1,680RhylBelow average
£64 - £1,680Colwyn BayBelow average
£66 - £1,722BreconBelow average
£66 - £1,722TenbyBelow average
£66 - £1,722Northern Ireland
BelfastBelow average
£72 - £1,890LisburnBelow average
£70 - £1,848DerryBelow average
£66 - £1,722NewryBelow average
£66 - £1,722BangorBelow average
£69 - £1,806NewtownabbeyBelow average
£69 - £1,806BallymenaBelow average
£64 - £1,680ColeraineBelow average
£64 - £1,680OmaghBelow average
£62 - £1,638EnniskillenBelow average
£62 - £1,638CraigavonBelow average
£64 - £1,680HolywoodBelow average
£70 - £1,848CarrickfergusBelow average
£67 - £1,764AntrimBelow average
£64 - £1,680DownpatrickBelow average
£62 - £1,638LarneBelow average
£64 - £1,680StrabaneBelow average
£61 - £1,596CookstownBelow average
£62 - £1,638DungannonBelow average
£62 - £1,638ArmaghBelow average
£62 - £1,638Need a drainage specialist?
Browse verified drainage specialist profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.