NIT Rourkela is better for a Masters in Geology. It offers better facilities. Geology department has well-equipped labs with latest technologies. The campus has an active research environment. There is cutting-edge ongoing research in the field of Earth and Atmospheric Science.
Although NIT Rourkela is the better option in terms of academics and research culture, IIT Bhubaneswar has a locational advantage. Due to this advantage, it's easier to get projects and placement opportunities.