Cells perform directed motion in response to external stimuli that they detect by sensing the environment with their membrane protrusions. Precisely, several biochemical and biophysical cues give rise to tactic migration in the direction of their specific targets. Thus, this defines a multi-cue environment in which cells have to sort and combine different, and potentially competitive, stimuli. We propose a non-local kinetic model for cell migration in which cell polarization is influenced simultaneously by two external factors: contact guidance and chemotaxis. We propose two different sensing strategies, and we analyze the two resulting transport kinetic models by recovering the appropriate macroscopic limit in different regimes, in order to observe how the cell size, with respect to the variation of both external fields, influences the overall behavior. This analysis shows the importance of dealing with hyperbolic models, rather than drift-diffusion ones. Moreover, we numerically integrate the kinetic transport equations in a two-dimensional setting in order to investigate qualitatively various scenarios. Finally, we show how our setting is able to reproduce some experimental results concerning the influence of topographical and chemical cues in directing cell motility.