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
€ 195,00
1 Colour(s)
XXS
XS
S
M
L
XL
€ 275,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 165,00
1 Colour(s)
XXS
XS
S
M
L
XL
€ 375,00
€ 225,00
€ 90,00
€ 90,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 135,00
Original Price € 225,00
Previous Sale Price € 90,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 225,00
€ 90,00
€ 90,00
€ 115,00
€ 46,00
€ 46,00
1 Colour(s)
XXS
XS
S
M
L
XL
Responsible
You Save € 69,00
Original Price € 115,00
Previous Sale Price € 46,00
1 Colour(s)
XXS
XS
S
M
L
XL
€ 115,00
€ 46,00
€ 46,00
€ 145,00
€ 58,00
€ 58,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 87,00
Original Price € 145,00
Previous Sale Price € 58,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 145,00
€ 58,00
€ 58,00
€ 95,00
€ 38,00
€ 38,00
3 Colour(s)
XS/S
M/L
Responsible
You Save € 57,00
Original Price € 95,00
Previous Sale Price € 38,00
3 Colour(s)
XS/S
M/L
€ 95,00
€ 38,00
€ 38,00
€ 345,00
€ 138,00
€ 138,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
You Save € 207,00
Original Price € 345,00
Previous Sale Price € 138,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 345,00
€ 138,00
€ 138,00
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 95,00
€ 195,00
€ 78,00
€ 78,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 117,00
Original Price € 195,00
Previous Sale Price € 78,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 195,00
€ 78,00
€ 78,00
€ 165,00
€ 66,00
€ 66,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 99,00
Original Price € 165,00
Previous Sale Price € 66,00
1 Colour(s)
32
34
36
38
40
42
44
€ 165,00
€ 66,00
€ 66,00
€ 110,00
€ 55,00
€ 55,00
5 Colour(s)
One size
Responsible
You Save € 55,00
Original Price € 110,00
Previous Sale Price € 55,00
5 Colour(s)
One size
€ 110,00
€ 55,00
€ 55,00
€ 115,00
€ 46,00
€ 46,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 69,00
Original Price € 115,00
Previous Sale Price € 46,00
1 Colour(s)
32
34
36
38
40
42
44
€ 115,00
€ 46,00
€ 46,00
€ 95,00
€ 38,00
€ 38,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 57,00
Original Price € 95,00
Previous Sale Price € 38,00
1 Colour(s)
32
34
36
38
40
42
44
€ 95,00
€ 38,00
€ 38,00
3 Colour(s)
XS/S
M/L
€ 95,00
€ 265,00
€ 106,00
€ 106,00
1 Colour(s)
32
34
36
38
40
42
44
You Save € 159,00
Original Price € 265,00
Previous Sale Price € 106,00
1 Colour(s)
32
34
36
38
40
42
44
€ 265,00
€ 106,00
€ 106,00
2 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 95,00
3 Colour(s)
XS/S
M/L
€ 95,00
€ 115,00
€ 57,50
€ 57,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 58,00
Original Price € 115,00
Previous Sale Price € 57,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 115,00
€ 57,50
€ 57,50
€ 95,00
€ 47,50
€ 47,50
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 48,00
Original Price € 95,00
Previous Sale Price € 47,50
1 Colour(s)
32
34
36
38
40
42
44
€ 95,00
€ 47,50
€ 47,50
5 Colour(s)
One size
€ 110,00
€ 195,00
€ 97,50
€ 97,50
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
Responsible
You Save € 98,00
Original Price € 195,00
Previous Sale Price € 97,50
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
€ 195,00
€ 97,50
€ 97,50
€ 225,00
€ 90,00
€ 90,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 135,00
Original Price € 225,00
Previous Sale Price € 90,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 225,00
€ 90,00
€ 90,00
€ 195,00
€ 78,00
€ 78,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 117,00
Original Price € 195,00
Previous Sale Price € 78,00
1 Colour(s)
32
34
36
38
40
42
44
€ 195,00
€ 78,00
€ 78,00
€ 110,00
€ 44,00
€ 44,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 66,00
Original Price € 110,00
Previous Sale Price € 44,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 110,00
€ 44,00
€ 44,00
€ 110,00
€ 44,00
€ 44,00
5 Colour(s)
One size
Responsible
You Save € 66,00
Original Price € 110,00
Previous Sale Price € 44,00
5 Colour(s)
One size
€ 110,00
€ 44,00
€ 44,00
€ 145,00
€ 58,00
€ 58,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 87,00
Original Price € 145,00
Previous Sale Price € 58,00
1 Colour(s)
32
34
36
38
40
42
44
€ 145,00
€ 58,00
€ 58,00
€ 95,00
€ 57,00
€ 57,00
1 Colour(s)
XXS
XS
S
M
L
XL
Coming Soon
Responsible
You Save € 38,00
Original Price € 95,00
Previous Sale Price € 57,00
1 Colour(s)
XXS
XS
S
M
L
XL
€ 95,00
€ 57,00
€ 57,00
€ 95,00
€ 47,50
€ 47,50
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 48,00
Original Price € 95,00
Previous Sale Price € 47,50
1 Colour(s)
32
34
36
38
40
42
44
€ 95,00
€ 47,50
€ 47,50
€ 165,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
€ 165,00
€ 165,00
€ 82,50
€ 82,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 83,00
Original Price € 165,00
Previous Sale Price € 82,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 165,00
€ 82,50
€ 82,50
€ 110,00
€ 66,00
€ 66,00
5 Colour(s)
One size
Responsible
You Save € 44,00
Original Price € 110,00
Previous Sale Price € 66,00
5 Colour(s)
One size
€ 110,00
€ 66,00
€ 66,00
€ 110,00
€ 66,00
€ 66,00
5 Colour(s)
One size
Responsible
You Save € 44,00
Original Price € 110,00
Previous Sale Price € 66,00
5 Colour(s)
One size
€ 110,00
€ 66,00
€ 66,00
€ 95,00
€ 47,50
€ 47,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 48,00
Original Price € 95,00
Previous Sale Price € 47,50
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 95,00
€ 47,50
€ 47,50
€ 115,00
€ 46,00
€ 46,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 69,00
Original Price € 115,00
Previous Sale Price € 46,00
1 Colour(s)
32
34
36
38
40
42
44
€ 115,00
€ 46,00
€ 46,00
€ 95,00
€ 38,00
€ 38,00
1 Colour(s)
32
34
36
38
40
42
44
Responsible
You Save € 57,00
Original Price € 95,00
Previous Sale Price € 38,00
1 Colour(s)
32
34
36
38
40
42
44
€ 95,00
€ 38,00
€ 38,00
€ 195,00
€ 117,00
€ 117,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
Responsible
You Save € 78,00
Original Price € 195,00
Previous Sale Price € 117,00
1 Colour(s)
32
34
36
38
40
42
44
46
48
50
52
€ 195,00
€ 117,00
€ 117,00
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
€ 175,00
€ 145,00
2 Colour(s)
32
34
36
38
40
42
44
Responsible
2 Colour(s)
32
34
36
38
40
42
44
€ 145,00