De regio Asturië bevindt zich in het noorden van Spanje, aan de Cantabrische zee, en grenst in het westen aan Galicië, in het oosten aan Cantabrië en in het zuiden aan Castilla en Léon. Parallel aan de kust ligt het Cantabrisch gebergte.