Italy is smaller.
Spain is ~68% larger—roughly the size of California; Italy is slightly larger than Arizona.
Both are Southern European peninsular nations with diverse geography, but Spain's Meseta Central gives it greater land area.