Swimwear
Stand out in GANNI swimwear - every piece made from 100% certified recycled materials or regenerated nylon yarn.... Shop deep v and one shoulder swimsuits, high and low waisted briefs, and bikini tops for mixing and matching to complete your swimwear dreams all in one place.
1 Colour(s)
XXS
XS
S
M
L
XL
CHF 425,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 175,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 95,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 155,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 95,00
1 Colour(s)
XXS
XS
S
M
L
XL
CHF 295,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 175,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 245,00
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
CHF 215,00
CHF 375,00
CHF 150,00
CHF 150,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
You Save CHF 225,00
Original Price CHF 375,00
Previous Sale Price CHF 150,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 375,00
CHF 150,00
CHF 150,00
CHF 175,00
CHF 87,50
CHF 87,50
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 88,00
Original Price CHF 175,00
Previous Sale Price CHF 87,50
1 Colour(s)
32
34
36
38
40
42
44
CHF 175,00
CHF 87,50
CHF 87,50
CHF 175,00
CHF 70,00
CHF 70,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 105,00
Original Price CHF 175,00
Previous Sale Price CHF 70,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 175,00
CHF 70,00
CHF 70,00
CHF 235,00
CHF 94,00
CHF 94,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 141,00
Original Price CHF 235,00
Previous Sale Price CHF 94,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 235,00
CHF 94,00
CHF 94,00
CHF 95,00
CHF 38,00
CHF 38,00
3 Colour(s)
XS/S
M/L
Responsible
You Save CHF 57,00
Original Price CHF 95,00
Previous Sale Price CHF 38,00
3 Colour(s)
XS/S
M/L
CHF 95,00
CHF 38,00
CHF 38,00
CHF 155,00
CHF 62,00
CHF 62,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 93,00
Original Price CHF 155,00
Previous Sale Price CHF 62,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 155,00
CHF 62,00
CHF 62,00
CHF 125,00
CHF 50,00
CHF 50,00
1 Colour(s)
XXS
XS
S
M
L
XL
Responsible
You Save CHF 75,00
Original Price CHF 125,00
Previous Sale Price CHF 50,00
1 Colour(s)
XXS
XS
S
M
L
XL
CHF 125,00
CHF 50,00
CHF 50,00
CHF 115,00
CHF 57,50
CHF 57,50
5 Colour(s)
One size
Responsible
You Save CHF 58,00
Original Price CHF 115,00
Previous Sale Price CHF 57,50
5 Colour(s)
One size
CHF 115,00
CHF 57,50
CHF 57,50
CHF 275,00
CHF 110,00
CHF 110,00
1 Colour(s)
32
34
36
38
40
42
44
You Save CHF 165,00
Original Price CHF 275,00
Previous Sale Price CHF 110,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 275,00
CHF 110,00
CHF 110,00
3 Colour(s)
XS/S
M/L
CHF 95,00
CHF 205,00
CHF 82,00
CHF 82,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 123,00
Original Price CHF 205,00
Previous Sale Price CHF 82,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 205,00
CHF 82,00
CHF 82,00
CHF 125,00
CHF 50,00
CHF 50,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 75,00
Original Price CHF 125,00
Previous Sale Price CHF 50,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 125,00
CHF 50,00
CHF 50,00
CHF 95,00
CHF 38,00
CHF 38,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 57,00
Original Price CHF 95,00
Previous Sale Price CHF 38,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 95,00
CHF 38,00
CHF 38,00
CHF 205,00
CHF 102,50
CHF 102,50
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
Responsible
You Save CHF 103,00
Original Price CHF 205,00
Previous Sale Price CHF 102,50
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
CHF 205,00
CHF 102,50
CHF 102,50
3 Colour(s)
XS/S
M/L
CHF 95,00
CHF 215,00
CHF 86,00
CHF 86,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 129,00
Original Price CHF 215,00
Previous Sale Price CHF 86,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 215,00
CHF 86,00
CHF 86,00
CHF 125,00
CHF 62,50
CHF 62,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 63,00
Original Price CHF 125,00
Previous Sale Price CHF 62,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 125,00
CHF 62,50
CHF 62,50
CHF 95,00
CHF 47,50
CHF 47,50
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 48,00
Original Price CHF 95,00
Previous Sale Price CHF 47,50
1 Colour(s)
32
34
36
38
40
42
44
CHF 95,00
CHF 47,50
CHF 47,50
CHF 125,00
CHF 50,00
CHF 50,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 75,00
Original Price CHF 125,00
Previous Sale Price CHF 50,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 125,00
CHF 50,00
CHF 50,00
CHF 155,00
CHF 62,00
CHF 62,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 93,00
Original Price CHF 155,00
Previous Sale Price CHF 62,00
1 Colour(s)
32
34
36
38
40
42
44
CHF 155,00
CHF 62,00
CHF 62,00
CHF 115,00
CHF 46,00
CHF 46,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 69,00
Original Price CHF 115,00
Previous Sale Price CHF 46,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 115,00
CHF 46,00
CHF 46,00
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 95,00
CHF 95,00
CHF 57,00
CHF 57,00
1 Colour(s)
XXS
XS
S
M
L
XL
Coming Soon
Responsible
You Save CHF 38,00
Original Price CHF 95,00
Previous Sale Price CHF 57,00
1 Colour(s)
XXS
XS
S
M
L
XL
CHF 95,00
CHF 57,00
CHF 57,00
CHF 95,00
CHF 47,50
CHF 47,50
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save CHF 48,00
Original Price CHF 95,00
Previous Sale Price CHF 47,50
1 Colour(s)
32
34
36
38
40
42
44
CHF 95,00
CHF 47,50
CHF 47,50
CHF 175,00
CHF 87,50
CHF 87,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 88,00
Original Price CHF 175,00
Previous Sale Price CHF 87,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 175,00
CHF 87,50
CHF 87,50
CHF 115,00
CHF 69,00
CHF 69,00
5 Colour(s)
One size
Responsible
You Save CHF 46,00
Original Price CHF 115,00
Previous Sale Price CHF 69,00
5 Colour(s)
One size
CHF 115,00
CHF 69,00
CHF 69,00
CHF 115,00
CHF 46,00
CHF 46,00
5 Colour(s)
One size
Responsible
You Save CHF 69,00
Original Price CHF 115,00
Previous Sale Price CHF 46,00
5 Colour(s)
One size
CHF 115,00
CHF 46,00
CHF 46,00
CHF 115,00
CHF 69,00
CHF 69,00
5 Colour(s)
One size
Responsible
You Save CHF 46,00
Original Price CHF 115,00
Previous Sale Price CHF 69,00
5 Colour(s)
One size
CHF 115,00
CHF 69,00
CHF 69,00
5 Colour(s)
One size
CHF 115,00
CHF 175,00
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 175,00
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 95,00