It is nice to entertain dinner guests now and then, but when they stay too long it can be frustrating. You might have to work the next day, or your might not have anything else to say. It is not polite to bluntly tell someone to go home, but subtle hints can make people realize on their own that it is time to leave. In any case, do not ruin a relationship by giving visitors the verbal boot. Use these polite ways to tell dinner guests to leave, and encourage them to go home without hurting their feelings.
Discuss Early Work Hours or Activities
When seeking polite ways to tell dinner guests to leave, start talking about work. If you have to get up early, mention the time that you usually go to bed in a polite and tactful way. Joke about it being a late night, even if it is only 9:00 p.m. Hopefully your dinner guests will get the hint and decide to go home. Not everyone considers 9:00 p.m. late, and they might not have considered that others might have to get up early for work or other activities.
Turn Off the TV
Dinner guests might not leave at a reasonable time if the television is creating a distraction. When trying to find polite ways to tell dinner guests to leave, turn off the TV during a commercial break. It should be a polite indication that the evening is ending. When combined with other polite ways to give dinner guests a hint, they should catch on and leave without feeling hurried or hurt in the least.
Yawn Every Fifteen to Twenty Minutes
Yawning is a sign that a person is tired, and yawns are naturally catching. When striving to tell dinner guests that the party is over without coming right out and telling them to leave, yawn every fifteen or twenty minutes. Right before a dramatic yawn, mention that you are tired in a polite way. Anyone with a shred of courtesy and commonsense will realize that it is time to leave.
Tell the Truth in a Polite and Tactful Way
If beating around the bush does not seem to work when trying to get dinner guests to leave, do not invest more time and effort in trying to send out hints. Tell the truth in a polite, friendly and tactful way. Say that you had a great time and enjoyed the visit, but you have to cut the evening short because of a morning obligation. Most people would not be offended. On the contrary, people are more likely to become offended by dishonesty. It is not impolite to tell dinner guests that the evening must come to an end, especially when they are told in a lighthearted and friendly way.
Source: Personal Experience with Late Night Dinner Guests