Get quotes to install your wooden flooring

HaMuch is Excellent
By Emily Rivers
Last updated 19th November 2024

Wooden flooring cost in 2023

Wooden flooring is one of the most popular choices for flooring in the UK because it looks so good and doesn’t go out of style. Easier to keep clean than carpet, it’s a great choice if you have pets or small children.

Wooden flooring costs anywhere between £60-£160 per square metre to install, including the flooring itself. But what factors make up this cost? We’ll go through it in this guide.

How much does wooden flooring cost in the UK?

How much wooden flooring costs in the UK depends on where you live, the type of wooden flooring you choose and how difficult it is to lay, but these are the average costs to expect:

Job/item

Average cost

Pine wooden flooring

£30 per square metre

Hardwood flooring

£30-£40 per square metre

Engineered wood flooring

£40-£80 per square metre

Wooden flooring installation cost

£30-£80 per square metre

Laminate flooring

£8-£20 per square metre

Laminate flooring installation cost

£20-£30 per square metre

Carpenter hourly rate

£16-£40

How much you spend on labour for your wooden floor will vary depending on where you live. London and the south east tends to have the highest rates, while labour is cheaper in the north and Scotland.

HaMuch has a huge database of hourly and daily rates for carpenters and floor fitters across the country, so we’ve compiled this data to provide average costs for most towns and cities across the UK. Take a look at the table further down the page to get an idea of how much carpenters charge in your area.

Wooden flooring cost

What affects the cost of installing wood flooring?

Size of room

The size of your room will have the biggest impact on how much it costs to lay wooden flooring. The larger your room is, the more you’ll have to pay – and if there are lots of corners or your carpenter will have to make lots of cuts, it will drive up the cost more.

For an average 17 square metre living room, expect to spend between £1,020-£2,700 on wooden flooring.

Type of wooden flooring

The type of wooden flooring you choose will affect the cost too. Softwood flooring options like pine are the cheapest real wood flooring, while laminate flooring, which gives a wood effect, is even cheaper.

There are a few different types of wooden flooring to consider:

Softwood: Softwood flooring is a good choice if you’re on a budget. Materials like pine cost around £30 per square metre and offer a light, pale brown colour.

Hardwood: Hardwood flooring is usually made from oak, maple, beech, bamboo and many others. Hardwoods generally last longer than softwoods with proper care and maintenance.

The type of wood you choose will depend on the look you want for your home – for example, ash flooring has a light-coloured finish, while cherry is dark red in colour.

Expect to pay around £30-£40 per square metre for hardwood flooring.

Engineered wood: Engineered wood flooring is made up of a thin layer of hardwood that’s bonded on top of a high-quality plywood. It’s more resistant to moisture so is a better option for kitchens and bathrooms than solid wood.

Oak, walnut and elm are popular wood species for engineered wood flooring, and they often come pre-finished, eliminating the cost of staining and varnishing the floor.

Engineered wood flooring costs between £40-£80 per square metre.

Pattern of your wood floor

If you want parquet flooring, which refers to a set of patterns of flooring like herringbone or chevron, expect to pay more.

It will take your carpenter longer to lay parquet flooring than a standard floor because they have to make lots of cuts and position the boards to ensure that the pattern flows throughout your room.

You could pay up to £200 per square metre for parquet flooring.

Your location

Where you live will have a big impact on how much you pay a carpenter to lay your wooden flooring. Carpenters tend to charge more in major cities where the cost of living is higher, while those working in more remote areas will charge less.

Take a look at our table further down the page to get a more accurate idea of labour costs in your area.

Wooden flooring video

What is the lifespan of wooden flooring?

Properly-maintained hardwood flooring could last as long as 100 years, although you’ll notice fading after around 25 years.

Softwood flooring will still last a long time, but is more susceptible to wear than hardwood – expect it to last between 25-50 years.

In contrast, laminate flooring will last much less time – it will start to look worn within 20 years in high-traffic areas.

Are wooden floors warmer than tiles?

Yes, you’ll notice that wooden floors are warmer than tiles. Tiles often feel very cold underfoot as they’re usually made from porcelain or ceramic that don’t have good insulating properties.

Wooden floors also feel softer, which can be good if you have young children who might fall over a lot!

Are wood floors cheaper than tile and carpet?

In general, wood floors are more expensive than carpets and around the same price as tiles. However, it all depends on the quality of the floor covering.

You could spend more on a luxury carpet than you would on a mid-range wood floor, or less on mid-range tiles than you would on engineered wood flooring.

