Belcastel ( pronunciación francesa: [bɛlkastɛl] ; occitano : Bèlcastèl ) es una comuna del departamento de Aveyron en la región de Occitania en el sur de Francia .
El pueblo tiene carácter medieval, con calles adoquinadas y casas con techos lauze (tejas de piedra). La mayor parte del pueblo y el castillo ( Château de Belcastel ) están situados en la empinada orilla norte del río Aveyron . Varios edificios, incluida la iglesia del siglo XV, se encuentran en el lado sur del río, con un puente de edad similar que los conecta.
También se puede encontrar un fuerte en ruinas, el Fuerte du Lourdou, aproximadamente a un kilómetro al oeste del pueblo, en la orilla sur del río en Roc d'Anglars. Belcastel fue nominado como uno de los "pueblos más bellos de Francia" ( Les Plus Beaux Villages de France ) en 1990; El ayuntamiento organiza periódicamente concursos de acuarela y exposiciones de arte durante el verano.