Home/women/Swimsuits & Cover-upsWomen's medium swimsuits & cover-upsHide FiltersFeaturedFeaturedPrice: Low - HighPrice: High - LowTop RatedNew Arrivals81 itemsGo to page:121 of 2View AllCategory3 selectedone-piece swimsuits (30)two piece swimsuits (36)cover-ups (16)rash guards (1)Size2 selectedClassicXX-SMALLX-SMALLSMALLMEDIUMthis size is selectedLARGEX-LARGEXX-LARGE2X3Xthis size is selectedColorblack (6)blue (4)brown (1)green (4)navy (2)neutral (3)orange (1)pink (9)red (3)white (2)multicolor (18)Patternfloral (21)stripes (3)Occasionbeachwear (44)casual (5)Online Exclusiveonline exclusive (59)Trendingbest seller (7)new - last 2 weeks (5)new - last 4 weeks (5)top rated (4)Re-imaginedsustainable (3)organic (3)one-piece swimsuitstwo piece swimsuitscover-upsmedium3xClear AllQUICK SHOPnew colornew colorPrinted bikini bottomComparable value:Original Price: CAD 96Your price:Sale Price: CAD 47.50(51% Off)QUICK SHOPnew colornew colorPrinted ruffle one-shoulder one-piece swimsuitComparable value:Original Price: CAD 234Your price:Sale Price: CAD 115.50(51% Off)QUICK SHOPnew colornew colorPrinted ruched one-shoulder swimsuitComparable value:Original Price: CAD 210Your price:Sale Price: CAD 106(50% Off)QUICK SHOPnew colornew colorPrinted high-waisted bikini bottomComparable value:Original Price: CAD 96Your price:Sale Price: Sale Price: fromCAD 40-toCAD 47.50QUICK SHOPnew colornew colorPrinted ruffle-shoulder V-neck bikini topComparable value:Original Price: CAD 136.50Your price:Sale Price: CAD 52.50(62% Off)QUICK SHOPnew colornew colorPrinted french bikini top with rufflesComparable value:Original Price: CAD 115.50Your price:Sale Price: Sale Price: fromCAD 41.50-toCAD 74.99QUICK SHOPnew colornew colorRuffle-sleeve tiered beach dressComparable value:Original Price: CAD 210Your price:Sale Price: CAD 106(50% Off)QUICK SHOPnewnewColorblock V-neck knotted one-piece swimsuitComparable value:Original Price: CAD 210Your price:Sale Price: CAD 106(50% Off)QUICK SHOPnew colornew colorScalloped one-piece swimsuitComparable value:Original Price: CAD 234Your price:Sale Price: CAD 94.50(60% Off)Page1of 2Page2of 2Next81 ItemsView All