Home /

Swimsuits & Beachwear

Make a splash with our women's swimwear and beachwear in fabulous colours and statement prints. We've got flattering two-piece sets, alongside tankinis, rash vests and swimming costumes, with sporty and feminine designs to choose from. Our lightweight cover-ups and dresses dry quickly and protect you from the rays.

Read More Read Less
 
close-icon

Filters

Filters

Product Type

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"bandeau","isApplied":false,"count":1,"value":"bandeau","filterValue":"tenant~product-style:bandeau","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"beach dress","isApplied":false,"count":2,"value":"beach dress","filterValue":"tenant~product-style:beach dress","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"beach shirt","isApplied":false,"count":5,"value":"beach shirt","filterValue":"tenant~product-style:beach shirt","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (5)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"beach trouser","isApplied":false,"count":1,"value":"beach trouser","filterValue":"tenant~product-style:beach trouser","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"bikini knickers","isApplied":false,"count":7,"value":"bikini knickers","filterValue":"tenant~product-style:bikini knickers","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (7)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"flip flops","isApplied":false,"count":1,"value":"flip flops","filterValue":"tenant~product-style:flip flops","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"high leg","isApplied":false,"count":1,"value":"high leg","filterValue":"tenant~product-style:high leg","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"high waisted","isApplied":false,"count":1,"value":"high waisted","filterValue":"tenant~product-style:high waisted","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"hipster","isApplied":false,"count":1,"value":"hipster","filterValue":"tenant~product-style:hipster","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"plunge","isApplied":false,"count":6,"value":"plunge","filterValue":"tenant~product-style:plunge","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (6)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"ponchos","isApplied":false,"count":2,"value":"ponchos","filterValue":"tenant~product-style:ponchos","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"roll top","isApplied":false,"count":1,"value":"roll top","filterValue":"tenant~product-style:roll top","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"sarong","isApplied":false,"count":1,"value":"sarong","filterValue":"tenant~product-style:sarong","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"shift dress","isApplied":false,"count":1,"value":"shift dress","filterValue":"tenant~product-style:shift dress","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"square neck","isApplied":false,"count":2,"value":"square neck","filterValue":"tenant~product-style:square neck","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"swing dress","isApplied":false,"count":1,"value":"swing dress","filterValue":"tenant~product-style:swing dress","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"tankinis","isApplied":false,"count":1,"value":"tankinis","filterValue":"tenant~product-style:tankinis","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)

Fit

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"regular fit","isApplied":false,"count":19,"value":"regular fit","filterValue":"tenant~fit:regular fit","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (19)

Color

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"BLACK","isApplied":false,"count":11,"value":"y0_black","filterValue":"tenant~color:y0_black","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (11)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"BLACK MIX","isApplied":false,"count":3,"value":"y4_black mix","filterValue":"tenant~color:y4_black mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (3)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"BLUE MIX","isApplied":false,"count":2,"value":"e4_blue mix","filterValue":"tenant~color:e4_blue mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"BRIGHT RED","isApplied":false,"count":1,"value":"b5_bright red","filterValue":"tenant~color:b5_bright red","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"BUBBLEGUM","isApplied":false,"count":1,"value":"lk_bubblegum","filterValue":"tenant~color:lk_bubblegum","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"CHAMBRAY","isApplied":false,"count":1,"value":"sa_chambray","filterValue":"tenant~color:sa_chambray","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"CLEMENTINE","isApplied":false,"count":2,"value":"jo_clementine","filterValue":"tenant~color:jo_clementine","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"FRESH BLUE","isApplied":false,"count":1,"value":"ot_fresh blue","filterValue":"tenant~color:ot_fresh blue","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"GREY MIX","isApplied":false,"count":3,"value":"t4_grey mix","filterValue":"tenant~color:t4_grey mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (3)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"IVORY MIX","isApplied":false,"count":1,"value":"y8_ivory mix","filterValue":"tenant~color:y8_ivory mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"LIGHT BLUE MIX","isApplied":false,"count":1,"value":"e7_light blue mix","filterValue":"tenant~color:e7_light blue mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"LIGHT PINK MIX","isApplied":false,"count":1,"value":"a7_light pink mix","filterValue":"tenant~color:a7_light pink mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"MULTI","isApplied":false,"count":3,"value":"zz_multi","filterValue":"tenant~color:zz_multi","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (3)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"NAVY","isApplied":false,"count":1,"value":"f0_navy","filterValue":"tenant~color:f0_navy","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"PETAL PINK","isApplied":false,"count":1,"value":"uj_petal pink","filterValue":"tenant~color:uj_petal pink","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"RED MIX","isApplied":false,"count":2,"value":"b4_red mix","filterValue":"tenant~color:b4_red mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"ROSE QUARTZ","isApplied":false,"count":1,"value":"ac_rose quartz","filterValue":"tenant~color:ac_rose quartz","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"SPEARMINT","isApplied":false,"count":1,"value":"f5_spearmint","filterValue":"tenant~color:f5_spearmint","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"WHITE","isApplied":false,"count":3,"value":"z0_white","filterValue":"tenant~color:z0_white","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (3)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"WHITE MIX","isApplied":false,"count":1,"value":"z4_white mix","filterValue":"tenant~color:z4_white mix","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)

