Shirt Dresses

Filter
sort Recommended have been applied
  • Short-Sleeved Shirt Dress - Beige/leopard print

    Short-Sleeved Shirt Dress

    Discounted price$41.99Regular price$49.99

    Member price:$41.99

  • Shirt Dress - Black/Blue/striped/Navy blue

    Shirt Dress

    Discounted price$37.99Regular price$44.99

    Member price:$37.99

  • Denim Shirt Dress - Denim blue/Dark denim blue

    Denim Shirt Dress

    Discounted price$50.99Regular price$59.99

    Member price:$50.99

  • Shirt Dress - Burgundy/Black
    -16%

    Shirt Dress

    Discounted price$41.99Regular price$49.99

  • Shirt Dress - Black/Burgundy
    -16%

    Shirt Dress

    Discounted price$41.99Regular price$49.99

  • Cotton Shirt Dress with Pintucks - Black

    Cotton Shirt Dress with Pintucks

    Discounted price$50.99Regular price$59.99

    Member price:$50.99

  • Denim Shirt Dress - Dark denim blue/Denim blue

    Denim Shirt Dress

    Discounted price$50.99Regular price$59.99

    Member price:$50.99

  • Shirt Dress with Belt - Brown

    Shirt Dress with Belt

    Discounted price$41.99Regular price$49.99

    Member price:$41.99

  • Shirt Dress - Blue/striped/Black/Navy blue

    Shirt Dress

    Discounted price$37.99Regular price$44.99

    Member price:$37.99

  • Crinkled Dress with Eyelet Embroidery - Black/Blue

    Crinkled Dress with Eyelet Embroidery

    Discounted price$62.99Regular price$74.99

    Member price:$62.99

  • Short-Sleeved Denim Dress - Cream/Dark denim blue

    Short-Sleeved Denim Dress

    Discounted price$50.99Regular price$59.99

    Member price:$50.99

  • Denim Shirt Dress - Denim blue

    Denim Shirt Dress

    Discounted price$62.99Regular price$74.99

    Member price:$62.99

  • Crinkled Dress with Eyelet Embroidery - Blue/Black

    Crinkled Dress with Eyelet Embroidery

    Discounted price$62.99Regular price$74.99

    Member price:$62.99

  • Linen-Blend Shirt Dress - Light beige/Dark brown
    -12%
    H&M Premium Selection

    Linen-Blend Shirt Dress

    Discounted price$65.99Regular price$74.99

  • Shirt Dress - Navy blue/Blue/striped/Black

    Shirt Dress

    Discounted price$37.99Regular price$44.99

    Member price:$37.99

  • Tie-belt Shirt Dress - White/green patterned/Cream/zebra print/Beige/leopard print/Cream/black patterned/Black/White/red floral/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$25.99Regular price$34.99

    Member price:$23.99

  • Tie-belt Shirt Dress - Cream/zebra print/White/green patterned/Beige/leopard print/Cream/black patterned/Black/White/red floral/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$27.99Regular price$34.99

    Member price:$25.99

  • Viscose Shirt Dress - Black/patterned/Cream/green patterned/Black/white floral/White/blue patterned

    Viscose Shirt Dress

    Discounted price$23.99Regular price$34.99

    Member price:$23.99

  • Viscose Shirt Dress - Cream/green patterned/Black/patterned/Black/white floral/White/blue patterned

    Viscose Shirt Dress

    Discounted price$23.99Regular price$34.99

    Member price:$23.99

  • Denim Dress with Collar - Denim blue
    -20%

    Denim Dress with Collar

    Discounted price$35.99Regular price$44.99

  • Tie-belt Shirt Dress - Beige/leopard print/White/green patterned/Cream/zebra print/Cream/black patterned/Black/White/red floral/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$23.99Regular price$34.99

    Member price:$23.99

  • Tie-belt Shirt Dress - Cream/black patterned/White/green patterned/Cream/zebra print/Beige/leopard print/Black/White/red floral/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$23.99Regular price$34.99

    Member price:$25.99

  • Tie-Belt Viscose Shirt Dress - Black/cream patterned/Light beige/leopard print

    Tie-Belt Viscose Shirt Dress

    Discounted price$30.99Regular price$44.99

    Member price:$30.99

  • Short-Sleeved Denim Dress - Dark denim blue/Cream

    Short-Sleeved Denim Dress

    Discounted price$50.99Regular price$59.99

    Member price:$50.99

  • Puff-Sleeved Poplin Dress - Black/White/black floral/White/floral

    Puff-Sleeved Poplin Dress

    Discounted price$32.99Regular price$44.99

    Member price:$35.99

  • Tie-Belt Shirt Dress - Blue/floral

    Tie-Belt Shirt Dress

    Discounted price$39.99Regular price$49.99

    Member price:$39.99

  • Tie-belt Shirt Dress - Black/White/green patterned/Cream/zebra print/Beige/leopard print/Cream/black patterned/White/red floral/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$23.99Regular price$34.99

    Member price:$23.99

  • Denim Shirt Dress - Dark denim blue

    Denim Shirt Dress

    Discounted price$44.99Regular price$59.99

    Member price:$50.99

  • Long Shirt Dress - Gray/snakeskin pattern

    Long Shirt Dress

    Discounted price$39.99Regular price$49.99

    Member price:$39.99

  • Tie-Belt Viscose Shirt Dress - Light beige/leopard print/Black/cream patterned

    Tie-Belt Viscose Shirt Dress

    Discounted price$26.99Regular price$44.99

    Member price:$30.99

  • Tie-belt Shirt Dress - White/red floral/White/green patterned/Cream/zebra print/Beige/leopard print/Cream/black patterned/Black/Black/floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$27.99Regular price$34.99

    Member price:$27.99

  • Shirt Dress with Belt - Cream/patterned

    Shirt Dress with Belt

    Discounted price$39.99Regular price$49.99

    Member price:$39.99

  • Patterned Tie-Belt Dress - Beige/leopard print

    Patterned Tie-Belt Dress

    Discounted price$35.99Regular price$59.99

    Member price:$29.99

  • Tie-belt Shirt Dress - Black/floral/White/green patterned/Cream/zebra print/Beige/leopard print/Cream/black patterned/Black/White/red floral/Dark khaki green/Green/patterned/White/blue patterned/White/burgundy floral/Black

    Tie-belt Shirt Dress

    Discounted price$25.99Regular price$34.99

    Member price:$27.99

  • Tie-Belt Shirt Dress - Black

    Tie-Belt Shirt Dress

    Discounted price$39.99Regular price$49.99

    Member price:$39.99

Shirt Dresses

Chic shirt dresses are the perfect throw-on outfit for any season. Layer collared shirt dresses under sweaters for an instant office-ready look, or wear alone with your choice of jacket for a casual weekend 'fit. Browse breezy cotton and linen shirt dresses for covering up at the beach, or choose silky satin styles to dress up with heels for easy glam. Oversized denim shirt dresses will never go out of style – try yours with or without a belt and experiment with sleeve lengths. From block colours to stripes and animal prints, take your pick of shades and patterns in our shirt dress collection. See more day dress styles with our range of wrap dresses and T-shirt dresses.