Khariar town is located at . It has an average elevation of . It is located in the western part of Odisha, close to the border of Raipur District, Chhattisgarh. It comes under a rain shadow belt. It belongs to the Mahanadi basin the Eastern Ghats where mountains are interspersed with wide valleys. The climate is tropical with the rainfall is due to the South West monsoon.