London Drum

Peter Pan Cup – Serpentine swimming race on Christmas Day

Peter Pan Swimming Cup
Where? Hyde Park When? 25th December 2025 The race starts at 9 AM Price? Free to watch, but only swimming club members are allowed to take part · See serpentineswimmingclub.com Parking: Nearby car parks Bus routes: Buses do not run on Christmas Day Trains: Trains do not run on Christmas Day

If you're fed up with the in-laws already, or you just fancy going out for a stroll on a crispy Christmas morning, then why not head over to the south-side of the Serpentine lake in Hyde Park for the annual Peter Pan Cup Swimming Race?

JM Barrie and the Peter Pan Cup

Members of the Serpentine Swimming Club have been plunging themselves into the freezing lake every Christmas Day since 1864, making it the oldest continuously swam race in the world.

Members of the Serpentine Swimming ClubPhoto: serpentineswimmingclub.com

The author of Peter Pan, JM Barrie, started watching in 1903 and presented the cup all the way up to 1932, after which the honour fell to club member Albert Greenbury. Greenbury's descendants kept up the tradition and his granddaughter continues to present the cup to this very day.

It's always a very jolly affair and some of the swimmers wear red bobble hats to get in the seasonal spirit. (Or maybe they just want their hats to match their red noses... the 100-yard race takes place in waters reaching minus four degrees!)

Members of the Serpentine Swimming ClubPhoto: serpentineswimmingclub.com

Can you take part in the swimming race?

Spectators are always welcome to watch from the bank, but only existing members of the Serpentine Swimming Club are allowed to take part. If they want to compete for the cup then they also have to complete some of the previous races in the Winter Series.

We also recommend… If you enjoy Hyde Park then you might like to visit Kensington Gardens (walk it in 16 mins or catch a tube from Marble Arch to Queensway), Regent’s Park (Marble Arch to Regents Park) and St. James’s Park (walk it in 28 mins or Marble Arch to St Jamess Park)

How to get to Hyde Park

Bus and train fares to Hyde Park
Fare zone Cash Oyster & Contactless Travelcard
Single fare Single fare Daily cap One day
Peak Off-peak Peak Off-peak Any­time Off-peak
Bus (all zones) n/a £1.75 £5.25 £6
Train (zone 1) £7 £2.90 £2.80 £8.90 £8.90 £16.60(zone 1-4) £16.60(zone 1-6)
Train (zone 1-2) £7 £3.50 £2.90 £8.90 £8.90
Train (zone 1-3) £7 £3.80 £3.10 £10.50 £10.50
Train (zone 1-4) £7 £4.60 £3.40 £12.80 £12.80
Train (zone 1-5) £7 £5.20 £3.60 £15.30 £15.30 £23.60(zone 1-6)
Train (zone 1-6) £7 £5.80* £3.80* £16.30 £16.30
* Journeys between zone 1 and Heathrow are always charged at the peak rate. Prices are correct as of
Bus No.2, 6, 7, 8, 9, 10, 14, 15, 16, 19, 22, 30, 36, 38, 52, 73, 74, 82, 137, 148, 274, 390, 414 and 436 all stop near Hyde Park. The closest train station is Marble Arch Central. Plan your journey from Bank, Charing Cross, Earl’s Court, Euston, King’s Cross St. Pancras, Liverpool Street, London Bridge, Marylebone, Paddington, Victoria, Waterloo or another station: