All About the 2025 Rapha Festive 500 on Zwift

Rapha’s Festive 500 began in 2010 as a simple challenge: brave the winter elements and ride 500 kilometers between December 24-31. Since then, riders have covered over 400 million Festive kilometers, including many virtual kilometers after Covid lockdowns opened the Festive 500 challenge to virtual rides.

15 years on and it’s become cycling’s favorite year-end ritual. This year, for the first time, your outdoor miles count just like your indoor miles when it comes to finishing the challenge on Zwift. Read on for details…

The Challenge

Your task is to ride 500 kilometers (310.7 miles) in eight days, from December 24-31. Outdoor bike, e-bike, handcycle, and virtual rides all count toward the total.

This is all tracked through Strava – in fact, the Festive 500 is the longest-running Strava challenge in the world! You’ll need to sign up for the Strava Challenge and upload your rides to Strava to be considered an official finisher.

RoboPacer-Led Festive 500 Events

Outdoor rides and all Zwift miles (free rides, workouts, etc) count toward the Festive 500 challenge, but Zwift is spinning up RoboPacer-led events to encourage riders to go the distance. The following RoboPacers will be in each event:

  • A: 3.7 W/kg Genie RoboPacer
  • B: 2.6 W/kg Coco RoboPacer
  • C: 2.2 W/kg Maria RoboPacer
  • D: 1.8 W/kg Miguel RoboPacer
  • E: 1.5 W/kg Bernie RoboPacer

Events alternate between “long” 50km rides on Triple Flat Loops at the top of each hour and “short” 25km rides on Watopia’s Waistband at the half hour.

See all of Zwift’s Festive 500 Group Rides at zwift.com/events/series/rapha-festive-500-zwift

Regular RoboPacer Schedule

The regular RoboPacers will be rolling as well, and these “always on group rides” are another great place to look if you want to rack up piles of miles. Zwift is changing the Watopia routes daily, to give us a bit of variety if we’re joining these bots regularly.

Here’s the route schedule during Festive 500 (see the full RoboPacer schedule here):

Wednesday, December 24

BERNIE, 1.5 W/kg
Flat Route
Tire-Bouchon
MIGUEL, 1.8 W/kg
Tempus Fugit
R.G.V.
MARIA, 2.2 W/kg
Tick Tock
Petit Boucle
COCO, 2.6 W/kg
Sugar Cookie
R.G.V.
JACQUES, 3.2 W/kg
The Big Ring
Lutece Express
CONSTANCE, 4.2 W/kg
Volcano Flat
Champs-Élysées

Thursday, December 25

TAYLOR, 1.1 W/kg
Flat Route
Cobbled Climbs
BERNIE, 1.5 W/kg
Tempus Fugit
The Fan Flats
MIGUEL, 1.8 W/kg
Tick Tock
London Classique

Friday, December 26

TAYLOR, 1.1 W/kg
Tempus Fugit
Cobbled Climbs
BERNIE, 1.5 W/kg
Tick Tock
The Fan Flats
JACQUES, 3.2 W/kg
Volcano Flat
Cobbled Climbs
CONSTANCE, 4.2 W/kg
Flat Route
Greater London Flat

Saturday, December 27

TAYLOR, 1.1 W/kg
Tick Tock
Cobbled Climbs
BERNIE, 1.5 W/kg
Sugar Cookie
The Fan Flats
GENIE, 3.7 W/kg
Flat Route
Innsbruckring
CONSTANCE, 4.2 W/kg
Tempus Fugit
Cobbled Climbs

Sunday, December 28

TAYLOR, 1.1 W/kg
Sugar Cookie
Turf N Surf
MIGUEL, 1.8 W/kg
The Big Ring
Gotham Grind
JACQUES, 3.2 W/kg
Flat Route
Neokyo All-Nighter
GENIE, 3.7 W/kg
Tempus Fugit
Island Hopper

Monday, December 29

BERNIE, 1.5 W/kg
The Big Ring
The 6 Train
YUMI, 2.9 W/kg
Flat Route
Astoria Line 8
GENIE, 3.7 W/kg
Tick Tock
Island Hopper

Tuesday, December 30

