Free 2-Day Shipping on Orders Over $50 100% Guaranteed Returns
Win a Trip to the Giro d’Italia—See Details
Castelli Perfetto Vest - Men's
Sale $89.97 - $129.95

Item # CST00D3

Select options
  • Select options
  • Light Black, S ($129.95)
  • Light Black, L ($129.95)
  • Light Black, XXL ($129.95)
  • Dark Infinity Blue, XXL ($129.95)
  • Orange, S ($129.95)
  • Orange, M ($129.95)
  • Orange, L ($129.95)
  • Orange, XL ($129.95)
  • Orange, XXL ($129.95)
  • Sky Blue, S ($129.95)
  • Sky Blue, M ($129.95)
  • Sky Blue, L ($129.95)
  • Sky Blue, XXL ($129.95)
  • Black, S ($104.96)
  • Ceramic Blue, M ($90.96)
  • Ceramic Blue, L ($90.96)
  • Ceramic Blue, XL ($90.96)
  • Ceramic Blue, XXL ($90.96)
  • Red, S ($129.95)
  • Red, M ($129.95)
  • Red, L ($129.95)
  • Surf Blue, M ($89.97)
  • Yellow Fluo, S ($129.95)
  • Yellow Fluo, M ($129.95)
  • Yellow Fluo, L ($129.95)
  • Yellow Fluo, XL ($129.95)
  • 100% Guaranteed Returns
  • Free 2-Day Shipping
    on orders over $50

Item # CST00D3



The original Fawesome vest—which is basically a Gabba without sleeves and pockets—only has one identifiable flaw: the name is… questionable, at best. That's just one of the areas where Castelli found room for improvement with the Perfetto Men's Vest, and anyone who's spent time in the Fawesome will be surprised to learn that, yes, Castelli did actually manage to improve the vest. These improvements include an improved water-resistant treatment and the much appreciated addition of two rear pockets. While we appreciate the material update, the pockets make the Perfetto Vest a far more versatile option by providing the storage options that the Fawesome never did. The Perfetto isn't an indulgence, it's an investment that upgrades your entire wardrobe.

The Perfetto Vest rocks the same Windstopper X-Lite Plus fabric on the front and shoulders as the rest of the Perfetto line, which places the most protection where body meets wind. Windstopper X-Lite Plus has 1.4 billion impossibly small pores per square-inch that guard your microclimate jealously. They don't let wind or rain in, but they do let water vapor out. And when the marketing materials claim this fabric is windproof, you can actually believe them. A given material's wind resistance is measurable in a rating called CFM, which stands for cubic feet per minute, used to measure the volume of air that passes through a fabric in, you guessed it, one minute. In order to be considered truly "windproof," a fabric must register a CFM of equal to or less than 1.0. All fabrics bearing Gore-Tex's Windstopper branding meet or exceed this rating, so they are literally windproof.

The vest's back is made with Nano Flex Light instead of Windstopper X-Lite Plus, which is one of the only apparent variances in construction between the Perfetto Vest and the Perfetto Jersey. Nano Flex Light is a flexible, thermally insulating material that's been coated with countless nanofilaments in order to add water-resistance. It gives flex across your shoulders and ventilates better than the vest's front, helping to regulate your body temperature for rides where the full Perfetto would be too warm and addressing a wider range of conditions with additional layering versatility.

