The Sn-W ore deposits in the Krupka surroundings are associated with greisens, which occur in the upper parts of Late Variscan granitoid intrusions. Fluid inclusions were studied in samples of quartz, cassiterite, apatite, fluorite, and topaz in greisenized granites, greisens, and hydrothermal veins with Sn-W mineralization. The greisenization process took place at temperatures 370–490 °C and pressures 155–371 bars, and associated fluids had predominantly low salinity and a low gas (CO2, N2 and CH4) content. The post-greisenization stage was connected with the formation of (i) low-salinity (0–8 wt. % NaCl eq.) fluid inclusions with homogenization temperatures <120–295 °C and (ii) high-salinity (18 to >35 wt. % NaCl eq.) fluid inclusions with homogenization temperatures 140–370 °C, often containing trapped crystals of quartz, topaz, and sulfides, or daughter crystals of salts and carbonates, which were identified by microthermometric measurements, electron microprobe analysis, and Raman spectroscopy. Analyses of fluid inclusion leachates have shown that Na and Ca chlorides predominate in fluids. According to hydrogen stable isotopes, the source of greisenizing and post-greisenizing fluids was not only magmatogenic but also meteoric water or fluids derived from sedimentary rocks.