MIGUEL, 1.8 W/kg
Volcano Flat
Loch Loop
YUMI, 2.9 W/kg
Tempus Fugit
Turf N Surf
JACQUES, 3.2 W/kg
Tick Tock
Wandering Flats
GENIE, 3.7 W/kg
Sugar Cookie
Loch Loop
CONSTANCE, 4.2 W/kg
Triple Flat Loops
Makuri 40

Wednesday, December 31

MIGUEL, 1.8 W/kg
Volcano Circuit
Loch Loop
YUMI, 2.9 W/kg
Tick Tock
Turf N Surf
JACQUES, 3.2 W/kg
Sugar Cookie
Wandering Flats
CONSTANCE, 4.2 W/kg
The Big Ring
Makuri 40

Special Event: Ride with Eric Min on December 25

Join Zwift CEO Eric Min on Christmas day at 4pm UTC/11am ET/8am PT for a festive 50km group ride on Triple Flat Loops in the limited-edition Ugly Sweater kit.

Sign up at zwift.com/events/view/5283128 >

Special Event: Ride with Rapha’s CEO Fran Millar on December 31

On the last day of the challenge, join Rapha CEO Fran Millar for a Festive 500 ride. It’s another 50km group ride on Triple Flat Loops. Finish strong!

Sign up at zwift.com/events/view/5288682 >

Kit Unlock

Complete the Festive 500 via any combination of indoor and outdoor rides, and you’ll unlock the Rapha Festive 500 2025 kit in Zwift:

Important: you will not unlock the kit until Zwift batch-processes all Zwifters’ efforts after January 2. Internal sources tell me it will probably be January 5-6 when everyone receives their kits.

Prize Drawing

Details of the Strava challenge say those who finish will earn the following:

  • Entry into the prize draw to win a US$1,000 Rapha voucher
  • A digital roundel for your Strava Trophy Case
  • A 20% off code to spend at Rapha
  • The chance to win a grand prize package from Rapha’s partners

More Events from the Community

Community teams always create special events (group rides and even races) to help riders hit the Festive 500km goal. In fact, each year at least one crazy group holds a ride covering all 500km in one event!

See all upcoming rides over 100km in ZwiftHacks >

Questions or Comments?

Are you up for the challenge? I know I’m in, just like past years. Share below!

Eric Schlange
Eric Schlangehttps://zwiftinsider.com
Eric runs Zwift Insider in the spare time he finds between riding his bike and managing various business interests. He lives in Northern California with his beautiful wife Monica. Follow on Strava

85 COMMENTS

Subscribe
Notify of
guest

85 Comments
Oldest
Newest Most Voted
Kaowin
Kaowin
8 months ago

So the kit unlock is the full 500 like it used to be over Covid? I remember the last couple of years being unlocked just by doing one of the 1 hour events?

Pascal Gaudette
Pascal Gaudette
8 months ago
Reply to  Eric Schlange

But all rides count towards the 500km Zwift kit unlock – and not just Zwift “Rapha Festive 500” events, right? There will be many community-led rides to help people achieve their 500km goal. E.G. During the Festive 500, the ZZRC club is adding over a dozen extra Festive rides and making many of its regular rides longer than usual.

Rosco P. Coltrane
Rosco P. Coltrane
8 months ago
Reply to  Eric Schlange

@Eric Schlange for Zwift to track the 500km over a variety of ride events for a rider, will there be a Zwift Festive 500 registration? Or simply a background calculation for all active Zwift subscriber activity December 24 through 31 local time?

Rosco P. Coltrane
Rosco P. Coltrane
8 months ago
Reply to  Eric Schlange

Miss you Eric and the Pizza krew….damn time changes. Expect my brand of annoyance to return in spring! 🤪

Jeff "The Zebra" Heisler
Jeff "The Zebra" Heisler
8 months ago

The Zebra is signed up for 20 in a row of the shorter rides this year to complete the 500 in 1 day on Dec 24th. In years past, I would do it in 1 continuous ride…but health matters are making that less an achievable goal. See everyone on Waistband Dec 24th for the 1st ride and the 19 following. Ride On…and On…and On!!! 🦓🚴💪💯💯💯💯💯🎉

Philip
Philip
8 months ago

You’ll spend nearly as much time waiting for the events to start as you do riding.

Zebra
Zebra
8 months ago
Reply to  Philip

