Miglieglia se situe dans la région de Malcantone au Tessin, au-dessus de la vallée de Magliasina. Elle est entourée de forêts. Sur un promontoire, qui surplombe la rivière Magliasina, des vestiges d’une fortification ont été découverts. Ils datent probablement de l'époque tardive antique. L’église Santo Stefano, construite dans le style romain, date probablement du 13e siècle. Elle se dresse sur une colline au-dessus du village et contient de remarquables fresques de l'année 1511. À Miglieglia se trouve la station inférieure d'un téléphérique qui monte au Monte Lema.