De rivier de Couesnon (Franse uitspraak: [kwenɔ̃]) is een rivier. Zij ontspringt in het departement Mayenne in het noordwesten van Frankrijk. Zij vormt een monding bij Mont-Saint-Michel. Haar laatste stuk is de grens tussen de historische hertogdommen Normandië en Bretagne. In het verleden veranderde de loop vaak tussen twee beddingen. Deze bevinden zich ten noorden en ten zuiden van de Mont Saint-Michel. Uiteindelijk verplaatste hij zich naar de zuidelijke bedding. Hierdoor ontstond het gezegde "De waanzin van de Couesnon heeft de Mont Saint-Michel in Normandië geplaatst" (in het Frans: "le couesnon en sa folie mit le Mont en Normandie"), aangezien de berg zich nu juist aan de Normandische kant van de monding van de rivier bevindt. De administratieve grens die de twee regio's scheidt, is echter niet afhankelijk van de loop van de rivier. De grens ligt ongeveer zes kilometer ten westen van de berg.