A small inn or lodging for travelers. The term is somewhat old-fashioned and can correspond to ryokan or minshuku.
山道で見つけた小さな宿屋に泊まった。
We stayed at a small inn we found on the mountain road.
昔の町には宿屋や茶屋が並んでいた。
Old towns had rows of inns and teahouses.
宿屋の主人が温かい料理を出してくれた。
The innkeeper served a warm meal.