Vešala (Macedonian: Вeшaлa, Albanian: Veshallë) is a village in the municipality of Tetovo, North Macedonia. It is a village located in the Šar Mountains, some 11.9 kilometres away from the closest city Tetovo, 20 km away from Prizren and 1247 metres above sea level.