It’s a purposely built in rest on my part
If I were to ride 500km straight, as I have in better health, I could at my abilities complete it in 14.5 to 15.5 hours. Unfortunately my extremely rare neurological disorder (Isaacs Syndrome) has advanced and is disallowing me that kind of ride. I tried it a couple months ago for a group’s charity ride series. I almost ended up in the hospital. So I know this effort will take me 20 hours…but I think it with the rests is doable.

Carrie
Carrie
8 months ago

I hope to see you on some of the rides Jeff, glad to see you are still going at it strong!!!

Zebra
Zebra
8 months ago
Reply to  Carrie

Carrie…I’m abandoning the 20 x as my health issue has been aggravated lately. I’m still riding…but sticking completely to Tempus Fugit. On that course I can build a steady maintainable pace with minimal elevation…even compared to Waistband

Philip
Philip
8 months ago

Seems a bit silly having the long ride as 50km as if you do one of these events a day you won’t hit the 500km target. You can’t even do back to back 50km rides as it will take longer than an hour and the 25km will take over 30 mins so you can’t slip this in without having time to kill between events.

Having a short 25km is even more silly.

Alex
Alex
8 months ago
Reply to  Philip

I think they picked 50k as a way to ensure the group will not finish within an hour and leave you with dead time if you want to do multiple hours. You will leave the original group and join the next ride on top of the hour.

Ryan
Ryan
8 months ago
Reply to  Philip

Many folks can do the 50km ride followed 90min later by the 25km ride. 75km in just over 2hr isn’t a bad pace. Do this for 7 days and you’ll finish your 500.

Philip
Philip
8 months ago
Reply to  Ryan

50km takes about 75 minutes so you would have to wait 15 minutes for the 25km pace partner and be pesterted to join the event while on another event.

Makes no sense.

Mike
Mike
8 months ago
Reply to  Philip

wait until you find out that you don’t have to do these events, just ride with the normal pace partners or by yourself for as long as you want.

Jeroen
Jeroen
8 months ago

Creativity and inspiration at Zwift seems to be completely gone. If you needed another hint after the very very disappointing and boring NY expansion, this is the next one.

Although Rapha is not in the position to demand anything (close to bankruptcy) they could and shoudgo back to the basics: grinta, stamina: F500 = ride outside.
And let’s be honest, climate change has made it a lot easier to ride outside in the winter…

David Taylor
David Taylor
8 months ago
Reply to  Jeroen

I live in Toronto, and I can assure you it’s ridiculous to suggest we could ride outside over Xmas.

You can choose to ride wherever and however you wish, and the best of luck if you do choose to ride outside. Have some holiday joy and consider letting other people enjoy their lives without your oversight and negativity.

Jazz
Jazz
8 months ago

Ah nice, a $1000 gift card. Just enough for one jersey and bibs!

steve c
steve c
8 months ago

What? No rubberbanded official Festive 500 sessions? 😂

Ronald
8 months ago

So this is separate to the Strava challenge. Completing the challenge on Strava doesn’t feed back into Zwift for the kit unlock, to have to link your Garmin etc counts for that?

Al Sherman
Al Sherman
8 months ago
Reply to  Eric Schlange

So there’s no sign up on Zwift itself? Zwift just assumes we did it based on mileage for the 8 days?

Al Sherman
Al Sherman
8 months ago
Reply to  Eric Schlange

Thank you Sir!

Andreas
Andreas
8 months ago

First official event ride seems to be 11am on the 24th in GMT+1 timezone. That is 11 hours into the ride. @Eric Schlange Eric, it would be awesome if you added info about the normal pace partner schedule for the 24th and onwards to the article! My guess is that Coco and Yumi will be popular as ever! Thanks! =)

Angela
Angela
8 months ago
Reply to  Eric Schlange

Hi @Eric Schlange ,

according to Strava the challenge starts at midnight on the 24th – does Zwift also calculate all rides on the 24th into the 500 kms?
I mean the 1st Zwift Rapha event is at 11 AM – if I ride in the morning earlier with a robopacer does that count?
Shall Zwift also track Rapha progress or only Strava?

Thanks.

Mike
Mike
8 months ago
Reply to  Angela

good question. Also interested to hear a reply about that topic

Andreas
Andreas
8 months ago
Reply to  Eric Schlange

Thanks Eric, I think a lot of Zwifters were surprised when the pace partner schedule changed on the 24th, and a few hours before that, several pace partners, including at least Yumi and Miguel restarted on their respective routes. I did scratch it down to planned “features” to help with conversations in the chat during the F500 =)

