Danau Maggiore merupakan sebuah danau yang terletak di Italia dan Swiss. Danau ini merupakan danau terbesar kedua di Italia dan terbesar di Swiss. Terletak di tengah antara Danau Orta dan Danau Lugano, Danau Maggiore memanjang sekitar 65 kilometer (40 mil) antara Locarno dan Arona.