Stresa ligt op de westelijke oever van het Maggiore meer. De pracht van het meer en de omliggende bergen, het milde klimaat, de overvloedige plantengroei en de vele historische bezienswaardigheden maken van Stresa het levendige centrum van deze alom bekende toeristische regio. Stresa is terecht trots op haar prachtige bloemenpromenade langs het Maggioremeer. Met de kabelbaan bereik je de top van de Monte Mottarone (1.490 meter) vanwaar je een schitterend panoramisch zicht hebt op zes meren en op de imposante Alpen.
Maggiore meer