裕固语主要有两种:一种称西部裕固语,主要分布在肃南裕固族自治县的西部,属阿尔泰语系突厥语族东匈语支;一种称东部裕固语,主要分布在肃南裕固族自治县的东部,属阿尔泰语系蒙古语族。
西部裕固语是一种古老的突厥语,至今还保留着许多古代突厥语和回鹘语的词汇,尤其是在数词上保留了突厥人古老的计数法。
东部裕固语则保留了较多的蒙古语的成份,其词汇和某些语音特点,更接近于十三、四世纪的古代蒙古语。东、西部裕固语有差异但也有一些相同的词汇,这些词汇或源于突厥语,或源于蒙古语,同时还吸收了大量汉语和藏语借词。
居住在酒泉黄泥堡及肃南县明花区前滩等地的裕固人则讲汉语。