By Emily Rivers
Last updated 5th June 2025

Wooden flooring costs

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;

JobEstimate
Cost to install wooden flooring£605
Cost to restore a wooden floor£278
Lay vinyl flooring in a small room£550
Cost to fit parquet flooring in an average lounge£1,850
Cost to lay LVT flooring£1,500
Cost to fit laminate flooring£765
Fit Karndean flooring in living room£1,360
Cost to fit carpet in average bedroom£500
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

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 London£571
Wooden flooring near Birmingham£455
Wooden flooring near Glasgow£463
Wooden flooring near Leeds£505
Wooden flooring near Liverpool£459
Wooden flooring near Sheffield£467
Wooden flooring near Edinburgh£583
Wooden flooring near Manchester£473
Wooden flooring near Belfast£485
Wooden flooring near Bristol£511
Wooden flooring near Leicester£623
Wooden flooring near Cardiff£489
Wooden flooring near Coventry£457
Wooden flooring near Bradford£505
Wooden flooring near Nottingham£535
Wooden flooring near Newcastle Upon Tyne£501
Wooden flooring near Brighton and Hove£569
Wooden flooring near Derby£485
Wooden flooring near Hull£451
Wooden flooring near Plymouth£443
Wooden flooring near Stoke-on-Trent£501
Wooden flooring near Southampton£557
Wooden flooring near Northampton£515
Wooden flooring near Wolverhampton£445
Wooden flooring near Luton£517
Wooden flooring near Portsmouth£521
Wooden flooring near Reading£555
Wooden flooring near Milton Keynes£555
Wooden flooring near Bournemouth£539
Wooden flooring near Aberdeen£539
Wooden flooring near Peterborough£563
Wooden flooring near Bolton£477
Wooden flooring near Swindon£567
Wooden flooring near Southend-on-Sea£539
Wooden flooring near Warrington£467
Wooden flooring near Oxford£543
Wooden flooring near Swansea£443
Wooden flooring near Sunderland£501
Wooden flooring near Slough£569
Wooden flooring near Kingswood£507
Wooden flooring near Telford£449
Wooden flooring near Cambridge£561
Wooden flooring near Ipswich£515
Wooden flooring near Blackpool£431
Wooden flooring near Middlesbrough£507
Wooden flooring near Huddersfield£497
Wooden flooring near York£495
Wooden flooring near Poole£535
Wooden flooring near Watford£575
Wooden flooring near Newport£497
Wooden flooring near Colchester£511
Wooden flooring near Exeter£447
Wooden flooring near Blackburn£469
Wooden flooring near Crawley£567
Wooden flooring near Gloucester£529
Wooden flooring near Stockport£477
Wooden flooring near Basingstoke£539
Wooden flooring near Basildon£551
Wooden flooring near Cheltenham£549
Wooden flooring near Gateshead£501
Wooden flooring near Worthing£575
Wooden flooring near Rochdale£479
Wooden flooring near Oldham£475
Wooden flooring near Chelmsford£547
Wooden flooring near Birkenhead£457
Wooden flooring near Maidstone£547
Wooden flooring near Gillingham£543
Wooden flooring near Salford£475
Wooden flooring near Solihull£459
Wooden flooring near St Helens£457
Wooden flooring near Worcester£507
Wooden flooring near Lincoln£683
Wooden flooring near West Bromwich£455
Wooden flooring near Eastbourne£579
Wooden flooring near Wakefield£499
Wooden flooring near Wythenshawe£477
Wooden flooring near Bedford£593
Wooden flooring near Hemel Hempstead£555
Wooden flooring near Preston£457
Wooden flooring near Stevenage£541
Wooden flooring near Southport£447
Wooden flooring near Bath£515
Wooden flooring near Harlow£579
Wooden flooring near Sutton Coldfield£449
Wooden flooring near Darlington£503
Wooden flooring near Chester£453
Wooden flooring near Hastings£573
Wooden flooring near Nuneaton£459
Wooden flooring near Halifax£495
Wooden flooring near Hartlepool£611
Wooden flooring near Aylesbury£545
Wooden flooring near Doncaster£483
Wooden flooring near Wallasey£459
Wooden flooring near Stockton-on-Tees£507
Wooden flooring near Weston-super-Mare£501
Wooden flooring near High Wycombe£573
Wooden flooring near Ashford£513
Wooden flooring near Redditch£503
Wooden flooring near Wigan£461
Wooden flooring near Bury£477
Wooden flooring near Paisley£461
Wooden flooring near Bracknell£563
Wooden flooring near Burnley£471
Wooden flooring near Rugby£455
Wooden flooring near Guildford£553
Wooden flooring near Carlisle£855
Wooden flooring near Chatham£543
Wooden flooring near East Kilbride£463
Wooden flooring near Newcastle-under-Lyme£523
Wooden flooring near Chesterfield£473
Wooden flooring near Burton upon Trent£473
Wooden flooring near Tamworth£469
Wooden flooring near Shrewsbury£449
Wooden flooring near Woking£563
Wooden flooring near St Albans£569
Wooden flooring near Harrogate£461
Wooden flooring near Crewe£517
Wooden flooring near South Shields£501
Wooden flooring near Stafford£457
Wooden flooring near Rotherham£479
Wooden flooring near Barnsley£501
Wooden flooring near Lowestoft£509
Wooden flooring near Walsall£447
Wooden flooring near Gosport£535
Wooden flooring near Dartford£561
Wooden flooring near Bognor Regis£531
Wooden flooring near Paignton£479
Wooden flooring near Maidenhead£563
Wooden flooring near Rochester£539
Wooden flooring near Ellesmere Port£463
Wooden flooring near Loughborough£617
Wooden flooring near Dudley£455
Wooden flooring near Bangor£485
Wooden flooring near Dewsbury£497
Wooden flooring near Mansfield£473
Wooden flooring near Margate£527
Wooden flooring near Kettering£503
Wooden flooring near Cannock£445
Wooden flooring near Sale£473
Wooden flooring near Taunton£531
Wooden flooring near Runcorn£477
Wooden flooring near Farnborough£557
Wooden flooring near Tynemouth£507
Wooden flooring near Hereford£539
Wooden flooring near Halesowen£453
Wooden flooring near Widnes£461
Wooden flooring near Huyton with Roby£465
Wooden flooring near Gravesend£551
Wooden flooring near Bebington£457
Wooden flooring near Kidderminster£453
Wooden flooring near Stourbridge£457
Wooden flooring near Barry£477
Wooden flooring near Smethwick£453
Wooden flooring near Dunfermline£547
Wooden flooring near Livingston£583
Wooden flooring near Brentwood£559
Wooden flooring near Barrow-in-Furness£479
Wooden flooring near Hamilton£655
Wooden flooring near Canterbury£507
Wooden flooring near Wellingborough£531
Wooden flooring near Sittingbourne£541
Wooden flooring near Macclesfield£507
Wooden flooring near Bootle£455
Wooden flooring near Carlton£463
Wooden flooring near Esher£571
Wooden flooring near Clacton-on-Sea£517
Wooden flooring near Lancaster£479
Wooden flooring near Beeston£499
Wooden flooring near Banbury£521
Wooden flooring near Torquay£479
Wooden flooring near Folkestone£511
Wooden flooring near Kingswinford£455
Wooden flooring near Bloxwich£445
Wooden flooring near Bridgend£471
Wooden flooring near Welwyn Garden City£565
Wooden flooring near Lisburn£485
Wooden flooring near Leamington Spa£461
Wooden flooring near Washington£501
Wooden flooring near Tunbridge Wells£539
Wooden flooring near Kirkcaldy£591
Wooden flooring near Hinckley£497
Wooden flooring near Durham£491
Wooden flooring near Cumbernauld£467
Wooden flooring near Wokingham£561
Wooden flooring near Horsham£585
Wooden flooring near Crosby£451
Wooden flooring near Yeovil£559
Wooden flooring near Thundersley£539
Wooden flooring near Altrincham£487
Wooden flooring near Willenhall£449
Wooden flooring near Christchurch£537
Wooden flooring near Keighley£495
Wooden flooring near Ashton-under-Lyne£477
Wooden flooring near Andover£575
Wooden flooring near Winchester£561
Wooden flooring near Eastleigh£561
Wooden flooring near Inverness£563
Wooden flooring near Bridgwater£547
Wooden flooring near Salisbury£575
Wooden flooring near King's Lynn£443