Varese znajduje się w północnej Lombardii, blisko granicy ze Szwajcarią, około 55 km od Mediolanu. Miasto położone jest między jeziorami a przedgórzem Alp i otoczone zielenią oraz eleganckimi willami. Nazywane jest „miastem ogrodów” ze względu na liczne parki. W pobliżu leży jezioro Lago di Varese z trasą rowerową oraz słynna góra Sacro Monte di Varese wpisana na listę UNESCO.