Viganj is a village located in the west of the Pelješac peninsula in southern Dalmatia, Croatia, by the Adriatic Sea. It has a population of 283.
Because the Maestral wind is common in summer time, Viganj is a tourist resort known for its windsurfing opportunities. Windsurfing competitions are regularly held in Viganj.
Coordinates: 42°59′N 17°06′E / 42.983°N 17.100°E