Quick Answer
The right shoes can change how shorts look completely. Casual sneakers keep an outfit relaxed, while loafers, espadrilles, or clean leather shoes can make shorts feel more polished. The main rule is simple: match the shoe to the shorts and the setting.

12 Best Shoes to Wear With Shorts for Men: A Practical Guide

White Sneakers + Chino Shorts + T-Shirt
Clean white sneakers are one of the easiest choices with tailored or casual chino shorts. Keep the socks low-profile so the outfit stays light.
Best for: weekends, sightseeing, casual lunches, travel.

Leather Loafers + Tailored Shorts + Polo Shirt
Loafers work best with shorts that have a clean hem and structured fit. A polo or knit shirt keeps the outfit smart without looking too formal.
Best for: summer dinners, resort evenings, smart-casual events.

Canvas Sneakers + Denim Shorts + Casual Shirt
Canvas sneakers suit denim because both pieces feel relaxed. Choose simple low-top shoes rather than bulky athletic styles.
Best for: concerts, casual weekends, outdoor events.

Espadrilles + Linen Shorts + Linen Shirt
Espadrilles are especially useful in hot weather because they look more refined than flip-flops but still feel relaxed.
Best for: vacations, beach towns, resort lunches, summer dates.

Minimal Black Sneakers + Black Shorts + Overshirt
Black sneakers create a cleaner, more urban look than bright athletic shoes. Keep the rest of the outfit simple and streamlined.
Best for: city days, casual dinners, creative workplaces.

Suede Loafers + Pleated Shorts + Knit Polo
Suede adds texture without making the outfit feel too dressy. Choose loafers with a soft shape and avoid heavy soles.
Best for: brunch, rooftop drinks, summer parties.

Leather Sandals + Linen Shorts + Camp-Collar Shirt
Simple leather sandals can look polished when the shorts and shirt are equally relaxed. Avoid sporty straps if the outfit is meant to feel refined.
Best for: beach resorts, hot-weather travel, outdoor lunches.

Retro Trainers + Athletic Shorts + Crewneck T-Shirt
Retro running-style sneakers work well with casual athletic shorts when you want a sporty outfit that still feels intentional.
Best for: errands, travel days, casual weekends, walks.

Boat Shoes + Chino Shorts + Oxford Shirt
Boat shoes still work for warm-weather outfits when the rest of the look is simple and classic. Wear them with no-show socks rather than visible dress socks.
Best for: waterfront lunches, sailing trips, casual summer events.

Driving Loafers + Tailored Shorts + Short-Sleeve Shirt
Driving loafers are softer and more relaxed than standard dress loafers, which makes them easier to wear with shorts.
Best for: vacations, resort dinners, relaxed date nights.

Clean Leather Sneakers + Pleated Shorts + Blazer
A minimal leather sneaker can balance a lightweight blazer and tailored shorts without making the outfit feel overly formal.
Best for: summer networking events, rooftop parties, creative offices.

Slip-On Sneakers + Drawstring Shorts + T-Shirt
Slip-on sneakers work well with relaxed shorts because both pieces are easy and casual. Choose a simple upper with minimal branding.
Best for: airports, road trips, coffee runs, casual weekends.
Final Takeaway
The best shoes for shorts depend more on the occasion than on a single rule. Use sneakers for casual outfits, loafers or leather sneakers for smarter settings, and sandals or espadrilles for hot-weather looks. Keep the shoe shape simple and the proportions balanced.