Zwift’s Climb Portal gives Zwifters access to a growing library of famous real-life climbs in a gamified environment where roads are colored based on gradient. Learn more about the Climb Portal >
While the library of climbs continues to grow, only up to three climbs are accessible on any given day. The climb of the month (in green below) is available in France, while a second climb rotates every few days and is only available in Watopia. Both of these climbs can be selected at the bottom left of your Zwift homescreen (scroll down).
There is also a third place where another climb is featured: in the Climb of the Week box on the homescreen. Learn more >
Learn more about a climb by clicking it in the schedule below.
Access the currently featured climbs easily from the bottom of the Zwift homescreen under “Just Ride”:

Been waiting for the better part of a year for zwift to schedule stelvio. Decided to ride Stelvio Pass on Rouvy – outstanding graphics and realism!
Maybe 2025 stelvio will finally be put on zwift’s schedule?
In the meantime, I’m checking out the other 50 routes in italy alone on rouvy.
And…….. still no Stelvio – I held out some hope that it would pop up in June (when May is the main Giro month), but alas, no. Rouvy it is.
I don’t get why they teased it for years and then didn’t do it. I’ve done every climb on every gradient option and this June is just a wasted month of the portal calendar. It’s almost like Zwift’s developers are riding outside for the summer and didn’t think anyone would want new content over the northern hemisphere summer . . .
Still no Stelvio
Still no Stelvio
Still no Stelvio
It was never working correctly from the original design. Why make ten other climbs when you could just renew the Stelvio and live up to a promise?
I’ve ridden it and it is a long horrid climb. But, yes, in that regard it is great. I’m constantly requesting this from the team.
you sound such a bitter knob LOL
That right Willunga Hill is on for 9 days in a row? @zwiftinsider
Yup. It’s due to Off the MAAP: https://zwiftinsider.com/off-the-maap-2024
1 year since this comment, now Willunga Hill is16 days in a row, that’s a great progress lol
I’d like a list of all the climbs and completion markers like there is for the routes list.
This is a proper suggestion! I´m behind this 🙂
I made my own dashboard with all Route Badges and Climb Portal completions (4 levels). Pretty neat and very motivating.
looks like there are 50 climbs. I was current and caught up until the 4 latest climbs dropped as part of L’Etape Challenge – looks like I’ll be doing some serious climbing in June!
Curious once you complete the climb portal can you do a u turn and climb it again
yup.
Thanks!
Hey, i really love the Climb portal but for January, most of the days, you only get to choose between two short and « easy » climbs. Is there any way we could ride longer climbs ?
how can I start Gotthard pass on zwift? cannot find it on Zwift! HELP!!
At the bottom of the game homepage the two Climb Portal climbs of the day are shown.One is on the Watopia events and the other on France,which is not in game all the time.
Willunga Hill is on all month but new climb Norton Summit only 10 days in January.🤐
Has anyone noticed that individual PR times on each of the climbs have been wiped clean for the new year, but it only shows the blue “completed” bar with each gradient level? I am now really glad I made a spreadsheet for each of the portal climbs with my PR on each. I did Willunga on January 1 and had to use my personal spreadsheet to see that I’d finished 7 seconds slower than my PR.
It can be due to the start world changing so it is like two different segments depend whether it is France or watopia. I also track mine in a spreadsheet
With the upcoming Zwift in person meet up in Mallorca, could we make the Sa Calobra climb available? Thanks
Are there any bonus xp for completing a climb portal route for first time? Or just xp/feather when you go under the 10x banners?
No bonus XP.
The big rides, such as Tourmalet & Mt Fuji, whilst perfect for the weekend rides when it’s icy outside, always / recently seem to be on weekdays….who has the time on a workday? Please add some biggies to the weekend, at least in the winter! Thanks!
February brought back Isola 2000 for two days. Better than nothing, but if they’re still not releasing the Stelvio, I don’t see why they couldn’t leave this other super long climb on for at least three to five days.
So if anyone had a stupid idea – like wanting to be the first to ride a new portal….what time does the switch over happen?
Asking for a friend…
The schedule is wrong, today (2nd Feb) is still Belles Filles and Old Walunga 🤷♂️
I would add Großglockner Hochalpenstraße. About 17km with about 10%.
Hello, thanks for this functionalty, it s vers Great to do with Elite rizer to work climb. Is there possible to have next month schedule at least one week before to prepare our schedule ? Thanks
Why has Mt Fuji only got 4 total days in the first 3 months? None of which are in March. It’s the only one I really want to do and was unavailable to ride during those 4 days.
Why don’t you add some serious italian climb ? Up to now I have only seen Poggio and Cipressa, which are quite soft and only become a bit challenging because they are faced after about 250 kms in the Milano-San Remo. There are a lot of hard climbs, like Mortirolo, Zoncolan, Stelvio, Gavia, Pordoi, Sella, to name just a few.
Would really like to see a couple more portals tucked away somewhere, like in the subways of London or one in the arcade in Neo city.
I cant find the poggio on the leaderboard of veloviewer site. Can it be updated?
You’re missing the links on Cauberg route on the April Climb Portal calendar for multiple days.
That and Côte de la Redoute don’t exist yet in game, so we don’t have pages for them yet to link to. Coming soon!
Anyone else having trouble viewing some of the climbs coming up in April? When I click on either Cauberg or Cote de la Redoute nothing happens.
They aren’t linked yet, because we don’t have a page for them, because they aren’t even in game yet. 😁
From Climbfinder, it looks like Cauberg is 1.2km in length, 69m of elevation and an average gradient of 5.8%. Redoute is 2.0km in length, 180m of elevation and an average gradient of 8.8%. So two more short climbs. YMMV
Boring selection for April, Poggio was already up for a week during March. Not a lot of variation this month.
I am also frustrated with the lack of variety lately. 1 mile climb for a week and France climb 30 days of the same old thing. March had a similar situation. I’d love a second option when they tie up the portal for extended times with event climbs. Like continue the rotation as a second choice for those of us who live in the portal.
Hi,
was searching for the Cauberg today but seems they changed the schedule. Unfortunately today we have cheddar George.
happy easter
Yeah, they changed it because people were saving their rides under 2km in length and losing them… so Zwift did this to mitigate the issue. Not sure if Cauberg will come back this week or we’ll have to wait until it’s scheduled again (I think the plan is to do so in June.)
Thanks for the background on this Eric. I noticed the Cheddar last night after riding Cauberg on Monday. Good to know the details on it.
Dear Eric,
Can you explain the change from the original schedule that had Cauvery for an entire week. I went to ride it and found only Cheddar Gorge and Poggio.
I was very disappointed as i had relied on the Master schedule you routinely publish. I’ve ridden all the climbs and now will be one time climb short. So sad.
Jeffrey
That should be Cauberg. Sorry.
Very dull and fairly easy selection of climbs this month, what’s going on?!
For the May 2025 schedule, I noticed that Old Wilunga Hill is on both in Watopia and France on 21-22 MAY. Is that a mistake on Zwift’s part, or a placeholder for a yet-unreleased climb?
That makes perfect sense, Old Willunga Hill in both portals on May 21-22
Old Willinga Hill is the climb of the month in France. But it’s Oude Kwaremont today☹️
May 1 here, Oude Kwaremont is the climb of the month, not Old Willunga.
Updated above. Zwift gave me the wrong schedule. 😬 Thanks for the heads up!
Looks like the link is broken. Also spelling mistake in name, perhaps that is the cause?
This is two years now of expecting that Zwift will release the Stelvio as a climb on the Climb Portal during the Giro d’Italia, and two years of disappointment. Is the Stelvio destined to be the Godot of the climb portal universe?
Hmmm 4 climbs at 50% with zero 250xp drops. Chance of that happening is 1.5%. Starting to wonder whether drop odds changes have silently been put in place following the Cauberg XP mine thing (especially with a short climb as monthly now)
Me and my big mouth 😀 Next 2 climbs (runs 2 and 3 of Kwaremont in this session) 3 x 250xp. So maybe no change, maybe chance of 250xp increases as ride distance gets longer?
I’ve officially been paranoid. 2nd gate of the next run another 250xp. Just goes to show you that even when a chance is 1.5% it can still happen.
The portals should be in the listed like the routes in the Zwift app when we’re going to ride
And we should be able to see or know which ones we already made it and in which difficulty
So we can finish all of them with the time
@Eric Schlange After completing a climb at 100% difficulty, Zwift won’t let you ride the heroic level unless you quit an start a new ride. Not a big deal, but a bit annoying if you’re trying to knock out multiple difficulties of a shorter climb in the same ride.
In agreement with the below posted. Eric, any idea why Zwift won’t run Passo Stelvio? Why even have it as a option if they have never opened it to all?
Did the Puy De Dome this afternoon, got the Cauberg “for free”. Is this a bug or an easter egg ? 😉
Why can’t we have climbs “on demand”, just like adding routes to a shortlist so we can ride those even when those worlds/portals are not active?
So are Mur de Bretagne and Old Willunga I’ll classed as 2 separate climbs for the overall award? Climb Portal was advertised as Willunga but looks like those who rode it got the MdB badge…
For some climbs, 2 days is more than enough to complete all 4 difficulties. But 2 days is not enough time to complete all 4 difficulties on some others, particularly if it’s mid-week and I need to fit it around work. And then I need to wait 3 months for it to come back round.
A whole month for a single climb is way too long too.
I think long climbs that rotate every 4 days on one portal, and short climbs on 2-day rotations on the other.
Even if you miss one, it will be less time to wait for it to come back.
I’ve just waited 4 months since mid January for Gotthard to appear again which I missed due to illness. Finally completed all 41 at 100% but there are 4 not yet rota’d. June’s list looks the most uninspiring rota so far, nothing new and looks like Zwift have run out of ideas. Portal climb needs a rethink and not just by allowing meet ups etc.
June has been terrible. Redoubt on France all month is boring. I really wish they maybe rotated two choices at a go, for 2-3 days, one easier and one harder.
On the schedule for June 2025. The links for Platzerwasel don’t work. The Platzerwasel page ca be reached from the main climb portal page though. At a quick glance, I think it’s because the link on the schedual uses ‘col-de’ instead of ‘col-du’
The plastic weasel strikes again! Fixed.
Hiw about calorie estimates for the climb portal too.
Climbing portal rotation seems run by someone who isn’t a climber. Short climbs predominate; it’s frustrating. I’m starting to use other platforms. Can only ride Ventoux/Alp etc so much.
Should Stelvio be de-listed as a climb portal climb? It’s never been open to the public and per a Strava conversation I had with the one person who has done it as a test, it’s still not “approved” for open usage, so unlikely to be a climb anytime soon (particularly with Giro now behind us…)
Yeah, I suppose so (*sigh*). I’ve removed it from the list, hopefully to return some day…
Cauberg on the schedule for 19 June but we seem to have Hardknott Pass instead?
So, I turned the corner in Watopia to get to the climb portal. Expecting either Col du Rosier or Cauberg (around 7am UK time, so wasn’t sure if that’s before or after the cut-off, but either climb would’ve been fine). Imagine my shock when I saw “Hardknott Pass”. Is the schedule incorrect for June?
Quite – turning a corner to see this is no joke!! 😁😅
No Cauberg on June 19/20 2025? Zwift has Hardknott Pass instead
Yeah, Zwift changed the schedule. Updated above!
The schedule still says Cauberg above, and I planned to finally ride that climb tonight 🙁 I have done Hardknott before, not as interested in repeating it…
Thanks for your response, Eric! Fingers crossed that Zwift can sort out the problem(s) and have it back on the schedule soon
Earlier this month, Cauberg was scheduled for June 19 & 20. But today I see that it has been replaced by Hardknott Pass. Why? (Long time user of Zwiftinsider. Thanks for he great resource.)
Zwift changed the schedule but didn’t tell anyone. Due to a bug with the Cauberg…
Cauberg is still available for at least a couple people on AppleTV. He did mention not getting a power-up at the last gate when he thought he u-turned too soon, and then not getting any more power ups until he fully completed the climb again. I hit the same bug when it was previously available.
So today, expected the Cauberg to find it was Hardknott Pass……
Zwift changed the schedule but didn’t tell anyone. Due to a bug with the Cauberg…
Does the climb portal schedule sometimes change without notice? I was looking forward to XP harvesting and I swore the Cauberg climb was today
Probably why it was changed : it’s too easy an XP farm. They’ll say it’s due to people complaining they can’t save their ride when it’s under 2km, but surely people will be smart enough to know this and with the lead-in+climb+descent+turn around at the top you’re at 2.7km even with the short lead-in at Watopia.
I’m guessing it’s mostly level 100 riders complaining because it makes their level 100 club “less exclusive”
Nah. Changed because of a Strava “bug”, because the Cauberg overlays the start of Norton on Strava.
Aha! Yes, I had a match on Cauberg when I did Norton Summit. But I’d still like to try Cauberg. Outside as well, of course.
Ah damn. I was all geared up to ride it this morning as it was the only one I was missing and I was gutted it changed!
The current month-long Portal Climb is an absurdly easy XP farm compared to just riding around. Cauberg would have just made it a little easier, though limited to 48 hours.
Cauberg was there for me, including unlock for 2nd ride at 125%. May have been due to outdated cache in Apple TV (restarting Apple resolves this, which I chose not to do). Upload to Strava did not include the Cauberg name in the activity title, however.
Yeah, that’s an ATV cache thing.