À quelques kilomètres de Rocamadour, une association de passionnés bénévoles a remis en état une voie de chemin de fer du 19 ème siècle pour y faire circuler un petit train touristique à vapeur entre les villages de Martel et Saint-Denis-lès-Martel. A l’époque, cette ligne reliant Bordeaux à Aurillac servait à transporter les truffes de Martel, d’où son nom le « Truffadou ». A flanc de falaise, ce petit train longe la Dordogne après avoir passé quelques tunnels puis passe sur un viaduc en pierre très bien conservé.