In general, Allstate is more expensive than GEICO. On average Allstate charges $2,639 annually ($220 monthly) for full coverage, whereas GEICO charges $1,572 annually ($131 monthly).