Ascona nalazi se odmah uz Lago Maggiore. Malo mjesto odvojeno je od Locarna rijekom Maggia i njezinim dolinom. Riva uz jezero iz 13. stoljeća djeluje mediteranski i mediteranska klima tome odgovara. Današnji stari grad većinom je sagrađen u 16. stoljeću. Od četiri dvorca danas postoji samo Castello dei Griglioni. Nalazi se uz obalu jezera. Sačuvani su samo ostaci romaničke kapelice u dvorcu San Materno, koji je izgrađen sjeverno od Ascone u 19. i 20. stoljeću.