Underfloor Heating Installation Cost UK (2026)
UK national average£75 – £200per m² · typical duration 2–5 days for a typical room
Underfloor Heating Installation in the UK typically costs £75–£200per m² in 2026. London and the Home Counties sit at the top of the range; Wales, Northern Ireland and the North East are usually cheapest. Click any city below for a full local breakdown.
What's usually included
- Supply of pipework, manifold and controls
- Insulation and screed where required
- Pressure testing
- Connection to the heating circuit
- Commissioning and thermostat setup
What affects the price
- Wet (water-based) vs electric dry systems
- Screed depth and floor build-up
- Floor finish (tile, engineered wood, LVT)
- Number of zones and thermostats
- Whether insulation boards are needed first
- Connection to existing boiler or new manifold
Underfloor Heating Installation prices by UK location
London
London£100 – £270Barnet£90 – £245Croydon£85 – £230Ealing£90 – £245Bromley£90 – £235Enfield£85 – £230Brent£90 – £245Wandsworth£100 – £260Tower Hamlets£95 – £255Southwark£100 – £260Lambeth£95 – £255Lewisham£90 – £240Hillingdon£90 – £235Redbridge£85 – £230Hounslow£90 – £235Greenwich£90 – £245Hackney£95 – £255Waltham Forest£90 – £235Camden£100 – £270Haringey£90 – £245Westminster£105 – £280Harrow£90 – £240Bexley£85 – £230Islington£100 – £265Merton£90 – £245Sutton£85 – £230Richmond upon Thames£95 – £255Hammersmith£100 – £265Kingston upon Thames£90 – £245Ilford£90 – £235Kensington£105 – £280Romford£85 – £230Wembley£90 – £245Fulham£100 – £270Orpington£85 – £230Uxbridge£90 – £235Twickenham£95 – £250Chelsea£105 – £285Stratford£95 – £250
South East
Brighton£90 – £240Southampton£80 – £215Portsmouth£80 – £210Reading£85 – £230Slough£85 – £230Oxford£95 – £250Isle of Wight£80 – £210High Wycombe£85 – £230Maidstone£80 – £215Crawley£85 – £225Worthing£80 – £210Basingstoke£85 – £220Gillingham£75 – £205Woking£90 – £240Eastbourne£75 – £205Hastings£70 – £190Hove£90 – £240Dartford£85 – £230Bracknell£85 – £230Gosport£75 – £195Chatham£75 – £200Guildford£90 – £245Ashford£80 – £210Aylesbury£85 – £220Maidenhead£90 – £240Redhill£90 – £235Farnborough£85 – £230Bognor Regis£75 – £195Sittingbourne£75 – £200Margate£70 – £185Tunbridge Wells£90 – £235Canterbury£80 – £210Banbury£80 – £210Eastleigh£80 – £210Horsham£85 – £230Andover£80 – £210Folkestone£75 – £195Wokingham£90 – £240Havant£75 – £205Winchester£90 – £240Newbury£85 – £230Fareham£80 – £210Ramsgate£70 – £180Camberley£85 – £225Aldershot£85 – £220Windsor£90 – £245Epsom£90 – £245Burgess Hill£85 – £220Dover£75 – £195Haywards Heath£85 – £230Sevenoaks£95 – £250Chichester£85 – £230
East of England
Milton Keynes£85 – £220Luton£85 – £230Peterborough£70 – £190Colchester£75 – £205Basildon£80 – £215Southend-on-Sea£80 – £210Cambridge£90 – £240Ipswich£70 – £190Norwich£70 – £190Chelmsford£85 – £225Bedford£80 – £210Watford£90 – £235Hemel Hempstead£85 – £230Harlow£85 – £220Stevenage£85 – £220St Albans£90 – £245Lowestoft£65 – £175Great Yarmouth£65 – £170Cheshunt£90 – £235Welwyn Garden City£85 – £230Braintree£80 – £210King's Lynn£65 – £175Bury St Edmunds£75 – £205Hatfield£85 – £225
South West
Bristol£85 – £230Plymouth£70 – £190Bournemouth£80 – £210Swindon£75 – £200Poole£80 – £210Exeter£80 – £210Gloucester£75 – £195Cheltenham£85 – £220Bath£90 – £240Weston-super-Mare£70 – £190Taunton£75 – £195Torquay£70 – £190Weymouth£70 – £190Paignton£70 – £185Yeovil£70 – £190Salisbury£80 – £210Barnstaple£70 – £185Penzance£70 – £185Dorchester£75 – £200St Austell£70 – £180Truro£75 – £195
West Midlands
Birmingham£75 – £200Coventry£75 – £195Sandwell£70 – £190Dudley£70 – £190Walsall£70 – £190Wolverhampton£70 – £190Stoke-on-Trent£65 – £175Solihull£80 – £210Telford£70 – £185Worcester£75 – £195Redditch£70 – £190Nuneaton£70 – £190Shrewsbury£70 – £190Stafford£70 – £185Hereford£70 – £190Kidderminster£70 – £185Leamington Spa£80 – £215Warwick£80 – £210Stratford-upon-Avon£80 – £215
East Midlands
Yorkshire
North West
Manchester£80 – £210Liverpool£70 – £190Wigan£65 – £175Wirral£70 – £185Stockport£75 – £200Bolton£70 – £180Sefton£70 – £185Salford£75 – £200Oldham£70 – £180Trafford£80 – £210Tameside£70 – £180Rochdale£65 – £175Warrington£75 – £195Bury£70 – £185St Helens£65 – £175Knowsley£65 – £175Preston£70 – £185Birkenhead£70 – £180Blackpool£65 – £170Blackburn£65 – £170Southport£70 – £190Chester£80 – £210Burnley£60 – £165Carlisle£65 – £175Crewe£70 – £185Widnes£65 – £175Runcorn£65 – £175Barrow-in-Furness£65 – £170Ellesmere Port£70 – £180Lancaster£70 – £185Macclesfield£80 – £210Chorley£70 – £180Leyland£65 – £175Kendal£70 – £190Fleetwood£60 – £165