Consider your budget and aim to get the best quality flooring you can for your money.

Do wooden floors add value in the UK?

Yes, wooden floors are bound to add value to homes in the UK. Wooden floors are becoming more and more popular, and due to their longevity and timelessness, they are very attractive to potential buyers.

However, it’s important to get your wooden flooring laid properly and maintained well, which is why we’d always recommend getting a carpenter to lay your wood flooring. If you try to lay your flooring yourself and get cuts wrong or stain it incorrectly, you could ruin its look – and therefore damage the prospect of a higher offer from buyers.

If you’re ready to get quotes for your wooden flooring, post your job on HaMuch now. We’ll put you in touch with qualified carpenters in your area that are available to do the work.


Estimates for common flooring specialist jobs;

Rates for other trades

Wooden flooring cost in the UK
Wooden flooring cost in the UK (excluding VAT or callout charges)
Location in UKWooden flooring cost
Wooden flooring near Aberdeen£477
Wooden flooring near Amber Valley£413
Wooden flooring near Angus£521
Wooden flooring near Arun£465
Wooden flooring near Ashfield£411
Wooden flooring near Aylesbury Vale£485
Wooden flooring near Barnsley£405
Wooden flooring near Basildon£481
Wooden flooring near Basingstoke & Deane£471
Wooden flooring near Bassetlaw£401
Wooden flooring near Bath & North East Somerset£441
Wooden flooring near Bedford£479
Wooden flooring near Belfast£315
Wooden flooring near Birmingham£395
Wooden flooring near Blackburn£403
Wooden flooring near Blackpool£387
Wooden flooring near Bolton£409
Wooden flooring near Bournemouth£445
Wooden flooring near Bracknell Forest£485
Wooden flooring near Bradford£405
Wooden flooring near Braintree£469
Wooden flooring near Breckland£409
Wooden flooring near Bridgend£413
Wooden flooring near Brighton£471
Wooden flooring near Bristol£439
Wooden flooring near Broxtowe£413
Wooden flooring near Bury£411
Wooden flooring near Caerphilly£415
Wooden flooring near Calderdale£407
Wooden flooring near Cambridge£481
Wooden flooring near Canterbury£415
Wooden flooring near Cardiff£419
Wooden flooring near Carmarthenshire£385
Wooden flooring near Charnwood£421
Wooden flooring near Chelmsford£477
Wooden flooring near Cheltenham£467
Wooden flooring near Cherwell£479
Wooden flooring near Chester£403
Wooden flooring near Colchester£457
Wooden flooring near Conway£397
Wooden flooring near Coventry£411
Wooden flooring near Crewe & Nantwich£437
Wooden flooring near Dacorum£495
Wooden flooring near Derby£415
Wooden flooring near Doncaster£401
Wooden flooring near Dover£413
Wooden flooring near Dudley£393
Wooden flooring near Dumfries & Galloway£347
Wooden flooring near Dundee£535
Wooden flooring near East Ayrshire£477
Wooden flooring near East Devon£399
Wooden flooring near East Dunbartonshire£389
Wooden flooring near East Hampshire£453
Wooden flooring near East Hertfordshire£495
Wooden flooring near East Riding£419
Wooden flooring near Eastleigh£447
Wooden flooring near Edinburgh£495
Wooden flooring near Elmbridge£489
Wooden flooring near Epping Forest£493
Wooden flooring near Erewash£413
Wooden flooring near Exeter£395
Wooden flooring near Falkirk£425
Wooden flooring near Fife£519
Wooden flooring near Flintshire£401
Wooden flooring near Gateshead£375
Wooden flooring near Gedling£413
Wooden flooring near Glasgow£389
Wooden flooring near Gloucester£451
Wooden flooring near Guildford£483
Wooden flooring near Gwynedd£387
Wooden flooring near Halton£405
Wooden flooring near Harrogate£397
Wooden flooring near Havant & Waterloo£451
Wooden flooring near Highland£439
Wooden flooring near Horsham£481
Wooden flooring near Huntingdonshire£485
Wooden flooring near Ipswich£447
Wooden flooring near Isle of Wight£447
Wooden flooring near Kings Lynn & West Norfolk£429
Wooden flooring near Kingston-upon-Hull£421
Wooden flooring near Kirklees£413
Wooden flooring near Knowsley£403
Wooden flooring near Lancaster£391
Wooden flooring near Leeds£407
Wooden flooring near Leicester£421
Wooden flooring near Lisburn£315
Wooden flooring near Liverpool£401
Wooden flooring near London£491
Wooden flooring near Luton£493
Wooden flooring near Macclesfield£427
Wooden flooring near Maidstone£467
Wooden flooring near Manchester£413
Wooden flooring near Mid Bedfordshire£489
Wooden flooring near Mid Sussex£475
Wooden flooring near Middlesbrough£419
Wooden flooring near Milton Keynes£487
Wooden flooring near Neath Port Talbot£383
Wooden flooring near New Forest£445
Wooden flooring near Newbury£471
Wooden flooring near Newcastle Upon Tyne£373
Wooden flooring near Newcastle-under-Lyme£439
Wooden flooring near Newport£421
Wooden flooring near North Ayrshire£399
Wooden flooring near North East Lincolnshire£423
Wooden flooring near North Hertfordshire£497
Wooden flooring near North Lanarkshire£393
Wooden flooring near North Lincolnshire£413
Wooden flooring near North Somerset£439
Wooden flooring near North Tyneside£373
Wooden flooring near North Wiltshire£445
Wooden flooring near Northampton£459
Wooden flooring near Norwich£407
Wooden flooring near Nottingham£413
Wooden flooring near Nuneaton & Bedworth£419
Wooden flooring near Oldham£413
Wooden flooring near Oxford£479
Wooden flooring near Perth & Kinross£547
Wooden flooring near Peterborough£487
Wooden flooring near Plymouth£385
Wooden flooring near Poole£445
Wooden flooring near Portsmouth£449
Wooden flooring near Powys£389
Wooden flooring near Preston£395
Wooden flooring near Reading£479
Wooden flooring near Redcar & Cleveland£427
Wooden flooring near Reigate & Banstead£491
Wooden flooring near Renfrewshire£387
Wooden flooring near Rhondda, Cynon, Taff£411
Wooden flooring near Rochdale£409
Wooden flooring near Rotherham£401
Wooden flooring near Salford£413
Wooden flooring near Salisbury£449
Wooden flooring near Sandwell£393
Wooden flooring near Sefton£397
Wooden flooring near Sevenoaks£479
Wooden flooring near Sheffield£401
Wooden flooring near Slough£491
Wooden flooring near Solihull£401
Wooden flooring near South Ayrshire£477
Wooden flooring near South Bedfordshire£479
Wooden flooring near South Cambridgeshire£481
Wooden flooring near South Gloucestershire£439
Wooden flooring near South Lanarkshire£389
Wooden flooring near South Oxfordshire£483
Wooden flooring near South Somerset£433
Wooden flooring near South Tyneside£373
Wooden flooring near Southampton£447
Wooden flooring near Southend-on-Sea£469
Wooden flooring near St Albans£489
Wooden flooring near St Helens£405
Wooden flooring near Stafford£409
Wooden flooring near Stockport£415
Wooden flooring near Stockton-on-Tees£419
Wooden flooring near Stoke-on-Trent£433
Wooden flooring near Stratford-on-Avon£425
Wooden flooring near Stroud£451
Wooden flooring near Suffolk Coastal£443
Wooden flooring near Sunderland£375
Wooden flooring near Swale£445
Wooden flooring near Swansea£381
Wooden flooring near Tameside£413
Wooden flooring near Teignbridge£393
Wooden flooring near Tendring£449
Wooden flooring near Test Valley£447
Wooden flooring near Thamesdown£449
Wooden flooring near Thanet£411
Wooden flooring near The Wrekin£403
Wooden flooring near Thurrock£485
Wooden flooring near Torbay£391
Wooden flooring near Trafford£413
Wooden flooring near Vale of Glamorgan£415
Wooden flooring near Vale of White Horse£469
Wooden flooring near Vale Royal£401
Wooden flooring near Wakefield£405
Wooden flooring near Walsall£395
Wooden flooring near Warrington£411
Wooden flooring near Warwick£417
Wooden flooring near Waveney£403
Wooden flooring near Waverley£475
Wooden flooring near Wealden£465
Wooden flooring near West Lancashire£399
Wooden flooring near West Lothian£447
Wooden flooring near West Wiltshire£445
Wooden flooring near Wigan£405
Wooden flooring near Windsor & Maidenhead£491
Wooden flooring near Wirral£399
Wooden flooring near Wokingham£483
Wooden flooring near Wolverhampton£395
Wooden flooring near Wrexham Maelor£403
Wooden flooring near Wychavon£425
Wooden flooring near Wycombe£499
Wooden flooring near York£407