Sharjah will host a Test match for the first time in nine years when Pakistan play Sri Lanka in November, the Pakistan Cricket Board announced on Tuesday.
Sharjah Cricket Stadium in the United Arab Emirates has not hosted a Test match since Pakistan took on Australia in 2002.
The PCB has allotted the other two Test matches of the series to Dubai and Abu Dhabi. Sharjah will also host the fourth one-day international of a five-match series.
Sharjah has hosted 200 ODIs and has been Afghanistan's home ground since 2010.
Pakistan have not hosted any of the world's leading teams since gunmen attacked Sri Lanka's team bus in 2009.
Oct 18-22: First test at Abu Dhabi
Oct 26-30: Second test at Dubai
Nov. 3-7: Third test at Sharjah
Nov. 11: 1st ODI at Dubai
Nov. 14: 2nd ODI at Dubai
Nov. 18: 3rd ODI at Dubai
Nov. 20: 4th ODI at Sharjah
Nov. 23: 5th ODI at Abu Dhabi
Nov. 25: Twenty20 at Abu Dhabi