El Castillo de El Barco de Ávila o Castillo de Valdecorneja es un castillo originario del siglo XII que se sitúa dominando el río Tormes y el puente, en el punto más elevado del valle, en la Provincia de Ávila, España, y que actualmente pertenece a la Casa de Alba.
Construido sobre un castro vetón que fue destruido por los romanos. Fue edificado en el siglo XII y reconstruido en el siglo XIV.