Electronic structures associated with the flat (polar) Se/Te-or Tl-terminated surfaces of TlBiSe2 and TlBiTe2 are predicted to harbor not only the Dirac cone states, but also the trivial dangling bond states near the Fermi energy. However, the latter, trivial states have never been observed in photoemission measurements. In order to address this discrepancy, we have carried out ab-inito calculations for various surfaces of TlBiSe2 and TlBiTe2. A rough nonpolar surface with an equal number of Se/Te and Tl atoms in the surface atomic layer is found to destroy the trivial dangling bond states, leaving only the Dirac cone states in the bulk energy gap. The resulting energy dispersions of the Dirac states are in good accord with the corresponding experimental dispersions in TlBiSe2 as well as TlBiTe2. We also show that in the case of flat, Se terminated, high-index (221) and (112) surfaces of TlBiSe2, the trivial surface states shift energetically below the Dirac node and become well-separated from the Dirac cone states.2