Freehold grants full ownership of the land and property in perpetuity, while leasehold grants usage rights for a specific period (e.g., 99 years) without owning the land.