Key problems in the simulation of pebble-bed high-temperature gas-cooled reactors include approximations of TRISO fuel particles and pebble-bed models, choice of nuclear data libraries, and uncertainty in graphite impurity content. This study is focused on the investigation of these problems for the ASTRA critical facility simulation with MCU-HTR and Serpent Monte Carlo codes. This paper presents a comparative analysis of the ASTRA benchmark (IEU-COMP-THERM-008) through consistent code-to-code comparisons. Some studies were performed on the simplified models of the ASTRA facility. A special care was taken to develop similar models of the ASTRA facility for the calculations using MCU-HTR and Serpent. A good agreement in the multiplication factor (less than 160pcm) between the simulations of ASTRA critical configurations using MCU-HTR and Serpent with ENDF/B-VII.0 cross-section libraries was obtained. In addition, the reactivity impact of different graphite thermal scattering libraries included in ENDF/B-VIII.0 release on the calculated results for the ASTRA benchmark was examined. Graphite evaluations assuming 0, 10, and 30 % porosity were considered in Serpent simulations with ENDF/B-VIII.0 cross-section libraries. The spread of the calculated keff for the measured critical configurations having different core height was found to be approximately 200pcm for most selected models. Consequently, model’s ability to correctly capture the procedure of a reactor loading during startup was proven. However, a significant overestimation of the keff (1000–1500pcm) was observed when we used the equivalent boron content (EBC) in the reflectors graphite adjusted to reproduce the measured graphite absorption cross-section, the EBC in matrix graphite of 1 ppmwt., ENDFB/VIII.0 cross-sections, and 30 % or 10 % porous graphite thermal scattering libraries in the Serpent simulations.