Åstol är en ö och en tätort i Tjörns kommun i Västra Götalands län.
Åstol ligger alldeles söder om Tjörn (nära Marstrand) och har cirka 200 åretruntboende. Ön går att nå via färjan Hakefjord, som utgår från Rönnäng på Tjörn och även trafikerar Tjörnekalv samt Åstols grannö Dyrön. Sommartid finns även färjeförbindelse till och från Marstrand.