Bahasa Shan merupakan bahasa yang paling banyak dituturkan di Negara Bagian Shan di timur laut Myanmar oleh suku Shan. Bahasa ini juga dituturkan di utara Thailand (Provinsi Chiang Mai), selatan Tiongkok (Yunnan), dan timur laut India (Assam). Bahasa Shan termasuk dalam rumpun bahasa Tai-Kadai sehingga ia berkerabat dengan bahasa Thailand.
Bahasa ini terdiri dari 3 dialek, yaitu Lashio, Taunggyi, dan Kengtung.