Flirting in person can feel a little intimidating, but it doesn’t have to be complicated.
The key is to stay confident, playful, and natural while showing genuine interest.
With the right mix of charm and subtle moves, you can grab his attention effortlessly.
Here are 14 proven ways to flirt with a guy in person and leave him intrigued.
1. Make Eye Contact
Lock eyes with him for a couple of seconds, then look away with a slight smile.
This small gesture shows confidence and creates a spark without saying a word.
Keep it natural—too much staring might feel awkward.
A well-timed glance can be incredibly powerful and flirty.
Eye contact sets the stage for connection.
2. Smile Genuinely
A warm, genuine smile can make you instantly more approachable.
Flash a quick smile when he catches your eye—it’s a subtle invitation to connect.
Smiling shows you’re friendly, confident, and enjoying the moment.
It’s one of the simplest ways to catch his attention.
Plus, it boosts your own confidence too.
3. Compliment Him
Give him a thoughtful compliment that feels personal.
Say, “You’ve got great taste in music,” or, “You really know how to explain things.”
Guys appreciate compliments just as much as anyone else, especially when they feel sincere.
It’s a great way to show you’re paying attention to him.
Keep it light and natural to avoid overdoing it.
4. Use Playful Teasing
Playful teasing adds a sense of fun to the interaction.
If he mentions being good at something, say, “Oh, I’ll need proof of that!”
The key is to keep it lighthearted and never touch on anything sensitive.
Teasing shows you’re confident and willing to joke around.
It creates a relaxed, engaging atmosphere.
5. Mirror His Body Language
Subtly mimicking his gestures and posture helps build connection.
If he leans forward, do the same after a moment.
Cross your legs or rest your arm in a similar way.
This subconscious move creates a sense of harmony and makes him feel comfortable around you.
It’s an effortless way to build rapport.
6. Find Reasons to Laugh
Laughter is an instant icebreaker.
If he makes a joke, laugh genuinely and say, “You’re funny—I wasn’t expecting that!”
Adding humor to the conversation keeps things light and fun.
It shows you enjoy his company and makes him want to keep the vibe going.
A shared laugh is a great way to bond.
7. Ask Him Open-Ended Questions
Show curiosity about his life by asking thoughtful, open-ended questions.
For example, “What’s the best trip you’ve ever taken?” or, “What got you into [his interest]?”
This shows genuine interest and keeps the conversation flowing.
Guys appreciate when someone wants to know more about them.
It’s a subtle way to create deeper connection.
8. Flirt Through Light Touch
A gentle touch can go a long way in building chemistry.
Tap his arm when you’re laughing or lightly brush against him when passing by.
These small, natural gestures signal interest without being too forward.
Keep it subtle and respectful—it’s all about creating a spark.
Physical flirting adds a layer of intimacy.
9. Bring Up a Shared Interest
If you know something he’s passionate about, casually mention it.
Say, “I remember you said you love hiking—do you have a favorite trail?”
This creates a natural opportunity to bond over something he enjoys.
Shared interests make the conversation feel more engaging and personal.
It’s a great way to show you’re paying attention.
10. Be Playfully Competitive
Suggest a friendly challenge or competition.
For example, “I bet I could beat you at trivia,” or, “Let’s see who can find the best coffee spot.”
A little competition adds excitement and keeps things playful.
It shows confidence and gives you both something to laugh about.
A fun challenge can create unforgettable moments.
11. Lean In When He Talks
Subtle body language cues like leaning in slightly when he’s speaking show interest.
It signals that you’re engaged and value what he has to say.
This creates a sense of intimacy and makes him feel appreciated.
It’s a simple yet powerful way to connect.
Guys love feeling like they’re being listened to.
12. Let Him Catch You Glancing
Let your eyes linger on him for a moment, then look away casually.
When he notices, smile softly to acknowledge it.
This creates a playful moment of curiosity and intrigue.
It’s a classic flirting move that never goes out of style.
It subtly lets him know you’re interested without saying a word.
13. Be Confident and Relaxed
Confidence is one of the most attractive qualities you can show.
Stand tall, speak clearly, and maintain an open posture.
Even if you feel nervous, projecting confidence makes you more engaging.
Relax and enjoy the interaction—he’ll pick up on your positive energy.
Confidence is magnetic and makes you unforgettable.
14. End the Interaction on a High Note
Leave while the energy is still positive and fun.
Say, “I’ve really enjoyed talking with you—we should do this again sometime!”
This leaves him wanting more and keeps you on his mind.
Ending on a high note shows confidence and creates anticipation.
It’s a perfect way to keep the flirting going beyond that moment.
Final Thoughts
Flirting with a guy in person doesn’t have to feel overwhelming.
These subtle yet powerful techniques let you show interest while keeping the interaction fun and natural.
The key is to relax, enjoy the moment, and let your personality shine.
Try these tips next time you’re with your crush, and watch the connection grow!