Halogens (fluorine, chlorine, bromine and iodine) were determined by activation analyses (neutron activation analysis (NAA), photon activation analysis (PAA) and prompt gamma-ray analysis (PGA)) for geological and cosmochemical solid samples. We studied how each analytical method was for the determination of trace amounts of halogens in rock samples. Radiochemical NAA (RNAA) showed the highest analytical reliability for three halogens (chlorine, bromine and iodine), whereas a set of four halogens (fluorine, chlorine, bromine and iodine) could be determined in principle by radiochemical PAA (RPAA) from a single specimen. Although it is a non-destructive method, PGA showed an analytical sensitivity for chlorine comparable to those of RNAA and RPAA.