Pallanza is located in northern Italy on lake Maggiore, very close to the Swiss border. The city is easily reachable by highway (A26) or by railway (Sempione rail line).