25 Other Ways to Say “I Had a Great Time” (Heartfelt)

October 3, 2026
Written By George Spencer

Lorem ipsum dolor sit amet consectetur pulvinar ligula augue quis venenatis. 

If you want other ways to say “I had a great time,” try “I really enjoyed myself,” “I had a lovely time,” or “I had a blast.” All three show you enjoyed the event, but the tone is different. Some suit friends, and others suit a boss or a host. Choose the one that fits the person and the place.

This guide gives you 25 other ways to say “I had a great time,” with clear meanings and natural examples. You will also learn which phrases are polite, which are slang, and which grammar mistakes to avoid. Every phrase works in a text, an email, or a face-to-face chat.

Quick answer: 

“I had a great time” is correct and polite. It is just general. The best other ways to say “I had a great time” depend on who you are talking to:

  • Friends: “I had a blast” or “I had so much fun.”
  • Hosts: “I felt so welcome” or “I had a lovely time.”
  • Work contacts: “It was a pleasure spending time with you” or “I truly appreciated the time.”
  • Special occasions: “I had an unforgettable time” or “I cherished every moment.”

What Does “I Had a Great Time” Mean?

“I had a great time” means you enjoyed an event or activity. It is in the past tense, so the fun has already happened. Here, time means an experience, and great describes how it felt. People say it at the end of a party, in a goodbye, or in a thank-you message.

You need the article “a.” In this phrase, time is counted as one experience, like “a bad time” or “a hard time.”

Sentence
Correct“Thanks for dinner. I had a great time.”
Incorrect“Thanks for dinner. I had great time.”
WhyThe noun time needs “a” in this meaning.

What to Say instead of “I Had a Great Time”?

Other Ways to Say “I Had a Great Time

Choosing from the many other ways to say “I had a great time” is easier if you ask three questions. Who am I talking to? How formal is the setting? What do I want to stress: the fun, my thanks, the company, or the memory?

SituationTry this
Night out with a friend“I had a blast.” / “I had so much fun.”
Thanking a host“I felt so welcome.” / “I’m so glad I came.”
Business lunch or meeting“It was a pleasure spending time with you.”
Wedding, trip or milestone“I had an unforgettable time.”
Quiet tea or lunch“I had a lovely time.” / “I had a delightful time.”

Is It Professional/Polite to Say “I Had a Great Time”?

Yes. It is polite, friendly and correct. The only weakness is that it is general. After a business dinner, it does not tell the other person what you valued.

You have two easy fixes. First, add a detail: “I had a great time. Your story about the first product launch was the highlight.” Second, use a phrase with more polish. In emails, other ways to say “I had a great time,” such as “It was a pleasure spending time with you,” sound more thoughtful. If you are thanking someone for their effort, “I truly appreciated the time” fits better than a fun-focused phrase.

How to Say Had a Great Time with Friends

How to Say Had a Great Time with Friends

Friends do not need formal wording, so other ways to say “I had a great time” can be short and playful. Texts are usually quick, warm and specific.

  • “Tonight was so good. I had a blast!”
  • “I’m still laughing about the board game. I had the best time.”
  • “Best night in ages. Same time next month?”

A specific detail plus a plan to meet again feels more sincere than a bigger adjective. “I loved the food and the music. Let’s do it again” says more than “It was amazing.”

Pros And Cons “I Had a Great Time”

Pros

  • It is correct and natural in American and British English.
  • It is short, so it suits texts and quick goodbyes.
  • It works with almost any person or event.
  • It is easy for learners to remember and use.

Cons

  • It does not say why you enjoyed the event.
  • People say it automatically, so it can sound polite rather than sincere.
  • Great is fairly casual, which can feel light in a formal thank-you.
  • Repeating it in every message makes your writing feel flat.

Have a Great Time Synonyms Slang

Have a Great Time Synonyms Slang

Slang is the most casual of the other ways to say “I had a great time.” Use it with friends, not in a formal email.

SlangWhere it is commonFeel
“I had a blast.”Mostly AmericanExcited, very casual
“I had a ball.”BothCheerful, a bit old-fashioned
“It was a riot.”BothVery funny and lively
“We had a right laugh.”BritishFunny, relaxed
“We had a cracking time.”BritishVery good, lively
“I had a whale of a time.”Mostly BritishBig fun
“I’m still buzzing.”Mostly BritishStill excited after the event

“Have a great time!” is a different expression. It is a wish for someone before an event. Casual versions include “Have fun!”, “Enjoy!” and “Have a blast!”

Synonyms For “I Had a Great Time”

You can build your own other ways to say “I had a great time” by changing one word. Replace great with another adjective:

