Shirts

Back to start
Sort by
Filter by Brand
Filter by Size
Filter by Colour
Filter by Pattern
All filters

Filter & Sort

  • Sort by

  • Brand

  • Size

  • Colour

  • Pattern

  • Style

  • Neckline

  • Sleeve length

  • Length

  • Sleeve style

  • Fit

  • Occasion

  • Concept

  • Quality

  • Material

358 items

Toggle image size
Toggle image type
358 items

Selected filters:

    • Linen shirtModel
      H&M Premium Selection

      Linen shirt

      £27.99
      • Dark orange
      Member price £19.99
    • Broderie anglaise cotton beach shirtModel

      Broderie anglaise cotton beach shirt

      £27.99
      • Yellow
    • Stand-collar viscose-blend shirtModel

      Stand-collar viscose-blend shirt

      £17.99
      • Light khaki green
    • Linen shirtModel
      H&M Premium Selection

      Linen shirt

      £27.99
      • Light beige/White striped
      Member price £19.99
    • Dolman-sleeved linen-blend shirtModel
      H&M Premium Selection

      Dolman-sleeved linen-blend shirt

      £27.99
      • Blue/Striped
    • Balloon-sleeved cotton shirtModel

      Balloon-sleeved cotton shirt

      £19.99
      • Dark blue
    • Oversized linen shirtModel
      H&M Premium Selection

      Oversized linen shirt

      £37.99
      • Light beige/Striped
      Member price £27.99
    • Short-sleeved lyocell shirtModel

      Short-sleeved lyocell shirt

      £37.99
      • Green/Floral
    • Dolman-sleeved linen-blend shirtModel
      H&M Premium Selection

      Dolman-sleeved linen-blend shirt

      £27.99
      • White
    • Oversized linen-blend shirtModel
      H&M Premium Selection

      Oversized linen-blend shirt

      £37.99
      • Light yellow/Floral
    • Oversized linen shirtModel
      H&M Premium Selection

      Oversized linen shirt

      £37.99
      • Light beige/Floral
    • Oversized lyocell-blend shirtModel

      Oversized lyocell-blend shirt

      £44.99
      • Dark beige/Striped
    • Viscose-blend wrap shirtModel

      Viscose-blend wrap shirt

      £17.99
      • Ivory
      Member price £12.99
    • Cotton poplin shirtModel

      Cotton poplin shirt

      £22.99
      • White
    • Resort shirtModel

      Resort shirt

      £17.99
      • Light beige
    • Oversized poplin shirtModel

      Oversized poplin shirt

      £14.99
      • White
    • Loose-fit shirtModel

      Loose-fit shirt

      £19.99
      • White
    • Oversized shirtModel

      Oversized shirt

      £27.99
      • Light pink/Striped
    • Poplin shirtModel
      H&M Studio

      Poplin shirt

      £74.99
      • White
    • Poplin shirtModel
      H&M Studio

      Poplin shirt

      £74.99
      • Light blue/Striped
    • Relaxed Linen ShirtModel
      ARKET

      Relaxed Linen Shirt

      £65.00
      • White
    • OVERSIZED SHORT-SLEEVED LINEN SHIRTModel
      COS

      OVERSIZED SHORT-SLEEVED LINEN SHIRT

      £55.00
      • WASHED BLACK
    • Linen shirtModel
      H&M Premium Selection

      Linen shirt

      £27.99
      • Black
      Member price £19.99
    • Linen shirtModel
      H&M Premium Selection

      Linen shirt

      £27.99
      • Blue/Striped
      Member price £19.99
    • Oversized poplin shirtModel

      Oversized poplin shirt

      £27.99
      • Blue/Striped
    • OVERSIZED SHORT-SLEEVED LINEN SHIRTModel
      COS

      OVERSIZED SHORT-SLEEVED LINEN SHIRT

      £55.00
      • BEIGE / MÉLANGE
    • Long cotton shirtModel

      Long cotton shirt

      £19.99
      • White
    • Oversized linen shirtModel
      H&M Premium Selection

      Oversized linen shirt

      £37.99
      • Light pink
    • Short-sleeved lyocell shirtModel

      Short-sleeved lyocell shirt

      £37.99
      • Light dusty pink/Floral
    • Long cotton shirtModel

      Long cotton shirt

      £19.99
      • Light turquoise/Striped
    • Oversized linen-blend shirtModel
      H&M Premium Selection

      Oversized linen-blend shirt

      £19.99
      • Green
    • Oversized linen shirtModel
      H&M Premium Selection

      Oversized linen shirt

      £37.99
      • Khaki green
    • Elongated ShirtModel
      ARKET

      Elongated Shirt

      £65.00
      • White
    • Relaxed Crêpe ShirtModel
      ARKET

      Relaxed Crêpe Shirt

      £55.00
      • Dusty blue
    • Stand-collar viscose-blend shirtModel

      Stand-collar viscose-blend shirt

      £17.99
      • Dark grey
    • Oversized linen-blend shirtModel
      H&M Premium Selection

      Oversized linen-blend shirt

      £19.99
      • Light blue/Striped

    Showing 36 of 358 Items

    Load more products

    Ladies
    Men
    Kids
    H&M HOME

    Career at H&M
    About H&M group
    Sustainability
    Press
    Investor relations
    Corporate governance

    My H&M
    Find a store
    Cookie Notice

    Sign up for newsletter

    Sign up now and get 25% off one item.

    Sign up
    • Facebook
    • Instagram
    • Youtube
    • Pinterest

    The content of this site is copyright-protected and is the property of H & M Hennes & Mauritz AB. H&M’s business concept is to offer fashion and quality at the best price in a sustainable way. H&M has since it was founded in 1947 grown into one of the world's leading fashion companies.

    H&M
    Choose country | €

    club.join.title.joinClub

    hub.become.member.text

    account.gdpr.newsletter.subscription

    footer.text.club.market.info.tc

    footer.text.club.market.privacy.condition1