A Pakistani pilgrim, Usman Arshad, reached Makkah on foot and performed Umrah, 24NewsHD TV channel reported on Friday.
The resident of the Okara district of Punjab covered a 5400 km distance on foot.
He went on a pilgrimage in October last year.
Usman reached Quetta, the capital of Balochistan, in a month. He entered Iran from Balochistan.
He had to take a sea journey from Iran to Dubai due to visa difficulties.
In a video message, he expressed his gratitude to the Almighty and prayed for peace and prosperity.