土地承包合同有效期是30年。《中华人民共和国农村土地承包法》规定,耕地承包期是30年,草地承包期是20至50年,林地承包期是30至70年,经国务院林业行政主管部门批准后特殊林木的林地承包期可延长。
《中华人民共和国农村土地承包法》第二十一条耕地的承包期为三十年。草地的承包期为三十年至五十年。林地的承包期为三十年至七十年。
前款规定的耕地承包期届满后再延长三十年,草地、林地承包期届满后依照前款规定相应延长。