Saint-Christophe-Vallon (; ) is a commune in the Aveyron department in southern France. Saint-Christophe station has rail connections to Brive-la-Gaillarde, Figeac and Rodez.