Shirt Dresses

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

Filter & Sort

  • Sort by

  • Size

  • Colour

    • Black
    • Blue
    • Green
    • Pink
    • Red
    • White
  • Pattern

    • Checked
    • Floral
    • Patterned
    • Striped
  • Style

  • Neckline

  • Sleeve length

    • Short sleeve
  • Length

    • Long
    • Midi
    • Short
  • Sleeve style

  • Fit

    • Oversized
  • Occasion

  • Concept

  • Quality

  • Material

    • Cotton
    • Denim
    • Linen

43 items

Toggle image size
Toggle image type
43 items

Selected filters:

    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Pale pink/Floral
    • Scarf-collar button-front dressModel

      Scarf-collar button-front dress

      €34.99
      • Dark plum red/Patterned
    • Short-sleeved denim dressModel

      Short-sleeved denim dress

      €39.99
      • Cream
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Cream
    • Tie-back poplin dressModel

      Tie-back poplin dress

      €34.99
      • Navy blue
    • Tie-detail shirt dressModel

      Tie-detail shirt dress

      €34.99
      • White/Striped
    • Funnel-collar shirt dressModel

      Funnel-collar shirt dress

      €39.99
      • Dark brown
    • Funnel-collar shirt dressModel

      Funnel-collar shirt dress

      €39.99
      • Cream
    • Waisted shirt dressModel

      Waisted shirt dress

      €59.99
      • Cream
    • Waisted shirt dressModel

      Waisted shirt dress

      €59.99
      • Beige
    • Shirt dressModel

      Shirt dress

      €39.99
      • Brown/Checked
    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Red
    • Short-sleeved shirt dressModel

      Short-sleeved shirt dress

      €29.99
      • Blue/Lemons
    • Tie-detail shirt dressModel

      Tie-detail shirt dress

      €34.99
      • Cream/Striped
    • Poplin shirt dressModel

      Poplin shirt dress

      €34.99
      • Cream/Floral
    • Short-sleeved shirt dressModel

      Short-sleeved shirt dress

      €29.99
      • Blue/White striped
    • Belted cotton shirt dressModel

      Belted cotton shirt dress

      €49.99
      • Light beige/Floral
    • Tie-belt dressModel

      Tie-belt dress

      €34.99
      • Light beige/Striped
    • Midi shirt dressModel

      Midi shirt dress

      €24.99
      • Khaki green/Patterned
    • Linen-blend shirt dressModel
      H&M Premium Selection

      Linen-blend shirt dress

      €49.99
      • Light beige
    • Long shirt dressModel

      Long shirt dress

      €34.99
      • Grey/Snakeskin pattern
    • Linen-blend shirt dressModel
      H&M Premium Selection

      Linen-blend shirt dress

      €49.99
      • Rust red
    • Linen-blend shirt dressModel
      H&M Premium Selection

      Linen-blend shirt dress

      €49.99
      • Dark brown
    • Collared denim dressModel

      Collared denim dress

      €24.99
      • Denim blue
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €34.99
      • Black
    • Linen-blend shirt dressModel
      H&M Premium Selection

      Linen-blend shirt dress

      €39.99
      • Light blue
    • Belted shirt dressModel

      Belted shirt dress

      €49.99
      • Navy blue/Patterned
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €59.99
      • White/Striped
    • Short-sleeved shirt dressModel

      Short-sleeved shirt dress

      €34.99
      • Beige/Leopard print
    • Linen-blend shirt dressModel

      Linen-blend shirt dress

      €39.99
      • White/Paisley-patterned
    • Tie-detail shirt dressModel

      Tie-detail shirt dress

      €59.99
      • Blue/Striped
    • Patterned tie-belt dressModel

      Patterned tie-belt dress

      €39.99
      • Beige/Leopard print
    • Belted poplin dressModel

      Belted poplin dress

      €34.99
      • Light beige/Zebra print
    • Lace-trimmed shirt dressModel
      H&M Studio

      Lace-trimmed shirt dress

      €129.00
      • Dark brown
    • Broderie anglaise shirt dressModel

      Broderie anglaise shirt dress

      €49.99
      • Black
    • Tie-belt shirt dressModel

      Tie-belt shirt dress

      €34.99
      • Blue/Striped

    Showing 36 of 43 Items

    Load more products

    Become a member

    Become a member — don’t miss out on offers, discounts and bonus vouchers.

    Wish your inbox was more inspirational? No problem, just subscribe to our newsletter. Find out what's new and happening in the world of fashion, beauty, and home decor. Plus, you can get bonus vouchers, special invites to events and news on promotions or offers – straight to your inbox.

    By clicking ‘Become a member’, I agree to the H&M Membership Terms and conditions.

    To give you the full membership experience, we will process your personal data in accordance with the H&M's Privacy Notice.