Según la RAE
Una finca es un terreno que puede ser urbano (pueblo, ciudad) o rústico (campo)
Una hacienda es una finca agrícola (dedicada a la agricultura)
Pero hacienda tiene muchos más significados.
Hacienda, por ejemplo, es el organismo que recauda los impuestos...
Hacienda es el conjunto de bienes que posee una persona...