When someone thanks you for visiting, the best reply is usually simple, warm, and natural. You can keep it brief with “Of course,” “Thanks for having me,” or “I had a lovely time,” or make it a little more personal if the visit meant a lot to you.
The right response depends on your relationship, the setting, and how formal you want to sound. Below are ready-to-use replies for casual visits, family gatherings, work visits, and more, plus a few tips for sounding sincere without overthinking it.
Simple replies you can use right away
- Of course — thank you for having me.
- I’m glad I could come by.
- It was my pleasure.
- Thanks for inviting me over.
- I had a really nice time.
- Anytime — I enjoyed visiting.
- Thank you for being such a gracious host.
- It was so nice to see you.
- I’m happy I got to stop by.
- We should do it again soon.
Warm, friendly replies
- Thank you — I really enjoyed visiting with you.
- I’m so glad I came by. It was lovely to catch up.
- Thanks for making me feel so welcome.
- I had a wonderful time, and I’m glad we got to spend that time together.
- It was great seeing you. Thanks again for having me.
- Your place always feels so welcoming. Thank you for the visit.
- I’m grateful you had me over. I enjoyed every minute.
- Thanks — I always leave feeling happy after visiting you.
- It was a really nice visit. Thank you for the warm welcome.
- I appreciated the chance to catch up. Thanks for having me.
Casual replies for friends
- Anytime — I had a blast.
- Thanks, I had fun too.
- Same here. Let’s do it again soon.
- It was great hanging out with you.
- Thanks for having me — I needed that.
- I’m glad I could swing by.
- That was such a nice visit. Thanks again.
- Always happy to come by and catch up.
- It was good to see you in person again.
- Thanks — I left feeling better than when I arrived.
Polite replies for family
- Thank you for having me. I always enjoy visiting you.
- I’m glad I got to spend time with everyone.
- It was so nice being together today.
- Thanks for the warm welcome and the good company.
- I really appreciated the chance to visit.
- It means a lot to be included. Thank you.
- I had a lovely time, as always.
- Thank you for making the visit so comfortable.
- It was wonderful to see everyone.
- I’m grateful for the time we shared.
More formal replies
- Thank you for your kind hospitality. I enjoyed the visit very much.
- I appreciate your warm welcome and the time we spent together.
- It was a pleasure to visit, and I’m grateful for your hospitality.
- Thank you for hosting me so graciously.
- I’m pleased I was able to visit, and I appreciate your kindness.
- Thank you again for such a pleasant visit.
- I enjoyed our time together and appreciate your generosity.
- It was a privilege to stop by. Thank you for receiving me so warmly.
Short text-message replies
- Of course — I enjoyed it!
- Thank you, I had a great time.
- It was lovely seeing you.
- Thanks again for having me.
- I’m glad I could come by.
- Same here — it was a nice visit.
- Anytime! I enjoyed it.
- It was great catching up.
Replies when you want to sound especially sincere
- Thank you. I really did enjoy visiting, and I appreciate how welcoming you were.
- I’m glad I could come by. It meant a lot to spend that time with you.
- Thank you for saying that. I felt very comfortable and appreciated while I was there.
- It was a genuinely lovely visit, and I’m grateful for the invitation.
- I appreciate your kindness. I enjoyed our conversation and the time together.
- Thank you — your hospitality made the visit especially pleasant.
How to choose the right reply
If the person is being casual, a short response is usually best: “Anytime,” “Of course,” or “I had a great time.” If the visit was more meaningful, add one specific detail, such as “I really enjoyed catching up” or “It was so nice seeing your family.”
If you want to sound polished, mirror the tone they used. A formal “Thank you for your hospitality” works well in professional or respectful settings, while a relaxed “Thanks for having me” fits friends and close family.
What makes a good reply
- Acknowledge the thanks. A simple “You’re welcome” or “Of course” is enough.
- Return the warmth. Saying you enjoyed the visit keeps the exchange friendly.
- Keep it natural. Don’t over-explain or make the reply longer than the moment calls for.
- Match the setting. Use more formal language for hosts, coworkers, or older relatives if that feels appropriate.
Examples for common situations
After dinner at someone’s home
- Thank you for having me — dinner was wonderful, and I enjoyed the visit.
- I had such a nice time. Thanks again for your hospitality.
After a quick drop-in
- Of course — I’m glad I could stop by.
- Anytime. It was nice to see you.
After visiting a close friend
- Thanks for saying that. I had a great time hanging out.
- Same here — let’s not wait too long to do it again.
After a family visit
- I’m glad we got to spend time together. Thanks for having me.
- It was really nice seeing everyone. Thank you for the warm welcome.
After a professional or formal visit
- Thank you. I appreciated the opportunity to visit and enjoyed our conversation.
- The visit was a pleasure. Thank you for your time and hospitality.
If you want the reply to feel effortless, keep it short, warm, and specific to the moment. “Thank you — I enjoyed visiting too” works in almost every situation, and it never sounds out of place.