6.2.12 Mens Shorts | Shorts for Men | Gap® UK

Back

Mens Shorts

 (34)

Whatever the occasion, we’ve the shorts for men for you, from gym shorts to chino shorts, at Gap we have it all. Our jogger shorts are super soft, perfect for chilling at home or even for wearing on holiday, our men's shorts come with elastic waists making them ideal for every day. Our GapFit shorts come with moisture-wicking qualities making them perfect running shorts for men, that help keep your skin dry during workouts. Switch up your style with some stylish cargo shorts.

Cotton shorts

10% off your first order when you register. Ts&Cs apply.

Black Pull On Logo Shorts (K93337) | £25

£25

£25

Black Pull On Logo Shorts

  • Black Regular Pull On Logo Shorts
  • Green Regular Pull On Logo Shorts
  • Grey Regular Pull On Logo Shorts
  • Navy Blue Regular Pull On Logo Shorts
  • White Regular Pull On Logo Shorts
Black Regular Pull On Logo Shorts
Green Regular Pull On Logo Shorts
Grey Regular Pull On Logo Shorts
Navy Blue Regular Pull On Logo Shorts
White Regular Pull On Logo Shorts
Dark Grey Cotton Blend 10 Inch Vintage Chino Shorts (F36081) | £35

£35

£35

Dark Grey Cotton Blend 10 Inch Vintage Chino Shorts

  • Dark Grey Regular Cotton Blend 10 Inch Vintage Chino Shorts
  • Black Regular Cotton Blend 10 Inch Vintage Chino Shorts
Dark Grey Regular Cotton Blend 10 Inch Vintage Chino Shorts
Black Regular Cotton Blend 10 Inch Vintage Chino Shorts
Washed Black Relaxed Sweat Shorts (H14006) | £55

£55

£55

Washed Black Relaxed Sweat Shorts

  • Washed Black Regular Relaxed Sweat Shorts
  • Green Regular Relaxed Sweat Shorts
  • Navy Blue Regular Relaxed Sweat Shorts
  • Pink Regular Relaxed Sweat Shorts
Washed Black Regular Relaxed Sweat Shorts
Green Regular Relaxed Sweat Shorts
Navy Blue Regular Relaxed Sweat Shorts
Pink Regular Relaxed Sweat Shorts
Navy Blue Relaxed Sweat Shorts (W24595) | £55

£55

£55

Navy Blue Relaxed Sweat Shorts

  • Navy Blue Regular Relaxed Sweat Shorts
  • Green Regular Relaxed Sweat Shorts
  • Pink Regular Relaxed Sweat Shorts
  • Washed Black Regular Relaxed Sweat Shorts
Navy Blue Regular Relaxed Sweat Shorts
Green Regular Relaxed Sweat Shorts
Pink Regular Relaxed Sweat Shorts
Washed Black Regular Relaxed Sweat Shorts
Pink Relaxed Sweat Shorts (H14005) | £55

£55

£55

Pink Relaxed Sweat Shorts

  • Pink Regular Relaxed Sweat Shorts
  • Green Regular Relaxed Sweat Shorts
  • Navy Blue Regular Relaxed Sweat Shorts
  • Washed Black Regular Relaxed Sweat Shorts
Pink Regular Relaxed Sweat Shorts
Green Regular Relaxed Sweat Shorts
Navy Blue Regular Relaxed Sweat Shorts
Washed Black Regular Relaxed Sweat Shorts
Black Cotton Blend 10 Inch Vintage Chino Shorts (F35972) | £22

Was £35

Now £22

Was £35

Now £22

Black Cotton Blend 10 Inch Vintage Chino Shorts

  • Black Regular Cotton Blend 10 Inch Vintage Chino Shorts
  • Dark Grey Regular Cotton Blend 10 Inch Vintage Chino Shorts
Black Regular Cotton Blend 10 Inch Vintage Chino Shorts
Dark Grey Regular Cotton Blend 10 Inch Vintage Chino Shorts
Black Linen-Cotton 8 Inch Chino Shorts (F36541) | £27

Was £45

Now £27

Was £45

Now £27

Black Linen-Cotton 8 Inch Chino Shorts

  • Black Regular Linen-cotton 8 Inch Chino Shorts
  • Beige Regular Linen-cotton 8 Inch Chino Shorts
  • Blue Regular Linen-cotton 8 Inch Chino Shorts
  • Green Regular Linen-cotton 8 Inch Chino Shorts
  • Navy Blue Regular Linen-cotton 8 Inch Chino Shorts
Black Regular Linen-cotton 8 Inch Chino Shorts
Beige Regular Linen-cotton 8 Inch Chino Shorts
Blue Regular Linen-cotton 8 Inch Chino Shorts
Green Regular Linen-cotton 8 Inch Chino Shorts
Navy Blue Regular Linen-cotton 8 Inch Chino Shorts
Green Pull On Logo Shorts (W28319) | £18

Was £25

Now £18

Was £25

Now £18

Green Pull On Logo Shorts

  • Green Regular Pull On Logo Shorts
  • Black Regular Pull On Logo Shorts
  • Grey Regular Pull On Logo Shorts
  • Navy Blue Regular Pull On Logo Shorts
  • White Regular Pull On Logo Shorts
Green Regular Pull On Logo Shorts
Black Regular Pull On Logo Shorts
Grey Regular Pull On Logo Shorts
Navy Blue Regular Pull On Logo Shorts
White Regular Pull On Logo Shorts
Dark Wash Blue Cotton Blend 10.5 Inch Baggy Denim Shorts (H22713) | £33

Was £45

Now £33

Was £45

Now £33

Dark Wash Blue Cotton Blend 10.5 Inch Baggy Denim Shorts

White Pull On Logo Shorts (W24570) | £18

Was £25

Now £18

Was £25

Now £18

White Pull On Logo Shorts

  • White Regular Pull On Logo Shorts
  • Black Regular Pull On Logo Shorts
  • Green Regular Pull On Logo Shorts
  • Grey Regular Pull On Logo Shorts
  • Navy Blue Regular Pull On Logo Shorts
White Regular Pull On Logo Shorts
Black Regular Pull On Logo Shorts
Green Regular Pull On Logo Shorts
Grey Regular Pull On Logo Shorts
Navy Blue Regular Pull On Logo Shorts
Blue 90s Loose Denim Check Shorts (W33267) | £33

Was £45

Now £33

Was £45

Now £33

Blue 90s Loose Denim Check Shorts

Red VintageSoft Logo Sweat Shorts (H17756) | £30

Was £40

Now £30

Was £40

Now £30

Red VintageSoft Logo Sweat Shorts

  • Red Regular Vintagesoft Logo Sweat Shorts
  • Dark Blue Regular Vintagesoft Logo Sweat Shorts
Red Regular Vintagesoft Logo Sweat Shorts
Dark Blue Regular Vintagesoft Logo Sweat Shorts