Material

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"cotton","isApplied":false,"count":15,"value":"cotton","filterValue":"tenant~material-or-fabric:cotton","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (15)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"linen","isApplied":false,"count":1,"value":"linen","filterValue":"tenant~material-or-fabric:linen","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"non leather","isApplied":false,"count":1,"value":"non leather","filterValue":"tenant~material-or-fabric:non leather","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"synthetic","isApplied":false,"count":19,"value":"synthetic","filterValue":"tenant~material-or-fabric:synthetic","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (19)

Sleeve Length

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"long sleeve","isApplied":false,"count":5,"value":"long sleeve","filterValue":"tenant~sleeve-length:long sleeve","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (5)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"sleeveless","isApplied":false,"count":2,"value":"sleeveless","filterValue":"tenant~sleeve-length:sleeveless","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (2)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"strappy","isApplied":false,"count":3,"value":"strappy","filterValue":"tenant~sleeve-length:strappy","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (3)

Heel Type

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"flat","isApplied":false,"count":1,"value":"flat","filterValue":"tenant~heel-type:flat","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)

Brand

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"body by m\u0026s","isApplied":false,"count":1,"value":"body by m\u0026s","filterValue":"tenant~brand:body by m\u0026s","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
  • ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"m\u0026s collection","isApplied":false,"count":33,"value":"m\u0026s collection","filterValue":"tenant~brand:m\u0026s collection","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (33)

Cup sizes

    ============
    Mozu.ProductRuntime.Contracts.FacetValue
    {"label":"Regular","isApplied":false,"count":1,"value":"regular","filterValue":"tenant~size2:regular","rangeQueryValueStart":null,"rangeQueryValueEnd":null,"parentFacetValue":null,"isDisplayed":true,"childrenFacetValues":null}
  • (1)
36 Items
icon/Filter Filters
36 Items
M&S COLLECTION
Bandeau Swimsuit

Bandeau Swimsuit

T528927
KWD 4.000 KWD 9.000
Sale
M&S COLLECTION
Tummy Control Wrap Plunge Swimsuit

Tummy Control Wrap Plunge Swimsuit

T528947
KWD 6.500 KWD 15.000
Sale
Tummy Control Printed High Leg Bikini Bottoms

Tummy Control Printed High Leg Bikini Bottoms

T528960W
KWD 2.250 KWD 5.500
Sale
M&S COLLECTION
Pure Cotton Wide Leg Trousers

Pure Cotton Wide Leg Trousers

T527386
KWD 5.000 KWD 12.500
Sale
M&S COLLECTION
Pure Cotton Square Neck Midaxi Beach Dress

Pure Cotton Square Neck Midaxi Beach Dress

T528145
KWD 8.000 KWD 18.000
Sale
M&S COLLECTION
Pure Cotton Collarless Beach Cover Up Shirt

Pure Cotton Collarless Beach Cover Up Shirt

T527783
KWD 5.500 KWD 11.500
3 colours available
M&S COLLECTION
Linen Rich Printed Round Neck Shift Dress

Linen Rich Printed Round Neck Shift Dress

T526831
KWD 6.000 KWD 6.250
3 colours available
M&S COLLECTION
Printed Flip Flops

Printed Flip Flops

T024992X
KWD 2.250 KWD 6.750
Sale
High Leg Bikini Bottoms

High Leg Bikini Bottoms

T528979L
KWD 2.250 KWD 4.500
Sale
M&S COLLECTION
Pure Cotton Collarless Beach Cover Up Shirt

Pure Cotton Collarless Beach Cover Up Shirt

T527780
KWD 11.500
M&S COLLECTION
Pure Cotton Mini Tiered Beach Dress

Pure Cotton Mini Tiered Beach Dress

T528137
KWD 6.000 KWD 13.500
Sale
M&S COLLECTION
Pure Cotton Printed Sarong

Pure Cotton Printed Sarong

60592714
KWD 6.500 KWD 9.000
Sale