De nombreuses activités sportives sont proposées à quelques kilomètres de Marsaguettes.
En premier lieu, baignades et activités nautiques sur la rivière Aveyron et sur le Viaur, à Villefranche de Rouergue, Laguepie, Najac, Bor et Bar, Compolibat et Prévinquieres. Vous trouverez des aires de baignade ainsi que des points de départ pour des parcours de Canoé-kayac.
Pour les pêcheurs, prévoyez vos cannes et découvrez les rivières à truites et plans d'eau à carpes. Renseignements et permis de pêche auprès des Offices du Tourisme.