Ven, is a Swedish island in the Öresund strait laying between Skåne, Sweden and Zealand, Denmark. A part of Landskrona Municipality, Skåne County, the island has an area of 7.5 km² and 371 inhabitants as of 2020.