Women's Long Shirts

[ 1 ] Filter
filters Long have been applied and sort Recommended have been applied
    • Oversized linen-blend shirt - Black/Light beige - 1
    • Oversized linen-blend shirt - Black/Light beige - 2
    • Oversized linen-blend shirt - Black/Light beige - 3
    • Oversized linen-blend shirt - Black/Light beige - 4
    • Oversized linen-blend shirt - Black/Light beige - 5
    H&M Premium Selection
    • Oversized linen-blend shirt - Light beige/Black - 1
    • Oversized linen-blend shirt - Light beige/Black - 2
    • Oversized linen-blend shirt - Light beige/Black - 3
    • Oversized linen-blend shirt - Light beige/Black - 4
    • Oversized linen-blend shirt - Light beige/Black - 5
    H&M Premium Selection
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 1
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 2
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 3
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 4
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 5
    • Oversized linen-blend shirt - Light pink/Blue/Blue/Striped/Green - 6
    H&M Premium Selection
    • Linen-blend shirt - Light pink/Striped/White/Light blue/Striped/Light blue/Light purple/Black/Light beige - 1
    • Linen-blend shirt - Light pink/Striped/White/Light blue/Striped/Light blue/Light purple/Black/Light beige - 2
    H&M Premium Selection
    • Long cotton shirt - White/Green/Striped/Black - 1
    • Long cotton shirt - White/Green/Striped/Black - 2
    • Long cotton shirt - White/Green/Striped/Black - 3
    • Long cotton shirt - White/Green/Striped/Black - 4
    • Long cotton shirt - White/Green/Striped/Black - 5
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 1
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 2
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 3
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 4
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 5
    • Oversized linen-blend shirt - Blue/Light pink/Blue/Striped/Green - 6
    H&M Premium Selection
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 1
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 2
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 3
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 4
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 5
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 6
    • Oversized linen-blend shirt - Blue/Striped/Light pink/Blue/Green - 7
    H&M Premium Selection
    • Waisted poplin shirt - Light beige - 1
    • Waisted poplin shirt - Light beige - 2
    • Waisted poplin shirt - Light beige - 3
    • Waisted poplin shirt - Light beige - 4
    • Waisted poplin shirt - Light beige - 5
    • Linen-blend shirt - White/Light pink/Striped/Light blue/Striped/Light blue/Light purple/Black/Light beige - 1
    • Linen-blend shirt - White/Light pink/Striped/Light blue/Striped/Light blue/Light purple/Black/Light beige - 2
    H&M Premium Selection
    • Linen shirt - Light beige/Floral - 1
    • Linen shirt - Light beige/Floral - 2
    • Linen shirt - Light beige/Floral - 3
    • Linen shirt - Light beige/Floral - 4
    • Linen shirt - Light beige/Floral - 5
    H&M Premium Selection

    Linen shirt

    €49.99

    • Linen shirt - Dark brown/Black/White/Blue/Striped - 1
    • Linen shirt - Dark brown/Black/White/Blue/Striped - 2
    • Linen shirt - Dark brown/Black/White/Blue/Striped - 3
    • Linen shirt - Dark brown/Black/White/Blue/Striped - 4
    • Linen shirt - Dark brown/Black/White/Blue/Striped - 5
    H&M Premium Selection

    Linen shirt

    €29.99

    • Long cotton shirt - Green/Striped/White/Black - 1
    • Long cotton shirt - Green/Striped/White/Black - 2
    • Long cotton shirt - Green/Striped/White/Black - 3
    • Long cotton shirt - Green/Striped/White/Black - 4
    • Long cotton shirt - Green/Striped/White/Black - 5
    • Long cotton shirt - Green/Striped/White/Black - 6
    • Linen shirt - Black/Dark brown/White/Blue/Striped - 1
    • Linen shirt - Black/Dark brown/White/Blue/Striped - 2
    • Linen shirt - Black/Dark brown/White/Blue/Striped - 3
    • Linen shirt - Black/Dark brown/White/Blue/Striped - 4
    H&M Premium Selection

    Linen shirt

    €29.99

    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 1
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 2
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 3
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 4
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 5
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 6
    • Linen beach shirt - Dark brown/White/Black/Dark brown/Leopard print - 7
    H&M Premium Selection
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 1
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 2
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 3
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 4
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 5
    • Oversized shirt - Light beige/Pinstriped/Khaki beige/Pinstriped - 6
    • Sequined shirt - Beige - 1
    • Sequined shirt - Beige - 2
    • Sequined shirt - Beige - 3
    • Sequined shirt - Beige - 4
    • Sequined shirt - Beige - 5
    • Sequined shirt - Beige - 6
    • Sequined shirt - Beige - 7
    • Linen-blend shirt - Light blue/Striped/Light pink/Striped/White/Light blue/Light purple/Black/Light beige - 1
    • Linen-blend shirt - Light blue/Striped/Light pink/Striped/White/Light blue/Light purple/Black/Light beige - 2
    H&M Premium Selection
    • Printed twill shirt - Cream/Black patterned - 1
    • Printed twill shirt - Cream/Black patterned - 2
    • Printed twill shirt - Cream/Black patterned - 3
    • Printed twill shirt - Cream/Black patterned - 4
    • Printed twill shirt - Cream/Black patterned - 5
    H&M Limited Edition
    • Loose-fit shirt - Brown/Beige - 1
    • Loose-fit shirt - Brown/Beige - 2
    • Loose-fit shirt - Brown/Beige - 3
    • Loose-fit shirt - Brown/Beige - 4
    • Loose-fit shirt - Brown/Beige - 5
    • Loose-fit shirt - Brown/Beige - 6
    • Loose-fit shirt - Brown/Beige - 7
    • Long cotton shirt - Black/Green/Striped/White - 1
    • Long cotton shirt - Black/Green/Striped/White - 2
    • Long cotton shirt - Black/Green/Striped/White - 3
    • Long cotton shirt - Black/Green/Striped/White - 4
    • Long cotton shirt - Black/Green/Striped/White - 5
    • Oversized shirt - Light blue/Striped/Pink/Striped - 1
    • Oversized shirt - Light blue/Striped/Pink/Striped - 2
    • Oversized shirt - Light blue/Striped/Pink/Striped - 3
    • Oversized shirt - Light blue/Striped/Pink/Striped - 4
    • Oversized shirt - Light blue/Striped/Pink/Striped - 5
    • Oversized shirt - Light blue/Striped/Pink/Striped - 6
    • Oversized shirt - Light blue/Striped/Pink/Striped - 7
    • Linen shirt - White/Dark brown/Black/Blue/Striped - 1
    • Linen shirt - White/Dark brown/Black/Blue/Striped - 2
    H&M Premium Selection

    Linen shirt

    €29.99

    • Oversized shirt - Dark brown/Striped - 1
    • Oversized shirt - Dark brown/Striped - 2
    • Oversized shirt - Dark brown/Striped - 3
    • Oversized shirt - Dark brown/Striped - 4
    • Oversized shirt - Dark brown/Striped - 5
    • Oversized shirt - Dark brown/Striped - 6
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 1
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 2
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 3
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 4
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 5
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 6
    • Oversized shirt - Khaki beige/Pinstriped/Light beige/Pinstriped - 7
    • Linen beach shirt - White/Dark brown/Black/Dark brown/Leopard print - 1
    • Linen beach shirt - White/Dark brown/Black/Dark brown/Leopard print - 2
    • Linen beach shirt - White/Dark brown/Black/Dark brown/Leopard print - 3
    • Linen beach shirt - White/Dark brown/Black/Dark brown/Leopard print - 4
    • Linen beach shirt - White/Dark brown/Black/Dark brown/Leopard print - 5
    H&M Premium Selection

Women's Long Shirts

Take a look through our edit of long shirts for women to find easy breezy top options. On those what-to-wear days, throw on a long white shirt over jeans or leggings to look sharp in an instant with minimal effort. Choose from women's long shirts in a range of colours to suit your personal style, or sort through our tunics for another super wearable hybrid between a top and a dress. Dreaming of blue? Our long denim shirts are the perfect layering piece to drape over dresses or trousers and tops. Looking for something warmer? Find what you need among our overshirts.