Veka je selo u općini Halmstads kommun, u Županija Halland, Švedska. Veka se nalazi na 78 m nadmorske visine. Najbliži veći grad je Halmstad, 20 km zapadno. Među znamenitostima u okolici su St. Nicholas Church (20 km), Tolarp passage grave (11,2 km) i Enslöv Church (12,5 km). Među prirodnim znamenitostima su Danska fall (3,4 km).