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£350
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£501
Wooden flooring near Birmingham£399
Wooden flooring near Glasgow£419
Wooden flooring near Leeds£495
Wooden flooring near Liverpool£401
Wooden flooring near Edinburgh£525
Wooden flooring near Manchester£417
Wooden flooring near Belfast£455
Wooden flooring near Bristol£439
Wooden flooring near Leicester£475
Wooden flooring near Cardiff£423
Wooden flooring near Coventry£395
Wooden flooring near Bradford£495
Wooden flooring near Nottingham£487
Wooden flooring near Newcastle Upon Tyne£455
Wooden flooring near Brighton and Hove£499
Wooden flooring near Derby£417
Wooden flooring near Stoke-on-Trent£427
Wooden flooring near Southampton£451
Wooden flooring near Northampton£469
Wooden flooring near Wolverhampton£395
Wooden flooring near Luton£479
Wooden flooring near Portsmouth£447
Wooden flooring near Reading£491
Wooden flooring near Milton Keynes£489
Wooden flooring near Bournemouth£457
Wooden flooring near Aberdeen£477
Wooden flooring near Peterborough£489
Wooden flooring near Bolton£413
Wooden flooring near Southend-on-Sea£479
Wooden flooring near Warrington£411
Wooden flooring near Oxford£487
Wooden flooring near Sunderland£455
Wooden flooring near Slough£495
Wooden flooring near Kingswood£439
Wooden flooring near Telford£407
Wooden flooring near Cambridge£479
Wooden flooring near Ipswich£455
Wooden flooring near Blackpool£389
Wooden flooring near Middlesbrough£421
Wooden flooring near Huddersfield£453
Wooden flooring near York£407
Wooden flooring near Poole£459
Wooden flooring near Watford£497
Wooden flooring near Newport£423
Wooden flooring near Colchester£471
Wooden flooring near Exeter£425
Wooden flooring near Blackburn£405
Wooden flooring near Crawley£499
Wooden flooring near Gloucester£451
Wooden flooring near Stockport£421
Wooden flooring near Basingstoke£477
Wooden flooring near Basildon£493
Wooden flooring near Cheltenham£475
Wooden flooring near Gateshead£455
Wooden flooring near Worthing£507
Wooden flooring near Rochdale£417
Wooden flooring near Oldham£419
Wooden flooring near Chelmsford£475
Wooden flooring near Birkenhead£401
Wooden flooring near Maidstone£477
Wooden flooring near Gillingham£479
Wooden flooring near Salford£417
Wooden flooring near Solihull£399
Wooden flooring near St Helens£405
Wooden flooring near Worcester£447
Wooden flooring near Lincoln£635
Wooden flooring near West Bromwich£399
Wooden flooring near Eastbourne£463
Wooden flooring near Wakefield£495
Wooden flooring near Wythenshawe£421
Wooden flooring near Bedford£531
Wooden flooring near Hemel Hempstead£491
Wooden flooring near Preston£397
Wooden flooring near Stevenage£493
Wooden flooring near Southport£399
Wooden flooring near Bath£447
Wooden flooring near Harlow£503
Wooden flooring near Sutton Coldfield£395
Wooden flooring near Darlington£417
Wooden flooring near Chester£403
Wooden flooring near Hastings£461
Wooden flooring near Nuneaton£395
Wooden flooring near Halifax£447
Wooden flooring near Hartlepool£535
Wooden flooring near Aylesbury£491
Wooden flooring near Wallasey£401
Wooden flooring near Stockton-on-Tees£421
Wooden flooring near Weston-super-Mare£439
Wooden flooring near High Wycombe£501
Wooden flooring near Ashford£443
Wooden flooring near Redditch£429
Wooden flooring near Wigan£407
Wooden flooring near Bury£417
Wooden flooring near Paisley£421
Wooden flooring near Bracknell£493
Wooden flooring near Burnley£401
Wooden flooring near Rugby£397
Wooden flooring near Guildford£491
Wooden flooring near Carlisle£735
Wooden flooring near Chatham£479
Wooden flooring near East Kilbride£419
Wooden flooring near Newcastle-under-Lyme£441
Wooden flooring near Burton upon Trent£407
Wooden flooring near Tamworth£397
Wooden flooring near Shrewsbury£407
Wooden flooring near Woking£501
Wooden flooring near St Albans£491
Wooden flooring near Crewe£435
Wooden flooring near South Shields£455
Wooden flooring near Stafford£405
Wooden flooring near Barnsley£435
Wooden flooring near Walsall£395
Wooden flooring near Gosport£451
Wooden flooring near Dartford£497
Wooden flooring near Bognor Regis£457
Wooden flooring near Corby£411
Wooden flooring near Maidenhead£491
Wooden flooring near Rochester£479
Wooden flooring near Ellesmere Port£403
Wooden flooring near Loughborough£485
Wooden flooring near Dudley£399
Wooden flooring near Bangor£455
Wooden flooring near Dewsbury£495
Wooden flooring near Mansfield£415
Wooden flooring near Margate£443
Wooden flooring near Kettering£459
Wooden flooring near Cannock£395
Wooden flooring near Sale£419
Wooden flooring near Taunton£467
Wooden flooring near Runcorn£407
Wooden flooring near Farnborough£483
Wooden flooring near Tynemouth£477
Wooden flooring near Hereford£449
Wooden flooring near Halesowen£399
Wooden flooring near Widnes£405
Wooden flooring near Huyton with Roby£403
Wooden flooring near Gravesend£493
Wooden flooring near Bebington£401
Wooden flooring near Kidderminster£401
Wooden flooring near Stourbridge£399
Wooden flooring near Barry£419
Wooden flooring near Smethwick£399
Wooden flooring near Dunfermline£499
Wooden flooring near Livingston£523
Wooden flooring near Brentwood£497
Wooden flooring near Barrow-in-Furness£393
Wooden flooring near Hamilton£483
Wooden flooring near Canterbury£447
Wooden flooring near Wellingborough£467
Wooden flooring near Sittingbourne£473
Wooden flooring near Macclesfield£437
Wooden flooring near Bootle£401
Wooden flooring near Carlton£415
Wooden flooring near Esher£501
Wooden flooring near Clacton-on-Sea£485
Wooden flooring near Lancaster£393
Wooden flooring near Beeston£495
Wooden flooring near Banbury£459
Wooden flooring near Folkestone£447
Wooden flooring near Kingswinford£399
Wooden flooring near Bloxwich£395
Wooden flooring near Bridgend£413
Wooden flooring near Welwyn Garden City£493
Wooden flooring near Lisburn£455
Wooden flooring near Leamington Spa£403
Wooden flooring near Washington£455
Wooden flooring near Tunbridge Wells£473
Wooden flooring near Kirkcaldy£539
Wooden flooring near Hinckley£425
Wooden flooring near Durham£431
Wooden flooring near Cumbernauld£425
Wooden flooring near Wokingham£489
Wooden flooring near Horsham£509
Wooden flooring near Crosby£401
Wooden flooring near Yeovil£485
Wooden flooring near Thundersley£481
Wooden flooring near Altrincham£423
Wooden flooring near Willenhall£395
Wooden flooring near Christchurch£457
Wooden flooring near Keighley£485
Wooden flooring near Ashton-under-Lyne£419
Wooden flooring near Andover£451
Wooden flooring near Winchester£451
Wooden flooring near Eastleigh£451
Wooden flooring near Inverness£489
Wooden flooring near Bridgwater£471
Wooden flooring near Salisbury£451
Wooden flooring near Tipton£399
Wooden flooring near West Molesey£499
Wooden flooring near Cwmbran£419
Wooden flooring near Kilmarnock£501
Wooden flooring near Havant£449
Wooden flooring near Middleton£419
Wooden flooring near Ayr£501
Wooden flooring near Kirkby£401
Wooden flooring near Leigh£407
Wooden flooring near Castleford£453
Wooden flooring near Wallsend£455
Wooden flooring near Oldbury£399