Syria's parliament speaker says President Bashar al-Assad has been re-elected by a landslide, capturing 88.7 per cent of the vote.

Jihad Laham said Wednesday that Assad's two challengers, Hassan al-Nouri and Maher Hajjar, won 4.3 per cent and 3.2 per cent respectively.

The Supreme Constitutional Court says turnout was 73.42 per cent.

Tuesday's vote was only held in government-controlled areas, and the opposition has denounced the election amid Syria's civil war as a farce.

Assad's victory was always a foregone conclusion, despite the presence of other candidates on the ballot for the first time in decades.

The win boosts his support base, and provides further evidence that Assad has no intention of relinquishing power.