Krokshaga je selo u općini Drammen, u okrugu Buskerud, Norveška. Krokshaga se nalazi na 9 m nadmorske visine, 12,4 km od planine Scandinavian. Najbliži veći grad je Horten, 17,4 km jugoistočno. Plaže u blizini: Sandstranda (1,2 km), Ulvika (1,7 km), Knemstranda/Bokerøya (3,4 km). Među znamenitostima u okolici su Oscarsborg Fortress (16,9 km), Filtvet Lighthouse (12,3 km) i Royal Palace (43 km). Među prirodnim znamenitostima su Knivsfjellet (3,8 km) i Stikkvannskollen (10,2 km).

Piše se i Krokshaga.