Veka est un village dans la commune d'Halmstad, dans le comté d'Halland, en Suède. Veka se situe à 78 m d'altitude. La grande ville la plus proche est Halmstad, à 20 km à l'ouest. Parmi les sites touristiques alentour : église Saint-Nicolas de Halmstad (20 km), Tolarp passage grave (11,2 km) et Enslöv Church (12,5 km). Parmi les sites naturels : Danska fall (3,4 km).