The Castelli Espresso Air Jacket is based on a different set of requirements than most other winter jackets: it’s designed to be warm and very breathable, but not to be waterproof. And it does what it’s designed to do very well, and if you don’t ride when it rains, or you’re happy to carry a waterproof for when it does, this jacket could be ideal for you.

Fabric

Castelli’s Espresso Air Jacket is made from its new Ristretto fabric, which we wrote about in a bit more detail in December. In summary, Castelli did a bit of research and found that lots of people simply do not ride in the rain.

2025 Castelli Espresso Air Jacket - Ristretto.jpg
2025 Castelli Espresso Air Jacket - Ristretto (Image Credit: Farrelly Atkinson)

That freed up Castelli to specify a fabric that could focus on warmth and breathability and not worry about being waterproof. And so Ristretto was born, a warm, fleece-backed windproof fabric that feels super cosy next to your skin.

I’ve always thought it a compromise for a garment to try to be good at both, and it’s nice to see Castelli taking this on board.

2025 Castelli Espresso Air Jacket - shoulder logo.jpg
2025 Castelli Espresso Air Jacket - shoulder logo (Image Credit: Farrelly Atkinson)

This Espresso Air Jacket does have a non-PFAS DWR – that is, a ‘forever chemical’-free Durable Water Repellent – coating, but if you’re likely to encounter anything more than a light shower or a bit of road spray, you’d best bring a waterproof to go on top. I don’t know about you, but if there’s a chance of rain in the UK, I’d have a waterproof in my back pocket anyway, so to me this hardly seems like a compromise.

Breathability

The Espresso Air really is the most breathable jacket I’ve ever worn. It’s more like a long-sleeve jersey in terms of breathability – except it’s warmer and more windproof than you’d expect from a jersey.

Because it’s so breathable, even if you do get a bit sweaty up a climb, when the road flattens out, that sweat is dealt with fairly quickly. And herein lies the secret of keeping warm. In winter, I find myself feeling cold particularly after an effort, when your core gets sweaty, your baselayer is probably saturated, and you feel that windchill a lot more, even with a wind- or waterproof layer on top.

2025 Castelli Espresso Air Jacket - shoulders.jpg
2025 Castelli Espresso Air Jacket - shoulders (Image Credit: Farrelly Atkinson)

This jacket is so much better for this than anything else I’ve tried, certainly more breathable than for example Gore’s Windstopper fabric.

Temperature

Another byproduct of this breathability is that you can wear this jacket in much warmer weather than you might expect, especially if you’re not pushing the pace. Castelli’s temperature rating suggests 0-10 degrees Celsius, but I’ve used it halfway through the teens quite comfortably on more sociable rides.

For me, it’s been pretty much the perfect jacket to wear in the dry weather we had in March and April, where throughout a longer ride you’d experience that full range of temperatures.

2025 Castelli Espresso Air Jacket - back.jpg
2025 Castelli Espresso Air Jacket - back (Image Credit: Farrelly Atkinson)

I was using it with just a short- sleeve lightweight baselayer, and you could easily further extend its use with something a bit heavier underneath.

Features

Getting in and out of this jacket is easy. You get a high-quality one-way YKK Vislon zip (not the two-way zip that Castelli says it is), which works well at keeping the wind out, even without a windflap.

The zip garage at the top keeps your chin un-chafed.

2025 Castelli Espresso Air Jacket - collar.jpg2025 Castelli Espresso Air Jacket - colllar 2.jpg2025 Castelli Espresso Air Jacket - shoulder logo.jpg2025 Castelli Espresso Air Jacket - Ristretto.jpg2025 Castelli Espresso Air Jacket - gripper front.jpg2025 Castelli Espresso Air Jacket - inside.jpg2025 Castelli Espresso Air Jacket - back.jpg2025 Castelli Espresso Air Jacket - shoulders.jpg2025 Castelli Espresso Air Jacket - pockets.jpg2025 Castelli Espresso Air Jacket - gripper.jpgCastelli Espresso Air Jacket

