Disclosure: Some links in this post are affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you. Learn more
Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.
The thing that makes or breaks a pair of swim trunks is the liner. Old-school mesh netting chafes, clings and stays wet after you have already dried off. Modern trunks solve this with a boxer-brief style compression layer underneath, so you get support without the sandpaper feeling. This guide covers seven pairs of men’s swim trunks that use that compression-liner design, split by how long the leg is and how many pockets you want.
This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.
Inseam length and the liner are the two specs that decide whether a pair feels right on you. Below you will find the best swim trunks for men sorted by how you actually swim, walk and lounge in them.
Top Picks


How To Choose The Best Swim Trunks for Men
Start with how you plan to wear them. A long 9 inch leg shields your thighs and doubles as a regular short for the walk back to the car. A short 5 inch leg gives you full freedom for laps and hot-weather lounging. Pick the length first, then the pocket setup.
Getting the liner right
A compression liner is the inner layer that replaces mesh netting: built-in boxer briefs sewn inside the trunk. It holds everything in place and stops the chafing that raw mesh causes against your skin. Nearly every pair on this list is built around one, so your only real decision is if you want the liner snug or relaxed.
Matching inseam to your build
Inseam is the measurement from the crotch seam down the inside of the leg to the hem. A 9 inch inseam lands around or just above the knee on most men, a 7 inch sits mid-thigh, and a 5 inch rides high for maximum movement. Taller frames tend to prefer the longer cut for coverage, while shorter frames often find a 5 inch hem less overwhelming.
Why pocket security matters
Loose slash pockets dump your phone the second a wave hits. Zipper pockets seal your keys, cards and sunglasses shut so you can actually swim. A hidden sleeve inside the liner is a bonus some pairs add for a phone that needs to stay flat against your leg.
Side-by-Side Comparison
| Model | Best For | Inseam | Liner Type | Pocket Setup | Amazon |
|---|---|---|---|---|---|
| Mens Swim Trunks 9 Inch★ Best Overall | Everyday all-rounder | 9 inch | Boxer brief compression | Zipper cargo | Amazon |
| KBVOT Mens Swim Trunks with Compression Liner 2 PackTwo-Pack Value | Two pairs for the price of one | 7 inch | Compression | Pockets | Amazon |
| Goodstoworld Men’s Funny Swim Trunks with Compression Liner 2 in 1 | Bold prints and vacation fun | 9 inch | Compression (boxer style) | Three pockets | Amazon |
| HODOSPORTS Mens Swim Trunks with Compression Liner 9 inch | Surfing and beach sports | 9 inch | Compression | Cargo pockets | Amazon |
| difficort Mens Swim Trunks Bathing Suit 9″ Board Swimming Shorts | Water sports and travel | 9 inch | Compression | Zipper pockets | Amazon |
| Viodia Men’s Swim Trunks 7 Inch Quick Dry Board Shorts | Surfing with a phone pocket | 7 inch | Brief liner | Zipper side and cargo | Amazon |
| maamgic Mens Swim Trunks Compression Liner 5″ | Short-leg style and swimming | 5 inch | Spandex compression | Phone pocket in liner | Amazon |
Detailed Reviews
1. Mens Swim Trunks 9 Inch
Our pick — 4.5+★ from 850+ verified ratings; the strongest balance of quality and price.
The nine-inch workhorse that reads as regular shorts the moment you leave the sand.
Here is the pair that covers the most ground: a 9 inch inseam that lands just above the knee, a boxer-brief compression liner, and four utility pockets with zipper cargo closures. That combination means you can swim in them, then walk straight to lunch without looking like you are still in beach gear. The fabric is a 4-way stretch blend described as soft, lightweight and breathable, so it moves with you rather than fighting you.
The dimensions work for real bodies. Buyers report the XL fits a 40 inch waist perfectly, and at 6 foot the length hits just above the lower knee — details worth having before you order. The compression liner draws the most praise, with fabric quality the single biggest share of positive feedback. Owners wear these to the beach, the pool and the gym, and one noted the compression liner never rides up or feels too tight. “Stylish and comfortable,” reads one summary of the fit, with the secure pockets singled out as a reason to bring them on vacation.
The honest catch is the zippers. A slice of feedback flags the pocket zippers breaking, so treat them as a gentle close rather than a yank. Sizing runs true, though the length split some opinion — a few wanted it longer, most find it ideal. Against the 7 inch KBVOT below, this 9 inch inseam adds two inches of thigh coverage.
What earns its spot
- 9 inch inseam covers the thigh and doubles as an everyday short
- Four pockets, with zipper cargo closures that keep valuables sealed
- 4-way stretch fabric that stays soft and breathable
- Compression liner that holds firm without riding up
Where it asks for care
- Pocket zippers are the weak point — close them gently
- Skip the tumble dryer; hang dry to avoid shrinkage
- Length is divisive, so check your build against 9 inch
Made for: the guy who wants one pair that swims, hikes and eats lunch without a costume change.
Think twice if: you prefer a short, high hem — the 9 inch cut will feel long on shorter frames.
2. KBVOT Mens Swim Trunks 2 Pack 7 inch
Two quick-dry pairs in one order, so there is always a dry set waiting.
If you swim more than once a week, one pair is never enough — you end up pulling damp trunks from the bag. This KBVOT set hands you two pairs with a 7 inch inseam and a compression liner, which is the reason it lands so high on this list. The cut sits mid-thigh, shorter than the 9 inch Goodstoworld above, so you get more leg freedom for laps.
The look is what wins people over. Bright, fun patterns draw compliments and questions about where to buy them, and the inner lining adds support without the mesh scratch. Fit runs true to size in most hands, and the quick-dry fabric comes back into rotation fast after a swim. One detail worth flagging: the grommets — the metal eyelets on the waistband — came apart on one set after the first wearing, so check those before you commit a pair to the pool bag.
A handful of wearers find the hip area snug and the inseam starting a little low, which can pinch movement on fuller builds. Try one pair on before you pack both. Otherwise this is the pair to stock the drawer with when you want two colors without doubling the spend.
Two-for-one thinking: a 7 inch inseam with a soft compression liner and a bold print, duplicated so a wet pair never strands you.
Small hardware note: the waistband grommets are the one spot to inspect out of the bag.
Reach for these: if you want two fun pairs for your swim bag and mid-thigh freedom suits you.
Look elsewhere if: you have wide hips — the snug cut may limit your stride.
3. Goodstoworld Men’s Swim Trunks 9″
Flamingos holding a beer — and a liner that actually supports you underneath.
Half the fun here is the print. The other half is the liner, which runs more like a boxer brief than traditional mesh — the difference buyers call out most. You get a 9 inch inseam that lands at the knee on a 5 foot 10 frame, with a thin, non-absorbent fabric that stays light and cool once wet. The compression shorts underneath never ride up, and the elastic waist plus drawstring keeps everything locked when you dive in.
What wins people over is the fit and the quality of the build. Reviewers call it true to size again and again, with a size large doing the job for one buyer who now owns three pairs. There is even a phone pocket tucked into the liner, an extra most trunks skip. Machine washing handles it fine — just hang dry to avoid shrinkage.
One quirk: the pockets are still mesh, which lets water drain through quickly but does not protect a phone from the wet. If you need a sealed pocket, the Viodia below does that job better. The print also splits opinion — flamingos are not for everyone.
The print payoff: a 9 inch cut with a comfortable boxer-style liner, a phone sleeve and true-to-size fit — the fun-and-functional pick.
One pocket caveat: mesh pockets drain well but will not keep a phone dry.
Grab this: if a loud pattern and a supportive boxer liner are what you want at the pool all summer.
Give it a pass if: you need dry storage for a phone — the mesh pockets let water through.
4. HODOSPORTS Mens Swim Trunks 9 inch
Cargo pockets and a full size run, built for surfing and long beach days.
HODOSPORTS makes the widest size range on this list, running from S through 4XL, which matters if you usually fall outside the middle of the rack. The 9 inch inseam and compression liner give you the coverage and support a surf or beach-sport session needs. The maker’s own note says the liner runs tight, so if you dislike a snug fit, size up — that is the single most useful thing to know before ordering.
Build quality and fit draw the top marks, the look rates close behind, and the inner short guards against chafing. It holds up through wash and wear, dries well for most, and the drawstring keeps it planted. The fit is the more divided part of the story — some find it true to size while others say it runs small, so measure rather than assume.
There is a real drying catch. One buyer chose these specifically for a quick dry and found they did not dry as fast as hoped, so plan to hang them rather than rely on them drying in minutes. Durability also splits opinion, with some units drawing a cheaply-made note. Treat them as a solid mid-tier surf short and they deliver.
Where it delivers
- Size run stretches S to 4XL — one of the widest here
- 9 inch inseam with a compression liner that guards against chafing
- Cargo pockets for a little extra carry
- Holds up through repeated wash and wear
The fine print
- Liner runs tight — size up if you want room
- Drying speed disappoints some who bought for exactly that
- Fit feedback splits between true-to-size and small
Suits you if: you are a surfer or beach athlete who needs a wide size run and a firm liner.
Skip if: fast drying matters most — this pair wants air time on a line.
5. difficort Mens Swim Trunks 9″
Water beads off instead of soaking in, so you are not hauling a soggy short around.
This difficort pair is the travel companion. The fabric sheds water rather than absorbing it, which means no saggy, heavy shorts hanging on you after a swim, and a zip rear pocket that kept a phone dry in the ocean on one buyer’s trip. The 9 inch cut sits at knee length and the compression liner stays put without riding up. Costa Rica rafting and snorkeling are the kind of workouts this pair was worn through.
Comfort, color and durability all rate highly, and it works as an all-day short once you leave the water. There is a phone sleeve in the inner lining and a zipper pocket for keys. One small note: the rear has just one pocket on the right side, so if you like matching back pockets, adjust expectations.
Sizing is the part to watch. The fit can land between sizes with medium the safer call, and other wearers found it runs large enough that their usual size came up loose. A first wash and dry tightened one pair up nicely. Buy the fit you measure, not the tag you usually grab.
The water-shedding edge: a 9 inch board short whose fabric repels water and keeps a zipped phone dry, with a liner that holds without riding up.
Sizing heads-up: the cut runs generous to some and between-sizes to others — check the chart before you commit.
Pack this: for a beach trip or water-sports holiday where a dry pocket and quick-shedding fabric earn their keep.
Check the chart first if: you sit between sizes — the generous cut may run loose.
6. Viodia Men’s Swim Trunks 7 Inch
A hidden thigh pocket sized for a phone, plus zips that keep a hotel key safe.
Most trunks give you pockets that dump their contents in the surf. This Viodia pair builds in two side zipper pockets and a back cargo pocket with drainage, and the liner carries two thigh pockets of its own. One of those hidden pockets fits an iPhone 15 Pro Max in a case, which is the detail that makes this the pick for anyone who lives on their phone at the pool. The 7 inch inseam keeps the hem at mid-thigh for easy movement.
The fabric is chlorine resistant, water resistant, quick drying and lightweight, so it stays cool and dry through a full day. The brief-style liner keeps scratchy seams off your skin and sand from itching. The drawstring and elastic waistband keep the shorts from sliding down when you surf or swim. These held up through surfing, boogieboarding, snorkeling and swimming on one vacation, and the colors draw compliments.
The honest note is durability: it sits as a mixed point, so treat the fabric as a summer short rather than a lifetime investment. The look is not heavily fitted, which is the point for some builds and less flattering for others. It rewards the lighter-duty user rather than a hardcore daily swimmer.
Why it stands out
- Hidden thigh phone pocket that fits a large phone in a case
- Two zipper side pockets plus a draining cargo pocket
- Chlorine resistant, water resistant, quick-dry fabric
- Drawstring and elastic waistband hold firm in the surf
Where it pulls back
- Durability is a mixed point — a summer short, not a decade-long one
- Relaxed, unfitted cut does not suit everyone
Pick these: if keeping a phone and a hotel key on you in the water is the whole reason you want pockets.
Not for: rough daily lap swimming where fabric longevity is your top concern.
7. maamgic Mens Swim Trunks 5″
The short-leg, spandex-lined pair that frees your thighs and skips the mesh entirely.
If you want your swim short to sit high and let your legs do the work, this is the one. A 5 inch inseam is the shortest on this list, so the hem rides high for maximum movement — great for lap swimming and hot-weather lounging, less your thing if you like coverage. The liner is a soft spandex compression short instead of mesh, which cuts the chafing that mesh creates after a long walk.
Build quality draws the loudest praise, with fit and appearance close behind. Colors hold up after multiple washes without running in the pool, and the material stretches while staying true to size. A 6 foot 1, 250 pound wearer found the XL great, and the phone pocket in the compression shorts is a favorite touch. One buyer wore these through the washer and dryer multiple times and would buy more, while another calls them a proper fitted short with a smooth, sturdy texture.
Sizing is where opinions divide — some find it true to size, others say it runs small, so check your measurements. Durability is a smaller mixed point, so these are best treated as a seasonal favorite rather than a permanent one. The short hem is the whole appeal, so commit to that look before you order.
The short-leg draw: a 5 inch inseam with a soft spandex liner that prevents chafing, quick-dry fabric and a phone pocket built into the compression shorts.
Fit warning: sizing splits between true-to-size and small — measure before you buy.
Best for: swimmers and summer loungers who want a high hem and spandex comfort over mesh.
Not ideal if: you want thigh coverage or a guaranteed across-the-board fit.
Know the Specs
Compression Liner vs Mesh
The liner is the inner layer that touches your skin. Traditional mesh is a netting that dries fast but scratches and clings when wet. A compression liner is like built-in boxer briefs — it holds everything in place and stops the friction that causes chafing. A spandex or boxer-brief liner is the newer, more comfortable choice if your skin is sensitive.
Inseam and the Hem
Inseam is measured from the crotch seam to the leg opening. A 9 inch cut sits near the knee — more coverage, more like a regular short. A 7 inch sits mid-thigh. A 5 inch rides high for freedom of movement. Match the number to your height and how covered you want to feel on the beach.
Quick-Dry Fabric
Quick-dry means the fabric is woven to shed water rather than absorb it, so it feels light again soon after you leave the water. Look for a thin, non-absorbent material — heavy fabrics and thick waistbands hold moisture longest.
Pocket Security
Loose pockets lose phones. Zipper pockets seal keys, cards and sunglasses, and a dedicated phone sleeve inside the liner keeps a device flat against your leg. Drainage holes in a cargo pocket let water out so the fabric dries faster.
Common Questions
What is a compression liner in swim trunks?
Should I size up if the liner feels tight?
How long should swim trunk inseam be?
Will swim trunks dry fast enough to wear again the same day?
Do zipper pockets stay closed in the water?
Can I wear these swim trunks as regular shorts?
Are these swim trunks true to size?
How should I wash and dry compression-lined swim trunks?
Is a spandex liner better than traditional mesh?
Can I keep my phone in these swim trunks?
The Bottom Line
For most swimmers, the pair to beat is the Mens Swim Trunks with Compression Liner Zipper Cargo Pockets 9 Inch. Its 9 inch inseam (the leg length from crotch to hem) covers more thigh, so you can walk from sand to street without changing. Zipper cargo pockets keep your keys and cards from floating out, and the 4-way stretch fabric (it flexes in every direction) moves with you. Want two fun colors for the bag? The KBVOT 2 Pack gives you a second pair without doubling the drawer. And if a phone pocket that survives a wave is your priority, the Viodia is the reach.
How we choose
We do not accept paid placement. Every pick is matched to a real buyer and a real use-case; we do not hands-on test units.
Sources
Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of October 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.
As an Amazon Associate, Aappliancez earns from qualifying purchases. This does not affect which products we feature.




