Baccarat lies in the district () of Lunéville in the department of Meurthe-et-Moselle.
Baccarat is located some 25 km south-east of Lunéville and 30 km north-west of Saint-Dié-des-Vosges in the Meurthe river valley between the Deneuvre plateau and the wooded hills of Grammont.