The wrist cuffs are a simple stitched fabric return affair, and just the right tightness to keep wind out but to allow you to tuck gloves underneath.

The waist hem has a silicone gripper around the whole perimeter, working well at stopping the jacket riding up.

2025 Castelli Espresso Air Jacket - inside.jpg
2025 Castelli Espresso Air Jacket - inside (Image Credit: Farrelly Atkinson)

There are reflective details on the shoulders and below the three rear pockets, though I wouldn’t rely on them to be seen in an urban setting.

Those pockets work well, and easily swallow a phone, with an inner lip to stop items coming out too easily. There’s no zipped pocket, which is a shame.

2025 Castelli Espresso Air Jacket - pockets.jpg
2025 Castelli Espresso Air Jacket - pockets (Image Credit: Farrelly Atkinson)

The Espresso Air is available in deep bordeaux (as reviewed), light black, Belgian blue and vivid orange.

Fit and cut

Castelli describes the fit for this jacket as regular. I won’t exactly describe the correct size as ‘relaxed’ on me, though it’s certainly not race tight. As it happens, we initially had a size large on review, which worked fine, but the fit of that one was genuinely relaxed.

2025 Castelli Espresso Air Jacket - gripper front.jpg
2025 Castelli Espresso Air Jacket - gripper front (Image Credit: Farrelly Atkinson)

We had issues with the waist gripper hem coming loose on that large, so as part of sending it back for a replacement, I requested a medium. Turns out the glue that holds the waist gripper on hadn’t fully impregnated the fabric on the pre-production models, and Castelli assured us this will not be an issue on the production jackets. The replacement jacket has been absolutely fine.

2025 Castelli Espresso Air Jacket - gripper.jpg
2025 Castelli Espresso Air Jacket - gripper (Image Credit: Farrelly Atkinson)

Sizing

I’m usually a medium, and surprisingly – considering Castelli’s an Italian brand – I expected it to size up smaller, which is why I went for the large. The medium is bang on. Castelli’s size chart confirmed Medium as what it would recommend for me based on my measurements (176cm and 76kg).

Value

While £225 is a lot of money to pay for a jacket, that price does put it in good company.

Notably, in Castelli’s range of cold weather jackets, almost every other jacket is more expensive.

Compared to other brands, it’s easy to spend this kind of money, or more. Santini’s Vega+ Winter Jacket is warmer and more waterproof but far less breathable and it’s a bit pricier at £240.

Velocio’s Men’s One Jacket is also more waterproof than the Castelli – and more expensive again at £276.

As ever, though, you don’t have to spend this kind of money. The Galibier Tourmalet 4 Jacket costs just £83.22 and majors on waterproofing, while the same company’s GrandTour Jacket is £82.34 and has warmth as its main strength.

For more options, check out our best cycling jackets buyer’s guide.

Conclusion

As I mentioned, you shouldn’t consider this a waterproof jacket. If you don’t ride when it rains, or you don’t mind carrying a waterproof jacket if there’s a chance of rain, then this jacket is well worth considering. It’s unparalleled if you’re after a jacket that is warm, windproof and very breathable.

Verdict

Warm and super-breathable – just don’t expect it to keep the rain out

All the deals displayed on our review pages are pulled from a constantly updating database feed of the best affiliate deals available. The criteria for deciding on what are the best deals is who is offering the lowest, delivered price. In most cases we will be showing the very best deal available online, but sometimes you may be able to find an item cheaper. If you can please feel free to post a link in the comments box below. To find out more about affiliate links on road.cc click here.

road.cc test report

Make and model: Castelli Espresso Air Jacket

Size tested: Large

Tell us what the jacket is for and who it’s aimed at. What do the manufacturers say about it? How does that compare to your own feelings about it?

Castelli says:

