In this study, B modified silicide coatings were prepared on Nb-Si based alloy with Al2O3 or SiO2 inert-filler by pack cementation technology. Both coatings primarily consisted of a (Nb,X)Si2 with a (Nb,X)B2 + (Nb,X)Si2 outer layer. After oxidation at 1250 °C for 100 h, the coatings showed good oxidation resistance due to the formation of a dense silica. The oxidation products of the coating prepared with Al2O3 inert-filler consisted of SiO2, TiO2 and Cr2O3, while that of the coating prepared with SiO2 inert-filler consisted of SiO2, TiO2, Cr2O3, and HfO2. The different oxidation products may be due to the different oxidation process of these two sample at initial oxidation stage.