希望进入斯威士兰的外国人必须获得签证，除非他们是符合条件的免签证国家之一的公民。
免签.以下93个司法管辖区的持有人不需要签证就能进入斯威士兰进行最长30天的访问：
访客数据.抵达斯威士兰的大多数访客来自以下国家：