Caviahue se encuentra ubicada a a 52 km al noroeste de Loncopué, cabecera del departamento, con la cual está vinculada por la ruta provincial Nº26 y a 174 km al noroeste de la ciudad de Zapala con la cual está vinculada por las rutas provincial Nº21 (hasta Las Lajas) y la nacional Nº 40.