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
£345
1 Colour(s)
XXS
XS
S
M
L
XL
£255
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£145
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
£195
£325
£130
£130
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
You Save £195
Original Price £325
Previous Sale Price £130
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£325
£130
£130
£145
£72.5
£72.5
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £73
Original Price £145
Previous Sale Price £72.5
1 Colour(s)
4
6
8
10
12
14
16
£145
£72.5
£72.5
£145
£58
£58
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £87
Original Price £145
Previous Sale Price £58
1 Colour(s)
4
6
8
10
12
14
16
£145
£58
£58
£215
£86
£86
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £129
Original Price £215
Previous Sale Price £86
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£215
£86
£86
£85
£34
£34
3 Colour(s)
XS/S
M/L
Responsible
You Save £51
Original Price £85
Previous Sale Price £34
3 Colour(s)
XS/S
M/L
£85
£34
£34
£135
£54
£54
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £81
Original Price £135
Previous Sale Price £54
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£135
£54
£54
£110
£44
£44
1 Colour(s)
XXS
XS
S
M
L
XL
Responsible
You Save £66
Original Price £110
Previous Sale Price £44
1 Colour(s)
XXS
XS
S
M
L
XL
£110
£44
£44
£95
£47.5
£47.5
5 Colour(s)
One size
Responsible
You Save £48
Original Price £95
Previous Sale Price £47.5
5 Colour(s)
One size
£95
£47.5
£47.5
£245
£98
£98
1 Colour(s)
4
6
8
10
12
14
16
You Save £147
Original Price £245
Previous Sale Price £98
1 Colour(s)
4
6
8
10
12
14
16
£245
£98
£98
3 Colour(s)
XS/S
M/L
£85
£175
£70
£70
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £105
Original Price £175
Previous Sale Price £70
1 Colour(s)
4
6
8
10
12
14
16
£175
£70
£70
£110
£44
£44
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £66
Original Price £110
Previous Sale Price £44
1 Colour(s)
4
6
8
10
12
14
16
£110
£44
£44
£85
£34
£34
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £51
Original Price £85
Previous Sale Price £34
1 Colour(s)
4
6
8
10
12
14
16
£85
£34
£34
£175
£87.5
£87.5
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
Responsible
You Save £88
Original Price £175
Previous Sale Price £87.5
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
£175
£87.5
£87.5
3 Colour(s)
XS/S
M/L
£85
£195
£78
£78
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £117
Original Price £195
Previous Sale Price £78
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£195
£78
£78
£110
£55
£55
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £55
Original Price £110
Previous Sale Price £55
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£110
£55
£55
£85
£42.5
£42.5
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £43
Original Price £85
Previous Sale Price £42.5
1 Colour(s)
4
6
8
10
12
14
16
£85
£42.5
£42.5
£110
£44
£44
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £66
Original Price £110
Previous Sale Price £44
1 Colour(s)
4
6
8
10
12
14
16
£110
£44
£44
£135
£54
£54
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £81
Original Price £135
Previous Sale Price £54
1 Colour(s)
4
6
8
10
12
14
16
£135
£54
£54
£95
£38
£38
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £57
Original Price £95
Previous Sale Price £38
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£95
£38
£38
2 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£85
£85
£51
£51
1 Colour(s)
XXS
XS
S
M
L
XL
Coming Soon
Responsible
You Save £34
Original Price £85
Previous Sale Price £51
1 Colour(s)
XXS
XS
S
M
L
XL
£85
£51
£51
£85
£42.5
£42.5
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £43
Original Price £85
Previous Sale Price £42.5
1 Colour(s)
4
6
8
10
12
14
16
£85
£42.5
£42.5
£145
£72.5
£72.5
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £73
Original Price £145
Previous Sale Price £72.5
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£145
£72.5
£72.5
£95
£57
£57
5 Colour(s)
One size
Responsible
You Save £38
Original Price £95
Previous Sale Price £57
5 Colour(s)
One size
£95
£57
£57
£95
£38
£38
5 Colour(s)
One size
Responsible
You Save £57
Original Price £95
Previous Sale Price £38
5 Colour(s)
One size
£95
£38
£38
£95
£57
£57
5 Colour(s)
One size
Responsible
You Save £38
Original Price £95
Previous Sale Price £57
5 Colour(s)
One size
£95
£57
£57
5 Colour(s)
One size
£95
2 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£145
2 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£85
£85
£42.5
£42.5
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £43
Original Price £85
Previous Sale Price £42.5
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£85
£42.5
£42.5
£85
£34
£34
1 Colour(s)
4
6
8
10
12
14
16
Responsible
You Save £51
Original Price £85
Previous Sale Price £34
1 Colour(s)
4
6
8
10
12
14
16
£85
£34
£34
£175
£105
£105
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £70
Original Price £175
Previous Sale Price £105
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£175
£105
£105
£215
£86
£86
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
Responsible
You Save £129
Original Price £215
Previous Sale Price £86
1 Colour(s)
4
6
8
10
12
14
16
18
20
22
24
£215
£86
£86
1 Colour(s)
XXS/XS
S/M
L/XL
2XL/3XL
£165