Belcastel [bɛlkastɛl] on kylä ja kunta Aveyronin departementissa Midi-Pyrénées’n hallintoalueella Ranskassa. Kunnassa oli 251 asukasta vuoden 1999 väestönlaskennassa. Belcastelin pinta-ala on 11 neliökilometriä.[1]
Paristakymmenestä maatilasta koostuva Belcastelin kunta kuuluu vanhan linnan ympärille rakentuneen keskustaajamansa ansiosta kauneimpien ranskalaiskylien järjestöön Les Plus Beaux Villages de France. Aveyronin departementissa järjestön jäsenkyliä on sen lisäksi yhdeksän: Brousse-le-Château, Conques-en-Rouergue, La Couvertoirade, Estaing, Najac, Peyre (Comprégnacin kunnassa), Saint-Côme-d'Olt, Sainte-Eulalie-d'Olt ja Sauveterre-de-Rouergue.[2]