Buena Vista es una localidad de México perteneciente al municipio de Alfajayucan en el estado de Hidalgo.