The ideal length for a carp rod depends on various factors such as the fishing technique, casting distance, and fishing environment. In general, carp rods range from 10 to 13 feet in length, with 12 feet being a popular choice for all-round fishing.