Home › Shopping prices › Baby doll
Baby doll: average UK price
Baby doll (each) cost £18.65 on average in September 2026 — ▼ 6.6% in a year. Pay much more than this and it is worth shopping around.
UK average, September 2026£18.65each
Last month£18.442-yr range £18.09–£20.35
Average price, last 25 months
More in Children's toys
Children's plastic doll
each
£13.10Construction toyeach
£18.05Soft toy (e.g. teddy bear)each
£12.89Preschool activity toyeach
£12.46Children's craft kit (ages 5+)each
£10.94Educational electronic toyeach
£20.97Children's scooter (ages 5+)each
£44.74Sit and ride toyeach
£45.56Questions and answers
How much does baby doll cost in the UK?
£18.65 for each on average in September 2026 (ONS).
Has it gone up?
Down 6.6% from £19.97 in September 2025.
What exactly is measured?
The ONS average price for the CPI item "Baby doll" in the children's toys group, standardised to each.
Source: ONS Shopping prices comparison tool (Open Government Licence v3.0).