Andreas
Andreas
8 months ago
Reply to  Eric Schlange

It was a nice variation during the F500 single ride =)

Nate
Nate
8 months ago

Honestly? Not a great looking kit

john
john
8 months ago

Will Zwift be creating an Rapha icon box to track progress on reaching the goal like they do with the Zwift Camp and Zwift race series?

Dale
Dale
8 months ago

As a newbie to Zwift. How do I know which Robopacer to choose…

Igor Makarov
Igor Makarov
8 months ago

At the moment ZWIFT has some different kit for this event:

comment image

May be the kit “skin” will be changed? However it says “500” and “2025”.

Last edited 8 months ago by Igor Makarov
Igor M
Igor M
8 months ago
Reply to  Eric Schlange

It appears Zwift has updated the jersey (just in case: it was plain green with with Rapha stripe on the left sleeve, with big digits “500” in the center of the back and small “FESTIVE 500 2025” on right part of the chest, now it is black with stripes of bright dark pink or smth like this).

Now it looks pretty close to the images above (and Rapha jersey if they’re bringing one this year IRL).

It’s nice to have the issue resolved BEFORE it actually occured, btw.

Thank you, Eric!

Last edited 8 months ago by Igor M
Angela
Angela
8 months ago

@Eric Schlange

If I join the Rapha robopacers, do they have drops multipliers or only the normál Robopacers?

For the kit unlock, do I need to complete the 500 kms on Zwift or also participate ín the dedicated Robopacers rides or both?

Thanks

Angela
Angela
8 months ago
Reply to  Eric Schlange

Ok, so it doesn’t make a difference for the kit unlock if I join the Rapha robopacer long rides or just do workouts as long the 500 kms are ticked off until year end, right?

Tim
Tim
8 months ago

Is this ride only? Or do my runs count as well? Not that I’m getting anywhere near 500km running, but if I need 63km per day, can I break it up as 50km ride and 13km run?

Angela
Angela
8 months ago
Reply to  Tim

and 8 days is a long period, riding gets you further, unless you want to continue running training as well.

mtnbikemsm
mtnbikemsm
8 months ago

I am hoping that the RF500 led by Eric Min would also be on Christmas Eve…can’t attend the one on Christmas Day due to celebrating with family.

Starvin Marvin
Starvin Marvin
8 months ago

Are the Pacer Rides limited in km or time? I wanna do the 500 in one take and probably go for a Maria Group Ride on Flat Route. If I join one of these sessions, does it stop at any point or am I able to go unlimited (14/15 hours for the 500k)

Anders
Anders
8 months ago

How does one sign up for this in Zwift? Or is it enough to sign up for the Strava challenge?

Jonathan
Jonathan
8 months ago

I’m in Australia, can I start on the morning of the 24th (e.g. 6am) or will that not count because it’s still the 23rd GMT?

Jonathan Mather
Jonathan Mather
8 months ago

Is the start time for the Zwift Fesitve 500 based on local time or on US time?

And will Zwift have a tracker in Companion App to keep track of your progress?

Mike
Mike
8 months ago
Reply to  Eric Schlange

Are you sure it’s through Strava for the kit unlock? Is there any official communication from ZHQ about this? Zwift can see your outdoor rides through not-Strava so it would make sense for it to be Zwift calculated, not Strava. And are you sure it’s local time rather than CC 9am Pacific or whatever the usual start time is?

Mike
Mike
8 months ago
Reply to  Eric Schlange

Is ZHQ going to announce anything on the forum? Not that they typically respond to questions when they’re lacking info. Given the way they usually run event start times it would be good for them to be clear about when the clock actually starts.

Jonas
Jonas
8 months ago

Hi Eric,
In the event with Fran Millar on the 31st there is a green shirt.
Looks like a Rapha shirt by the white line on one sleeve. Does that mean it unlocks a different Rapha shirt (than the purple Festive500 shirt) if you participate in that event?

Last edited 8 months ago by Jonas
Jeffrey Thomas
Jeffrey Thomas
8 months ago

Will the RoboPacers for the RoboPacer-Led Festive 500 Events be using dynamic pacing?

Jeffrey Thomas
Jeffrey Thomas
8 months ago
Reply to  Eric Schlange

