Soneja se encuentra en la comarca de Alto de Palancia. La mayor parte del término se encuentra situada en el valle del río cuando éste empieza a ensancharse.