Chambord slott ligger i Loiredalen, i departementet Loir-et-Cher i det sentrale Frankrike. Det ligger innenfor det enorme Domaine national de Chambord, Europas største lukkede skogspark, omtrent 15 km øst for Blois og rundt 180 km sørvest for Paris.
Adresse 41250 Chambord, Frankrike, innenfor den nasjonale eiendommen Chambord