Obec Zahájí leží v okrese České Budějovice, v kraji Jihočeský.