WordFeelExample
wonderfulwarm, a little stronger“I had a wonderful time.”
lovelysoft, polite, common in British English“I had a lovely time.”
fantasticupbeat“I had a fantastic time.”
amazingvery strong, casual“I had an amazing time.”
delightfullight, polite, slightly formal“I had a delightful time.”
goodmilder than great“I had a good time.”

Small words change the strength too. “Such a” and “so” make a phrase warmer: “I had such a wonderful time.” Americans often choose amazing or awesome in casual speech. British speakers often choose lovely, brilliant or cracking.

25 Alternatives to Say “I Had a Great Time”

Use these 25 other ways to say “I had a great time” as they are, or swap in your own details. Each entry shows the tone, the best setting, one usage tip, and two examples.

1. I really enjoyed myself

Tone: warm, natural. Best for: dinners, visits, small gatherings.
Enjoy needs an object, so “myself” completes the sentence.

  • “Thank you for lunch. I really enjoyed myself.”
  • “I really enjoyed myself tonight, even though I was nervous about coming.”

2. I had such a wonderful time

Tone: warm, a little elegant. Best for: weddings, celebrations, trips.
The pattern is such + a + adjective + noun.

  • “I had such a wonderful time at your wedding. The speeches made me cry.”
  • “I had such a wonderful time with your family on Sunday.”

3. I had a lovely time

Tone: soft, polite. Best for: tea, lunch, quiet visits.
It is very common in British English and works well in American English too.

  • “I had a lovely time this afternoon. Thank you for the tea.”
  • “I had a lovely time at your parents’ house.”

Also, read this; Other Ways to Say ‘ Nice Talking to You

4. I had so much fun

Tone: playful, energetic. Best for: games, outings, parties.
Fun is uncountable here, so say “so much fun,” never “so many fun.”

  • “I had so much fun at the lake today.”
  • “I had so much fun that I lost track of time.”

5. I truly appreciated the time

Tone: formal, grateful. Best for: meetings, mentors, interviews.
It sounds complete when you say whose time: “the time you took to meet me.” It stresses thanks, not fun.

  • “I truly appreciated the time you gave me yesterday. Your advice was clear and practical.”
  • “I truly appreciated the time you took to explain the process.”

6. It was a pleasure spending time with you

Tone: gracious, semi-formal. Best for: colleagues, clients, new acquaintances.
“It was a pleasure to spend time with you” is also correct.

  • “It was a pleasure spending time with you at the conference.”
  • “It was a pleasure spending time with you and your team today.”

7. I had an amazing time

Tone: enthusiastic. Best for: trips, festivals, parties.
Use “an” because amazing starts with a vowel sound.

  • “I had an amazing time in Lisbon. The food alone was worth the trip.”
  • “I had an amazing time at the concert.”

8. I had a fantastic time

Tone: upbeat. Best for: outings, workshops, dinners.
It works in casual and semi-formal settings.

  • “I had a fantastic time at the workshop and learned more than I expected.”
  • “I had a fantastic time at dinner. Please thank your sister for the dessert.”

9. I had a blast

Tone: very casual. Best for: close friends, parties, active days.
This slang idiom is most common in American English. Avoid it in formal emails.

  • “I had a blast at the beach today.”
  • “I had a blast at karaoke. Let’s go again soon.”

10. I’m so glad I came

Tone: warm, sincere. Best for: events you almost skipped.
It tells the host that the invitation mattered.

  • “I’m so glad I came. I almost stayed home tonight.”
  • “I’m so glad I came to the meetup. I met three people from my field.”

11. I cherished every Moment

Tone: sentimental. Best for: reunions, weddings, farewells.
Cherish means to hold something dear, so it sounds heavy for a casual lunch.

  • “I cherished every moment of the reunion. Thank you for bringing us together.”
  • “I cherished every moment of my last weekend with the team.”

12. I enjoyed every minute

Tone: positive, natural. Best for: long events, day trips, conferences.
It tells the listener the whole event was good, not just one part.

  • “I enjoyed every minute of the tour. Our guide was excellent.”
  • “I enjoyed every minute of the conference, especially the writing workshop.”

13. It meant a lot to me

Tone: heartfelt. Best for: invitations and thoughtful gestures.
“It” must refer to something clear. This phrase thanks the person’s effort, not the fun.

  • “Thank you for inviting me. It meant a lot to me.”
  • “It meant a lot to me that you stayed until the end.”

14. I felt so welcome

Tone: grateful, kind. Best for: home visits, a new group, a new team.
It compliments the host rather than the event.

  • “Thank you for dinner. I felt so welcome in your home.”
  • “I felt so welcome on my first day. Thank you all.”

