Grantola è raggiungibile da ovest percorrendo l'autostrada A26, uscita Vergiate, proseguendo per la statale che porta a Luino; da nord mediante l'autostrada Bellinzona-Lugano, quindi uscire dal valico di Ponte Tresa; da est e da sud percorrendo l'autostrada A8 (Milano - Laghi), uscita Varese, proseguendo poi per Luino.