Il Comune di Astano si trova nel Cantone Ticino, Svizzera, per la precisione ai piedi del Monte Rogoria, fra il Lago di Lugano ed il Lago Maggiore, a ridosso del confine con l'Italia.
Da Astano è possibile raggiungere in 15 minuti Luino e Ponte Tresa, in 30 minuti Lugano, ed in poco più di un'ora Milano.
Mappa con indicazioni stradali