Beachwear
Get packed and ready for your next vacation ... with our GANNI beachwear collection. Whether you’ll be floating in ocean waves, relaxing in the shades or strolling down the promenade, stylish beachwear is essential. Shop everything you need, from kaftans, beach dresses, swimsuits, sporty swimwear and bikini tops to bikini bottoms. Whether you are on the hunt for a classic black swimsuits, animal print, halterneck top or recycled materials, GANNI has you covered. See our large selection right here.
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
CHF 215,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)
XXS
XS
S
M
L
XL
CHF 425,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 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 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 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 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
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
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 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 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 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
3 Colour(s)
XS/S
M/L
CHF 95,00
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
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 95,00
3 Colour(s)
XS/S
M/L
CHF 95,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
5 Colour(s)
One size
CHF 115,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
CHF 245,00
CHF 98,00
CHF 98,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 147,00
Original Price CHF 245,00
Previous Sale Price CHF 98,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 245,00
CHF 98,00
CHF 98,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 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
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 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 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
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
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 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 95,00
CHF 47,50
CHF 47,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
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
46
48
50
52
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 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 123,00
CHF 123,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save CHF 82,00
Original Price CHF 205,00
Previous Sale Price CHF 123,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
CHF 205,00
CHF 123,00
CHF 123,00
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
CHF 185,00
CHF 155,00
2 Colour(s)
32
34
36
38
40
42
44
Responsible
2 Colour(s)
32
34
36
38
40
42
44
CHF 155,00