Like the Fawesome, the Perfetto Vest is packable, so you can use it for chilly descents without overheating on the climb. Castelli recommends it in temperatures ranging from 50 to 65 degrees Fahrenheit, but the layering possibilities are only limited by our daydream imaginations, so this number can drop easily into the 30s. (And no, we're not embarrassed to admit that we waste time at our desks daydreaming about layering. Well, not that embarrassed.) The full-length YKK Vislon zip boasts a wind guard across the entirety of its span, and the tall collar extends the Windstopper to cover your neck. Reflective elements at the sleeve holes and hem help keep you visible in low-light conditions.

  • A weather-resistant vest that adds versatility to cycling wardrobes
  • GORE's Windstopper X-Lite Plus is a breathable wind and water barrier
  • Race fit cut is more like a jersey than a rain vest
  • Two pockets add additional functionality
  • Reflective branding for visibility on damp, overcast days
  • Castelli's Perfetto line inherits the Gabba Jersey's all-weather crown

Tech Specs

[front and shoulders] GORE Windstopper X-Lite Plus, [back] Nano Flex Light
Windproof Rating:
<1 cfm
2 rear
Recommended Use:
Manufacturer Warranty:
1 year

Size Chart


Men's Apparel
Chest 36.2in
Waist 31.5in
Hip 37in
Inseam 31.9in
How to Measure:
For best results, take measurements over your underwear.
Measure under your arms, around the fullest part of your chest.
Measure around your natural waistline, keeping the tape a bit loose.
Measure around the fullest part of your body at the top of your legs.
Using pants that fit well, measure the crotch seam to the bottom of the leg.

Reviews & Community


Write a review

    Add a:
  • Photos
  • Videos

No file chosen

Rather attach a photo from your computer?


Product Fit:

Runs smallTrue to sizeRuns large

Add Your Size


Height (ft, in):

Weight (lbs):

Size Purchased:

Only jpg, jpeg, png, gif or bmp files please.

Submit ReviewCancel

Great Vest

  • Familiarity: I've put it through the wringer
  • Fit: True to size
  • Size Bought: Medium

Great fit and love the material it’s made of!!! Wouldn’t expect anything less from Castelli!!!

Perfect fall cycling vest

  • Familiarity: I've used it several times

This is the best cycling vest I've owned and I've been racing and training for 25+ years. The fit is VERY snug. I'm 5"10 and 160 pounds and a LARGE is snug but it does accommodate 1-2 base layers and a long sleeve jersey underneath. The fabric feels plush, you won't overheat and the pocketing is great.

If you want one vest that you can use for fall to early winter riding you won't go wrong with this piece.

Unanswered Question
Avg. ride time: 10m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

How does this compare to the Superleggera vest?

Avg. ride time: 3h 29m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Best Vest I've Owned

  • Familiarity: I've put it through the wringer
  • Fit: Runs small

I'm 190cm (~6'3), 95kg (~210#). With Castelli I typically go with XXL tops which gives me a snug, just short of race, fit. I sweat a lot and prefer a vest vs. jacket as the temperatures drop as the ventilation is better. The Perfetto vest paired with the Castelli base layer, the Flanders Warm Base Layer, and Puro 2 long sleeve jersey is perfect for 0-8C (32-45F) riding in the dry. I can do a 3.5 - 4 hour, 1,200-1,500 meters of climbing, 100k ride in 0-8C weather and be warm without turning into a sweat ball and then getting cold. The front panel does a great job of blocking cold wind while being very breathable and the back panel really breathes well. For above freezing weather this thing is great. I use the 3 pockets in the Puro 2 Jersey for gear and the 2 pockets in the vest are perfect for ride fuel. The back panel material is pretty stretchy and lightweight, I wouldn't recommend trying to stash your ride tool kit, pump/CO2 inflator, spare tube, phone, etc. into the vest pockets.

The neck is high and nicely lined for keeping out nasty drafts on descents, zipper pull, though small, is easy to find and zipper is very easy to adjust while riding.

I've got a Perfetto long sleeve jersey for when things get damp, although it breathes really well, I like the vest option better in the dry. I've also got a Gabba 3 short sleeve jersey which is good as the temperatures drop and in the damp but for dry conditions I prefer layering the Perfetto vest over a jersey and whatever base layers the conditions call for.

Really great, highly versatile piece of kit. A bit bulky to roll up and stuff in a jersey pocket, though you can, better as a versatile top layer.

Great vest

  • Familiarity: I've used it once or twice and have initial impressions
  • Fit: Runs small
  • Size Bought: XL. (Large did not fit at all....)

Bought for cooler days. A little heavier than the typical vest, which has worked well for cooler mornings (mid 40's)

Avg. ride time: 3h 34m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Aptly named vest

  • Familiarity: I've used it several times
  • Fit: True to size
  • Size Bought: Large

This is a great vest for those days when you want to keep it on. It is not necessarily one of those hyper-packable vests for emergency purposes only. This one works great in the upper 30s to mid 50s, especially if it’s a bit damp out. A very flexible garment for a variety of conditions. It fits snugly but doesn’t cut into the armpits. I am 6’2” 175-180lbs, I bought a Large which works great over a wool baselayer and LS jersey. Highly recommend.

Avg. ride time: 3h per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Slightly snug

  • Familiarity: I've used it once or twice and have initial impressions
  • Fit: Runs small
  • Size Bought: Large

The fit of this vest is pretty tight even for Castelli. Because it is a race fit cut, it is snug from the shoulders all the way down to your waist with no material to spare. For me, it ran a little short when in a riding position, slightly more than I prefer. At 5 10 160 lbs, I still had room to fit a couple base layers, but would consider trying on the XL because I like the extra room and would wear it to ride primarily recreationally with staying warm a more important factor than weight or being aero. It feels like a jersey with extra insulation for combatting the elements. The Windstopper X-Lite Plus material on the front and shoulders will do a great job cutting the wind while still having a degree of breathability. The Nano Flex material on the back will be more breathable and less focused on wind and rain protection. Two large pockets in the back have plenty of room for stashing gear and other goodies for longer rides. When fully zipped up, the collar fits perfectly snug preventing. The Perfetto is a nice versatile option that can handle many conditions well.

Feel free to contact with any questions!
Michael Walker - Customer Account Manager


Does this have a two way zipper, or only a one-way?

Great wind protection

  • Familiarity: I've used it once or twice and have initial impressions
  • Fit: Runs small
  • Size Bought: XL

I’m 5’10” 167 lbs 39” chest. Usually order large in PI and Gore. This XL is perfect so yes, size up. Wore it over a short sleeve jersey today. Temp was 60. This vest IS wind proof. Tall collar is great. Could have used arm warmers first half of my ride. Did not overheat as the temp rose. Material is close fitting and stretchy. Zipper has a great feel. It’s thin enough will fit in rear jersey pocket when not needed. Perfect addition for southern CA changing early morning climate.

Avg. ride time: 25m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Great vest

  • Familiarity: I've put it through the wringer
  • Fit: Runs small
  • Size Bought: XL

This is one nice piece of kit. Nice water resistance but not waterproof. Then again I do not think it claims to be totally waterproof. I had it out for 94 miles in the NH White Mountains and it rained the entire time. It took 40 miles in to get wet in certain areas, and did tend to dry itself out during lighter spells. Also, even during the more wet times of the ride, the wind repelling front portion of the vest preventing me from ever feeling cold or chilled. Even during sustained descents.
Like most Castelli pieces size up + 1 from your normal street size. Some reviewers say even +2 sizes on this piece but I do not agree. That would leave too much extra fabric on the front part of the shoulders/chest area although the body waist area would probably still be fine due to the fabrics great stretch. This will even be race fit if you size up 1 but has a great stretchy property to it. The only thing that prevented me from giving this a 5 star rating is a couple times now I have been riding with the vest unzipped roughly halfway, only to have the vest eventually work its way to unzip fully on its own through my movement on the bike. The zipper is butter smooth, but maybe too much so in this regard.
Overall a good vest. I love the two added rear pockets that make it more convenient for us mortals compared to the older Gabba vest with no pockets. 4 Stars.

Size up or become maybe too aero?

  • Familiarity: I returned this product before using it
  • Fit: Runs small
  • Size Bought: Large

Great quality vest, just ordered a size too small. Will be great for mild southern US winters.

Avg. ride time: 3h 45m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Perfect vest?

  • Familiarity: I've used it several times
  • Fit: Runs small
  • Size Bought: XL

First, one size up. Runs small. Does it do its job? YES. Perfect with or without arm warmers on a chilly, windy day. I was surprised how well this vest works. I've had it for a month now, washed once, so it's not a long term test. All I know is - I was having issues with the cold and wind hitting my chest. I'm not having those issues now. Worth every penny.

Must have for cool riding

  • Familiarity: I've used it several times
  • Fit: Runs small

All the benefits of the Perfetto long-sleeved jersey minus the sleeves and with a little shorter tail. Great with a pair of arm warmers for shoulder season and when it's really cold, pair it with the Perfetto jersey. I did that and was comfortable down into the low 30s. Throw in a good base layer and I'm sure one could go lower still.

As far as sizing goes, it is part of Castelli's Rosso Corsa (racing) line so it's snug. Size up per usual. I purchased the same size as my Castelli jerseys. It fits snugly like it should but it appears it was cut to accommodate the Perfetto jersey so it works together, well—perfectly.

What keeps it from being a 5-star vest for me? I prefer three pockets instead of two, but don't let that stop you from buying one of these.

Perfetto = Perfecto

  • Familiarity: I've used it several times
  • Fit: True to size
  • Size Bought: Medium

Toasty warm. Great fit. I usually wear medium and Castelli's medium in this vest is a perfect fit. I've worn mine mostly for gravel racing so far. At the Ragnarok 105, the temp at the start was in the mid-30s. By noon, temps were up to the low 50s. Despite the temp spread I stayed comfortable the entire time. Vest pockets are roomy and they have enough room for the stuff I need to cover 100+ miles. High vis yellow is the ticket. The color matches perfectly with my AM Cycling Club/Colavita kit. I am impressed with the quality, fit and feel of all my new Castelli products.

Superb Cold, Wet Ride Vest

  • Familiarity: I've used it several times
  • Fit: Runs small

I was using a Velocio vest for the past season on cold, wet rides, but it would get damp all the way through after an hour of riding. This vest is a great improvement. It is superb for those rides where you don't want to wear the full Gabba jersey (which I also own, but it sometimes gets clammy on long rides with changing weather conditions), but you still want your core to stay warm and dry. It does not get damp on the inside, unless you're in a full downpour. It also packs away small. I bought it in the blue with red stripe. Nice sharp look. Not too flashy. It runs a bit small. I wear a Medium in Assos, but Large in Castelli.

A Commuter's Best Friend

  • Familiarity: I've put it through the wringer
  • Fit: True to size
  • Size Bought: Large

Like a child's security blanket, I take this vest along on most of my trips where I feel a little insecure. Carrying this vest on a commute provides cheap insurance against wind, light rain, and temperatures lower than 65 degrees. When it's windy, cold, or drizzling, this vest provides the additional protection necessary to ward off the commuting blues. If the weather warms up, this vest is light, and easily stuffed in a pocket or pannier - or leave it unzipped to cool off and continue the ride.

For most Fall and Spring rides in California, a long or short sleeve jersey and this vest are all you need to wear up on top. For California Winter rides, a long sleeve base layer, Gabba long sleeve, and the Perfetto vest suffice 80% of the time.

I wear a Medium Castelli jersey, and purchased the Perfetto vest in Large to allow for extra layers underneath, and a little extra length when layering. I purchased the previous generation of this vest ( 9 months ago) so take all this with sizing information with a grain of salt.

If you are a cycle commuter, particularly a California commuter, you can't go wrong with this vest.


    I came home after 2 miles on a cold day, and then spent the day buying warm clothes. Got this, the jacket, a bunch of warmers, and base layers. This vest: dialed. Would have preferred 3 pockets, but it definitely does the job regardless.

    super snug and cozy hi visibility vest

    • Fit: Runs small
    • Size Bought: medium

    love a vest with pockets, love hi visibility, and hate flapping. The choice of fabrics make this vest hug without restricting, cuts down wind penetration to zero (i used to put a layer of newspaper under old vest).
    super improvement over pearlzumi elite barrier vest.

    Avg. ride time: 3h 32m per week
    • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

    Perfect for a So Cal Winter

    • Fit: Runs small

    Awesome vest and perfect for riding a So. California winter where you may start out from mid 40s to low 50s and end your ride at low 60s.

    Very comfortable and pretty light.

    runs very small

    • Fit: Runs small
    • Size Bought: med

    Very well-made, good looking bike wear.
    I'm 5'7" med build, 155, but size MED fit like a wetsuit vest and barely covered my navel. Also, I was looking for wind protection but this garment has a neoprene feeling and would probably be too hot.

    An essential part of your kit

      This is a great vest for serious road cycling. And the yellow fluo is awesome for use in the low light conditions so typical of Fall and Winter.

      The brilliance of this vest is that the entire front is windproof (Gore's amazing Windstopper material); while the back is made of an entirely different highly permeable textile that allows sweat to vent during high-output riding.

      Also, all the textiles are form fitting and aero tight. This vest will not flap in the wind like cheap nylon vests.

      ***Sizing: Part of Castelli's Rosso Corsa (race) collection, this vest runs small. Size up +1 from your regular street size to wear over a thermal jersey (or light jacket). Size up +2 if you are going to layer this over a thick Winter jacket.