Thanks, Eric. For RoboPacer-led Zwift events, like the Festive 500, I sure wish the RoboPacers rode 100% of the time at their advertised Watts/kilogram pace (I’m sure many who like dynamic pacing will disagree). I don’t mind dynamic pacing for the normal 24/7 RoboPacers, since if you get dropped, you can always teleport back on. But for events like the Festive 500, it’s stressful, since if you get dropped, good luck catching back on.

Andy Gladstone
Andy Gladstone
8 months ago

Asking for a friend…
Will the time zone hack work to begin pre-loading miles in the US since it is already December 24 in AUS?

Kevin C
Kevin C
8 months ago

Just did the first group ride… no drop bonus for staying with the bot pacer…results go into your data on zwiftpower. I rode the first 1/3rd with the bot coco. Was too slow and the A pace bot was too fast for me. It was still a good ride.

Zebra
Zebra
8 months ago

Sadly…I finished the Challenge on Dec 24th by riding 501.6 km in 15 hours 33 min….but no kit awarded. Nothing automatic in the Zwift garage, or no email from Zwift sent to me to unlock the 2025 Rapha 500 kit. It’s all good I guess. It was the journey to and the experience of achieving 500 km that mattered.

Last edited 8 months ago by Zebra
Mathis
Mathis
8 months ago
Reply to  Zebra

Send an email to Zwift support. I had stuff not unlocking in the past and Zwift support were always quick to manually unlock it for me. Glad you managed your original aim without your condition getting you hospitalised 🙂

Mathis
Mathis
8 months ago
Reply to  Zebra

Just saw further down. They are batch processing all unlocks after 2nd Jan. If you didn’t get your kit after that it would be time to contact support 🙂

sandro
sandro
8 months ago

i didnt get my kit

Mmmm
Mmmm
8 months ago

I rode 540 km, 300 km of which were on Zwift and 240 km outdoors with Garmin. Strava says the challenge is complete. So, to get the Zwift badge, I have to ride another 200 km on Zwift?

Kevin
Kevin
8 months ago

I just finished the 500 today, all on Zwift. No kit as yet, aside from while actually participating in the Festive 500 events. I wonder if Zwift will award it at the end of the 500 window? Not upset really, as sometimes Zwift unlocks can be a little quirky like this.

Ian A
Ian A
8 months ago
Reply to  Kevin

Recent update on the forum. Processing all kit awards after 2nd January. https://forums.zwift.com/t/no-rapha-festive-500-jersey-dec-2025/661952/2?u=ian_attoe

Greg Rajkovic
Greg Rajkovic
8 months ago
Reply to  Kevin

Same here. I’m over 500km with Zwift and Outdoor rides and haven’t gotten a kit unlock yet. The Rapha 500 completion shows on Strava. I’m sure they’ll get this sorted for us.

Edit: Per Shuji at Zwift
We’re batch-processing all the people who’ve ridden 500km after the Challenge is over. Keep an eye in your garage after January 2 2026.

Last edited 8 months ago by Greg Rajkovic
Curly Howard
Curly Howard
8 months ago
Reply to  Greg Rajkovic

Wow, I’m so glad I busted my hump finishing this as quickly as I could so I could show off the jersey sooner. :-p

Chris
Chris
8 months ago

My riding partner in NZ is telling me we have until midnight PST time to complete the Rapha 500 but I think she’s wrong, I think it needs to be completed by midnight her time and midnight my time as I live in Australia, can you please confirm?

Bohdan
Bohdan
7 months ago

I rode 522 km and earned a Strava badge.  why didn’t i get my jersey in zwift?

john
john
7 months ago

Never mind

Last edited 7 months ago by john
Luka
Luka
7 months ago

Jan 7 , no kit , hehe , just an observation

Kristian Schepelern
Kristian Schepelern
7 months ago

Hi all and happy new year.
Has anyone received their kit in the garage yet?

Joseph Paulson
Joseph Paulson
7 months ago

I got mine, but my garage wasn’t flagged with the notice of a new item. I went in, scrolled to the very bottom of my kit collection, and there it was at the end. Fits perfectly!

Javed Patel
Javed Patel
7 months ago

Not received mine yet.

Get Started on Zwift

Newest Featured Posts

Support This Site

Write a post, shop through us, donate or advertise. Learn more

NEWSLETTER SIGNUP

Zwift tips and news every 2 weeks! Click to subscribe.

More Posts