🔥 Hot Deals - Save up to 70% on Amazon products!

Twelve year olds can be tricky to buy for: too old for most toys, not quite teenagers, and often with very definite tastes.

Prices checked on Amazon UK, 26 October 2026.

Twelve year olds can be tricky to buy for: too old for most toys, not quite teenagers, and often with very definite tastes. Gifts that challenge them tend to land well, such as a detailed LEGO Technic model, a speed-cubing puzzle, family games they can win, football training kit or a proper art set. Every product here comes from a known brand or a listing that clearly describes what is in the box, and every listing gives details we could check. This guide covers 7 gifts that were in stock on Amazon UK with a live buy-box price when we checked on 26 October 2026. Our overall pick is the LEGO Technic Ferrari FXX K 42212 at £41.99, the budget pick is the Rubik's Timer Cube at £6.73, and our pick for families is the Hasbro Gaming The Game of Life at £17.99. Prices and stock change often in the run-up to Christmas, so check both on Amazon before you buy.

Our picks

How we pick

We shortlist products sold on Amazon UK using capacity, features, customer ratings and price band. We do not lab-test every model unless a page says so. The Amazon page is the live price. How we recommend.

Compare at a glance

Product Capacity Last Amazon price Buy
LEGO Technic Ferrari FXX K 42212
£41.99
Rubik's Timer Cube
£6.73
Hasbro Gaming The Game of Life
£17.99
Skillmatics Guess in 10
£10.99
PlayMonster 5 Second Rule Mini
Mini
£8.50
ONEVER Football Kick Trainer
£10.19
KINSPORY Art Set for Kids
£14.99

The products

Buying advice

Our top picks

Best overall: LEGO Technic Ferrari FXX K 42212 (£41.99). A detailed model car for ages 10 and up. The listing says it has butterfly doors, an opening bonnet and engine cover, and a V12 engine with moving pistons to build.

Best budget: Rubik's Timer Cube (£6.73). A cheap gift for a puzzle fan. The listing says this Spin Master Rubik's Cube has a built-in timer: scramble it, press the button to start, solve it and press again to stop, and it comes with a display stand.

Best for families: Hasbro Gaming The Game of Life (£17.99). A family board game for 2 to 4 players aged 8 and up. The listing says players drive pegs around the board making life decisions, such as whether to go to college, with choices at each crossroad.

Other gifts for 12 year olds

Skillmatics Guess in 10: Countries of the World (£10.99). A geography guessing game. The listing says players ask up to 10 questions to guess the country on the card, use clue cards and bonus questions, and the first to win 7 cards wins.

PlayMonster 5 Second Rule Mini, Football Edition (£8.50). A quick football quiz for 2 or more players aged 8 and up. The listing says players must name three things, such as Premier League teams, before the spiral timer runs out.

ONEVER Football Kick Trainer (£10.19). For solo football practice. The listing says it is a hands-free kick trainer that fits ball sizes 3, 4 and 5, for practising passing, shooting and dribbling.

KINSPORY Art Set for Kids, 290 Pieces (£14.99). A large art set for a creative child. The listing says it holds 290 pieces including crayons, watercolour pens and coloured pencils and is for children over 4, so it suits a beginner rather than a serious artist.

What to look for in a gift for 12 year olds

Challenge level. LEGO Technic sets are listed for 10 and up and have more complex builds than standard LEGO, which suits a 12 year old who likes building.

Games for the whole family. The Game of Life, Guess in 10 and 5 Second Rule can all be played with adults.

Hobbies. Football fans may prefer the kick trainer or 5 Second Rule football edition, puzzle fans the Rubik's Timer Cube.

Art sets. The KINSPORY set is aimed at children over 4, so a 12 year old with a serious interest in art may want artist-grade supplies instead.

Budget. Prices in this guide ran from £6.73 to £41.99 when we checked.

Prices were checked on Amazon UK on 26 October 2026 and can change at any time. Check the current price, details and delivery date on Amazon before you order.

Frequently asked questions

What to get a 12 year old for Christmas?

Gifts that challenge them usually work best, such as a LEGO Technic model, a puzzle or a family game. In this guide that includes the LEGO Technic Ferrari FXX K (£41.99), the Rubik's Timer Cube (£6.73) and The Game of Life (£17.99), prices as checked on 26 October 2026.