Marignier (; Savoyard: Mârni) is a commune in the Haute-Savoie department in the Auvergne-Rhône-Alpes region in south-eastern France.
The commune has a railway station, , on the La Roche-sur-ForonâÂÂSaint-Gervais-les-Bains-Le Fayet line.