Viladrau est une commune de la province de Barcelone, en Catalogne (Espagne). Elle fait partie de la comarque d'Osona.