At home, we hear, where travellers rest? (3)
I believe the answer is:
inn
'where travellers rest?' is the definition.
(travellers may rest in an inn)
'at home we hear' is the wordplay.
'at home' becomes 'in' ('I'm in' can mean 'I'm at home').
'we hear' shows a homophone (sound like).
'in' is a homophone of 'INN'.
(Other definitions for inn that I've seen before include "place to stay" , "Commercial premises" , "Gray's, Lincoln's" , "Hotel or public house" , "watering-hole" .)