Updated October 26, 2026 · 10 min read
We earn a commission when you buy through our links, at no extra cost to you. How this works.
Short on time? Our picks
Best overallSpeedo Silicone Swim Cap4.2★, 30,000+ ratingsCheck price on Amazon →
Best for trainingArena Classic Silicone Capsnug, low priceCheck price on Amazon →A swim cap seems simple until you try to find one that fits. Too tight and it gives you a headache. Too loose and it slides off after two lengths. If you have long, thick, braided or loc’d hair, most standard caps simply do not have room. And almost everyone asks the same question: is there a swim cap that actually keeps hair dry?
This guide picks the best swim caps for lap swimming, long hair, braids and locs, and kids. We explain silicone vs latex vs lycra in plain English, show you how to put on a swim cap without pulling your hair, and give honest answers about keeping hair dry and protecting it from chlorine.
Best overall
Speedo Silicone Swim Cap
A classic, smooth silicone cap from Speedo with more than 30,000 ratings, used by lap swimmers, swim teams and fitness swimmers around the world.
Buyers mention quality and functionality most. It is durable, easy to find in many colors, and comfortable for most head sizes.

Quick answer: the best swim caps
- Best overallSpeedo Silicone Swim Cap · 4.2★, 30,000+ ratings
- Best for trainingArena Classic Silicone Cap · snug, low price
- Best for long hairTYR Long Hair Swim Cap · extra room at the back
- Best for braids and locsLarge Swim Cap for Braids and Dreadlocks · roomy, thick silicone
- Best for kidsSpeedo Junior Silicone Cap · made for smaller heads
Pick by your hair

Speedo Silicone Swim Cap
A standard silicone cap fits most short and shoulder-length hair comfortably.

Large Swim Cap for Braids and Dreadlocks
A roomy cap designed for weaves, braids, locs, extensions and thick curls.
The best swim caps, reviewed

Speedo Silicone Swim Cap
You need this if: you swim laps or take classes and want one durable, comfortable cap.
- MaterialSilicone
- FitStandard adult
- Best forShort to medium hair
- Rating4.2★ (30,000+ ratings)
Why we recommend it: Silicone lasts much longer than latex, pulls hair less and feels smooth in the water. With more than 30,000 ratings, this is one of the most trusted caps on Amazon, and buyers praise its quality and how well it works.
Keep in mind: Fit gets mixed reviews: some find it tight, others find it a little roomy. If you have long or thick hair, choose a long-hair or large cap instead.

Arena Classic Silicone Swim Cap
You need this if: you train often and want a snug, low-drag cap at a low price.
- Material100% silicone
- FitTight, small
- UseEveryday training
- Rating4.2★ (25,000+ ratings)
Why we recommend it: A popular training cap with a close, hydrodynamic fit that keeps its stretch over time. Buyers mention quality and value, and it comes in lots of colors.
Keep in mind: Arena describes the fit as tight and small. People with bigger heads or lots of hair often find it too snug, and some say it does not keep hair dry.

TYR Long Hair Swim Cap
You need this if: you have long hair you wear in a bun or ponytail while swimming.
- MaterialWrinkle-free silicone
- ShapeExtra room at the back
- BrandTYR
- Rating4.2★ (6,100+ ratings)
Why we recommend it: The extra space at the back holds long hair without the cap creeping up your forehead. Buyers specifically praise how well it fits long hair and how easy it is to put on.
Keep in mind: Some buyers say water still gets in. A long-hair cap protects hair from most chlorine, but no cap keeps hair completely dry.

Large Swim Cap for Braids and Dreadlocks
You need this if: you have braids, locs, weaves, extensions, an afro or very thick curls.
- MaterialThick silicone
- FitRoomy, no scalp pressure
- Hair typesBraids, locs, weaves, curls
- Rating4.2★ (12,700+ ratings)
Why we recommend it: Standard caps squeeze voluminous hair and cause headaches. This cap is cut much larger so hair fits comfortably, and the thick silicone creates a snug seal. Buyers praise the quality, fit and comfort.
Keep in mind: Results on keeping hair dry are mixed. Tuck all hair in fully and press the edges flat to get the best seal.
Best swim cap for kids