“When you head out for a ride in the winter, if you have clothing that keeps you warm and dry on the inside you can stay out for hours and hours. We developed our Ristretto Technology to create a jacket that will do just this. By fine-tuning the breathability of the Ristretto Warm fabric, allowing just enough air to flow through, and adding a warm fleece-lined interior, the Espresso Air Jacket is that jacket to keep you out on the road when the temperatures drop. The Espresso Air Jacket also fits like no jacket before.

The Ristretto Warm fabric offers an ample amount of stretch for a close-to-body fit. Of course, since there is always the chance of wet roads or a passing shower in the winter, we use a PFAS-free DWR treatment to keep you drier on the outside as well. The jacket’s zipper opens from the top and bottom for added ability to regulate your temperature with ease.

Since you might be out for hours, the three pockets on the back offer plenty of storage space, and we’ve created a security lip at the top of the pocket that makes sure your phone or food doesn’t accidentally fall out. Underneath the pocket we’ve added a reflective stripe for added visibility.

The waist is engineered to lie flat to keep out any unwanted cold air. Comfort, warmth, and breathability make this the first jacket you’ll grab for all your winter riding.”

Tell us some more about the technical aspects of the jacket?

Castelli says:

Ristretto Technology for unparalleled breathability, warmth, and dryness

Fleece-lined Ristretto Warm fabric providing warmth and stretch for amazing comfort

PFAS-free DWR treatment to shed light rain and spray

YKK® Vislon® Zipper

3 lie-flat back pockets with inner security lip

Engineered waist with raw-cut lie-flat back to keep out cold air

Reflectivity for added visibility and safety

Castelli partnered with fabric innovator ITTTAI® to create an exclusive fabric, combining advanced stretch, breathability, and water protection through ITTTAI®’s membrane and lamination expertise.

Weight: 435g

Temperature: 0°C – 10°C / 32°F – 50°F

Fit: Regular

Rate the jacket for quality of construction:
 
9/10
Rate the jacket for performance:
 
9/10
Rate the jacket for durability:
 
8/10

We had issues with the gripper hem on the first jacket we were sent, but the replacement has been fine. See the full review for details.

Rate the jacket for waterproofing based on the manufacturer’s rating:
 
7/10
Rate the jacket for breathability based on the manufacturer’s rating:
 
9/10
Rate the jacket for fit:
 
8/10
Rate the jacket for sizing:
 
8/10
Rate the jacket for weight:
 
8/10
Rate the jacket for comfort:
 
8/10
Rate the jacket for value:
 
5/10

How easy is the jacket to care for? How did it respond to being washed?

It’s been washed a number of times at the recommended 30°C. Other than the first jacket we were sent having issues with the gripper hem, there have been no other problems to report.

Tell us how the jacket performed overall when used for its designed purpose

It’s an absolute joy to ride in temperatures up to 15°C – as long as it’s not raining; the combination of warmth and breathability works very well.

Tell us what you particularly liked about the jacket

Its breathability.

How does the price compare to that of similar products in the market including ones recently tested on road.cc?

It’s certainly towards the upper end of what you can pay for a cycling jacket, but there are plenty of others around this price or higher. That said, you don’t have this spend this much, and I discuss less expensive options in the review.

Did you enjoy using the jacket? Yes

Would you consider buying the jacket? Yes

Would you recommend the jacket to a friend? Yes

Use this box to explain your overall score

This jacket is excellent. It’s kept me warm and dry (from sweat). It’s not waterproof, but Castelli doesn’t claim it is. It costs a fair amount, but so do plenty of others.

Overall rating: 9/10

About the tester

Age: 44  Height: 1.78m  Weight: 77kg

I usually ride: All of them!  My best bike is: Ribble Endurance SL disc

I’ve been riding for: Over 20 years  I ride: Most days  I would class myself as: Expert

I regularly do the following types of riding: cyclo cross, commuting, touring, club rides, mtb, Zwift