eSwatini"）可分为4种方言，对应该国4个行政区：霍霍、卢邦博、曼齐尼和希塞卢韦尼。史瓦帝语至少有2个变种：史瓦帝尼北部、中部和西南部主要说标准史瓦帝语，其余地区说另一变种。在史瓦帝尼极南部，尤其是恩赫兰加诺和赫拉蒂库卢，当地的史瓦帝语受祖鲁语影响极大，包括说这种方言的人在内，也不被认可它是「标准」的史瓦帝语，只承认是该国境内另一种方言。而南非的普马兰加省和索韦托也有数量可观的人说史瓦帝语，但在史瓦帝尼境内的该语言使用者看来，这也只是非标准的史瓦帝语。与史瓦帝尼南部的方言不同，普马兰加省的