Speedo Junior Silicone Swim Cap
You need this if: your child takes swim lessons or swims on a team and adult caps are too big.
- MaterialSilicone
- SizeJunior
- BrandSpeedo
- Rating4.2★ (3,400+ ratings)
Why we recommend it: Made for smaller swimmers, with good stretch for an easy fit and a smooth shape in the water. Parents mention quality and that it comes in fun colors.
Keep in mind: As with adult caps, fit reviews are mixed. Kids with long hair may need help tucking it all in.
Comparison table
| Cap | Best for | Fit | Rating |
|---|---|---|---|
| Speedo Silicone | Most swimmers | Standard | 4.2★ (30,000+) |
| Arena Classic | Training | Tight | 4.2★ (25,000+) |
| TYR Long Hair | Long hair | Roomy back | 4.2★ (6,100+) |
| Large cap | Braids, locs, thick hair | Very roomy | 4.2★ (12,700+) |
| Speedo Junior | Kids | Small | 4.2★ (3,400+) |
You may notice that ratings for swim caps are lower than for most sports gear. That is normal for this category: heads and hair vary so much that some buyers will always find a cap too tight or too loose. Choosing the right type for your hair matters more than the brand.
Silicone vs latex vs lycra swim caps
| Material | Pros | Cons | Best for |
|---|---|---|---|
| Silicone | Durable, smooth, pulls hair less, comfortable | Costs more than latex, a bit warmer | Most swimmers, long hair, daily training |
| Latex | Cheap, thin, light | Tears easily, can pull hair, not for latex allergies | Races, swim meets, spare caps |
| Lycra or fabric | Very comfortable, does not pull hair | Lets water through, more drag | Water aerobics, casual swimming, kids |
| Neoprene | Warm | Thick, costs more | Cold open water |
For most people, silicone is the best all-round choice. It lasts much longer than latex and is kinder to hair. Choose latex only if you want a cheap race-day cap and do not have a latex allergy.
Is there a swim cap that keeps hair dry?
Honestly, no swim cap keeps hair 100% dry, especially if you swim laps, dive or put your head underwater a lot. A good silicone cap that fits well keeps most water out and greatly reduces how much chlorine reaches your hair. To get as close to dry as possible:
- Choose silicone, not lycra.
- Pick the right size for your hair volume. A cap that is too tight lifts at the edges; too loose lets water flow in.
- Tuck every strand in, including around the ears and the nape of the neck.
- Press the edge of the cap flat against your forehead and neck.
- For extra protection, some swimmers wear two caps: a lycra cap underneath and a silicone cap on top.
How to put on a swim cap without pulling your hair
- Wet or condition your hair. Damp hair slides into a cap more easily, and conditioner reduces pulling.
- Tie long hair up. Put it in a low bun or plait, without sharp clips.
- Stretch the cap open. Put both hands inside, palms facing out, and stretch it wide.
- Start at the forehead. Place the front edge on your hairline, then pull the cap back over your head.
- Tuck in loose hair. Use your fingers to tuck stray hair around the ears and neck.
- Smooth it down. Make sure the edges sit flat and the cap covers the top of your ears or sits just above them, as you prefer.
▶ How to put on a swim cap for ladies that have long hairA short guide on putting on a swim cap with long hair. The video loads from YouTube only when you press play.
Best swim cap for long hair
Long hair needs extra room at the back of the cap. A long-hair cap like the TYR is shaped to hold a bun, so it stays on your forehead instead of slipping back. Tie your hair in a low bun before you put the cap on, because a high bun can push the cap off.
Best swim cap for braids, locs and natural hair
Braids, locs, weaves and thick natural hair need much more space than a standard cap provides. Large caps made for these styles prevent painful scalp pressure and make it possible to tuck all hair in. Measure your hair volume: if your hair is very full, some brands sell XL and XXL sizes. A satin scarf or lycra cap underneath can help hold hair in place before the silicone cap goes on.
Best swim cap for a big head
If standard caps feel tight across the forehead or give you a headache, try a long-hair or large cap, even if your hair is short. The extra room makes them more comfortable for larger heads. Avoid caps described as tight-fitting race caps.
Swim caps for kids
Many swim schools and clubs require caps, both to keep hair out of eyes and to keep pools cleaner. A junior silicone cap fits smaller heads best. For very young children who dislike tight caps, a lycra cap is more comfortable, though it lets more water through.
How to protect hair from chlorine
- Wet your hair with clean water before swimming. Hair that is already full of fresh water absorbs less chlorinated water.
- Apply a little leave-in conditioner before putting on your cap.
- Wear a well-fitting silicone cap.
- Rinse your hair with fresh water right after swimming and use a gentle shampoo.
- Regular swimmers may want a clarifying or swimmer’s shampoo once a week.
How to care for a swim cap
- Rinse it in cool fresh water after every swim.
- Let it air dry inside and out, away from direct sun.
- Dust latex caps with a little talc or cornstarch when dry so they do not stick together.
- Avoid sharp nails and hair clips when putting it on, because small tears grow quickly.
- Keep it away from heat, which weakens silicone and latex.
Do you need a swim cap?
You do not always need one, but there are good reasons to wear a cap: many public pools and swim clubs require them, they keep hair out of your eyes and goggles, they protect hair from chlorine, and they reduce drag for lap swimmers. In outdoor pools, a cap also shades your scalp a little from the sun. If you also need goggles, see our guides to the best anti-fog swim goggles and the best kids swim goggles.
Related guide: Need more pool gear? See the best swim kickboards and best swim bags.
Got questions?
Frequently asked questions
What is the best swim cap?
The Speedo Silicone Swim Cap is our top pick for most swimmers. Choose the TYR Long Hair cap for long hair and a large cap made for braids and locs if you have voluminous hair.
Is there a swim cap that keeps hair dry?
No swim cap keeps hair completely dry, but a well-fitting silicone cap keeps most water out. Tuck in all hair and press the edges flat for the best seal.
Silicone or latex swim cap: which is better?
Silicone is better for most people. It lasts longer, is more comfortable and pulls hair less. Latex is cheaper and thinner, but it tears more easily and is not suitable for people with latex allergies.
What is the best swim cap for long hair?
A long-hair cap with extra room at the back, such as the TYR Long Hair Swim Cap, holds a bun comfortably and stays in place.
What is the best swim cap for braids and locs?
A large or extra-large silicone cap designed for braids, locs and weaves. It gives hair enough room without squeezing the scalp.
How do I put on a swim cap with long hair?
Tie your hair in a low bun, wet or condition it, stretch the cap open with both hands, place it at your forehead and pull it back over your hair. Tuck in any loose strands.
Do swim caps protect hair from chlorine?
They reduce the amount of chlorinated water that reaches your hair, especially silicone caps. Rinse your hair with fresh water before and after swimming for extra protection.
How long does a silicone swim cap last?
With good care, a silicone cap can last many months to a couple of years. Rinse it after use and keep it away from heat and sharp objects.
How we chose
We researched swim caps on Amazon in October 2026 and compared ratings, the number of reviews, material and what buyers say about fit, comfort, durability and how well each cap keeps water out. Fit is personal, so we chose one clear cap for each hair type rather than one cap for everyone. Prices and colors change often, so check the current listing before you buy.














