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 al Ayuntamiento de El Barco de Ávila.