Kvamsøy is a small island in Sogndal Municipality in Vestland county, Norway.
The 80-hectare (200-acre) island lies in the Sognefjorden, just off the coast of the village of Kvamme.
The village of Vikøyri lies about 7 kilometres (4.3 mi) to the southeast and the village of Balestrand lies about 10 kilometres (6.2 mi) to the north.
The island is notable because it is home to the historic Kvamsøy Church which was built around the year 1300.
It was the centre of the Kvamsøy parish for hundreds of years, serving the southern part of the present-day Balestrand municipality.