Nel Nepal occidentale e nelle parti adiacenti dell'India, i Tharu parlano varianti di Hindi, Urdu e Awadhi. Nel Nepal centrale e vicino, parlano una variante di Bhojpuri. Nel Nepal orientale, parlano una variante di Maithili. Le versioni più standard di questi dialetti sono ampiamente parlate dai vicini non Tharu nelle stesse aree in modo che non vi siano importanti barriere linguistiche tra i Tharu e i loro vicini. Tuttavia, ci sono barriere linguistiche tra questi dialetti che ostacolano la comunicazione tra i Tharu provenienti da diverse regioni. Parlano anche la lingua nepalese. I Tharu vivevano già nel Terai prima dell'arrivo degli europei. Non è chiaro quale lingua parlassero all'epoca.
Tharu.