كتاب الْمَسَاجِدِ وَمَوَاضِعِ الصَّلاَةِ
5  
The Book of Mosques and Places of Prayer
(50)
Chapter: The virtue of taking many steps to the masjid
(50)
باب فَضْلِ كَثْرَةِ الْخُطَا إِلَى الْمَسَاجِدِ ‏
Sahih Muslim 663 c

Ubayy b. Ka'b reported:

There was a person among the Ansar whose house was situated at the farthest end of Medina, but he never in missed any prayer along with the Messenger of Allah (ﷺ). We felt pity for him and said to him: O, so and so, had you bought a donkey it would have saved you from the burning sand and would have saved you from the reptiles of the earth. He said: Listen I by Allah, I do not like my house to be situated by the side of Muhammad (ﷺ). I took (these words of his) ill and came to the Messenger of Allah (ﷺ) and informed him about (these words). He (the Holy Prophet) called him and he said exactly like that (which he had mentioned to Ubbay b. Ka'b), but made a mention of this (also) that he wanted a reward for his steps. Upon this the Messenger of Allah (ﷺ) said: In fact for you is the reward which you expect.
حَدَّثَنَا مُحَمَّدُ بْنُ أَبِي بَكْرٍ الْمُقَدَّمِيُّ، حَدَّثَنَا عَبَّادُ بْنُ عَبَّادٍ، حَدَّثَنَا عَاصِمٌ، عَنْ أَبِي عُثْمَانَ، عَنْ أُبَىِّ بْنِ كَعْبٍ، قَالَ كَانَ رَجُلٌ مِنَ الأَنْصَارِ بَيْتُهُ أَقْصَى بَيْتٍ فِي الْمَدِينَةِ فَكَانَ لاَ تُخْطِئُهُ الصَّلاَةُ مَعَ رَسُولِ اللَّهِ صلى الله عليه وسلم - قَالَ - فَتَوَجَّعْنَا لَهُ فَقُلْتُ لَهُ يَا فُلاَنُ لَوْ أَنَّكَ اشْتَرَيْتَ حِمَارًا يَقِيكَ مِنَ الرَّمْضَاءِ وَيَقِيكَ مِنْ هَوَامِّ الأَرْضِ ‏.‏ قَالَ أَمَا وَاللَّهِ مَا أُحِبُّ أَنَّ بَيْتِي مُطَنَّبٌ بِبَيْتِ مُحَمَّدٍ صلى الله عليه وسلم قَالَ فَحَمَلْتُ بِهِ حِمْلاً حَتَّى أَتَيْتُ نَبِيَّ اللَّهِ صلى الله عليه وسلم فَأَخْبَرْتُهُ - قَالَ - فَدَعَاهُ فَقَالَ لَهُ مِثْلَ ذَلِكَ وَذَكَرَ لَهُ أَنَّهُ يَرْجُو فِي أَثَرِهِ الأَجْرَ ‏.‏ فَقَالَ لَهُ النَّبِيُّ صلى الله عليه وسلم ‏ "‏ إِنَّ لَكَ مَا احْتَسَبْتَ ‏"‏ ‏.‏
Reference : Sahih Muslim 663c
In-book reference : Book 5, Hadith 349
USC-MSA web (English) reference : Book 4, Hadith 1404
  (deprecated numbering scheme)