Compare 102 cotton towels from £10.99, including 100% cotton bath towels and affordable towel sets. We track prices daily so you always find the best value.
102 products trackedprices checked daily18 at a 90-day low
Disclosure: As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as of the date/time shown and are subject to change.
Quick answer
For most UK bathrooms, a 500–600 GSM cotton bath towel made from long-staple fibres is the sweet spot. Expect to pay around £15–£30 for a single towel, or £30–£60 for a coordinated set. Check the GSM and fibre origin before buying — that's the one spec that separates a towel that lasts from one that goes scratchy.
Prices checked daily — these fell the most in the last 7 days
−13%
−10%
−10%
−9%Standouts chosen from ratings, value and live deals — updated automatically

Our top-rated pick — 4.9★ from 35 reviews.
Best value
Best value here — well rated at £25.49.
Best deal
Biggest saving right now — 29% off.
Premium pick
The premium choice — top-tier quality and finish.
Showing 36 of 102
Everything you need to know before you buy
The best cotton towels balance absorbency, softness and durability, and the fibre is where it starts. Look for 100% cotton rather than polyester blends, which feel soft initially but shed water and pill quickly. Egyptian and Turkish cotton offer longer fibres for a plusher hand-feel, whilst everyday combed cotton is perfectly serviceable and often better value.
| Material | Durability | Typical UK price | Best for |
|---|---|---|---|
| Combed cotton | Good | £10–£18 | Everyday family use |
| Egyptian cotton | High | £18–£25 | Guest rooms, luxury feel |
| Turkish cotton | High | £15–£25 | Quick-drying daily towels |
| Cotton/bamboo blend | Medium | £12–£20 | Silky softness, sensitive skin |
| Zero-twist cotton | Medium | £14–£22 | Maximum fluffiness |
Check the GSM (grams per square metre): 500–600 GSM is the sweet spot for absorbency without a long drying time. A tight, dense pile and double-stitched hems signal better construction than loose loops that snag.
A standard bath towel measures around 70 × 130cm, which suits most adults and typical UK bathrooms. Bath sheets at 90 ×…
Cotton towels start from around £10 for a single everyday bath towel, whilst most quality options sit between roughly £1…
The biggest error is buying purely on softness in-store. Heavily softened towels often contain silicone finishes that wa…
For 2026, UK bathrooms are leaning towards warm neutrals — oatmeal, clay and soft sage — paired with spa-like white. A m…
Everything you need to know before you buy Cotton Towels
Common questions about cotton towels
A good-quality cotton bath towel typically costs around £15–£30 in the UK. At that price you should expect a 500–600 GSM towel made from long-staple cotton, which feels soft and stays absorbent after repeated washing. Below £10, towels tend to be thinner and made from shorter fibres. Above £40, you're often paying for brand or design rather than a noticeable jump in performance.
Similar and matching categories to Cotton Towels — prices tracked daily