15. I had the best time

Tone: cheerful, strong. Best for: events that beat your expectations.
The best is a superlative, so use it when you mean it.

  • “I had the best time at your housewarming.”
  • “I had the best time with you and the kids today.”

16. I’m grateful for the Experience

Tone: formal, thoughtful. Best for: workshops, interviews, volunteer work.
It suits learning events better than fun-focused phrases.

  • “I’m grateful for the experience. The workshop changed how I plan my week.”
  • “I’m grateful for the experience of volunteering with your team.”

17. I had a delightful time

Tone: light, polite. Best for: tea, galleries, garden parties.
Delightful is gentle, so it suits a calm event more than a loud party.

  • “I had a delightful time at the gallery. Thank you for the recommendation.”
  • “I had a delightful time talking with your grandmother.”

18. I thoroughly enjoyed it

Tone: polite, complete. Best for: shows, talks, meals.
Keep “it” because enjoy needs an object. To name the activity, drop “it”: “I thoroughly enjoyed the tour” or “I thoroughly enjoyed talking with you.”

  • “I thoroughly enjoyed it. The performance was beautifully done.”
  • “I thoroughly enjoyed talking with you about your research.”

19. It was such a joy

Tone: affectionate. Best for: family and close friends.
It is often followed by to + verb or an -ing form.

  • “It was such a joy to see everyone again.”
  • “It was such a joy having you here this weekend.”

20. I had an unforgettable time

Tone: emotional, strong. Best for: milestones and special trips.
It is a strong word, so save it for something truly special.

  • “I had an unforgettable time on our trip to the mountains.”
  • “I had an unforgettable time at your graduation.”

21. I loved every second

Tone: affectionate, excited. Best for: close friends, partners, family.
It is warmer than “I enjoyed every minute” because “every second” stresses even the smallest moments.

  • “I loved every second of the road trip.”
  • “I loved every second of our walk by the river.”

22. I couldn’t have asked for better

Tone: grateful, warm. Best for: hosts, trips, well-planned days.
You can add a noun: “better company,” “better weather,” “a better evening.”

  • “The food, the music, the people. I couldn’t have asked for better.”
  • “I couldn’t have asked for better company on this trip.”

23. I’m thankful for the memories

Tone: reflective, sentimental. Best for: farewells, anniversaries, end of a trip or season.
It looks back, so it fits the end of a longer experience better than the same night.

  • “I’m thankful for the memories we made this summer.”
  • “As the year ends, I’m thankful for the memories from our trip.”

24. I had such a good time with everyone

Tone: friendly, inclusive. Best for: group chats and team events.
Use it in a group message so no one feels left out.

  • “I had such a good time with everyone tonight.”
  • “Thanks, team. I had such a good time with everyone at the retreat.”

25. That was truly enjoyable

Tone: polished, neutral. Best for: performances, meals, work events.
“That” points to an event that just ended. Do not follow it with a verb form like “attending.”

  • “That was truly enjoyable. Thank you for organizing it.”
  • “That was truly enjoyable. The music kept everyone smiling.”

Common Mistakes With Other Ways to Say “I Had a Great Time”

Most errors with other ways to say “I had a great time” come from articles, prepositions and missing objects.

IncorrectCorrectWhy
“I had great time.”“I had a great time.”Time needs “a” in this meaning.
“I had a great time in the party.”“I had a great time at the party.”Use at for events, in for places like cities, on for trips.
“I had so many fun.”“I had so much fun.”Fun is uncountable.
“I enjoyed.”“I enjoyed it.” / “I enjoyed myself.”Enjoy needs an object.
“I have a great time yesterday.”“I had a great time yesterday.”Use the past simple for a finished event.
“I had a great time to talk with you.”“I had a great time talking with you.”Use an -ing form after this phrase.

Tense matters too. Use “I’m having a great time” while it is happening, and “I’ve had a great time so far” when the event is still going. Register is another common slip. “I had a blast” in an email to a client sounds too casual. “It was a pleasure spending time with you” fits better.

Conclusion

“I had a great time” is correct and polite, but it says very little. The best other ways to say “I had a great time” add tone, detail or thanks, such as “I really enjoyed myself” or “I felt so welcome.” Match the phrase to the person and the setting.

Next time, pick one of the other ways to say “I had a great time” and add one specific detail, like the food, the music or the conversation. That small detail makes a short message feel sincere. Keep casual slang for friends and choose gracious wording for work.

1 thought on “25 Other Ways to Say “I Had a Great Time” (Heartfelt)”

Leave a Comment