The most common antonyms for attract are repel, deter, discourage, repel, repel from, and drive away, depending on the context. While repel means to push something away, deter means to prevent someone from taking action, and discourage means to reduce interest, confidence, or enthusiasm.
Choosing the right opposite of attract depends on whether you are describing physical forces, emotions, relationships, marketing, or everyday communication.
Whether you are improving your vocabulary, writing an essay, or looking for precise English words, this guide explains the best antonyms for attract, their meanings, differences, and practical uses.
Quick Answer: What Is the Antonym of Attract?
The strongest general antonym of attract is repel.
- Attract: To draw someone or something toward you.
- Repel: To push someone or something away.
- Deter: To discourage someone from doing something.
- Discourage: To reduce someone’s interest, confidence, or willingness.
- Alienate: To make someone feel distant or disconnected.
- Eject: To force someone or something out.
- Drive away: To cause someone or something to leave.
What Does Attract Mean?
The verb attract means to draw something toward a person, place, object, or idea. It can describe physical movement, emotional interest, attention, or the ability to appeal to someone.
Examples:
- The flowers attract butterflies.
- Her confidence attracts attention.
- The company attracts talented employees.
- The museum attracts thousands of tourists.
The word has several related meanings, so its opposite changes with context. A magnet may repel a metal object under certain conditions, while a poor customer experience may discourage customers from returning.
Why learning antonyms matters
Antonyms help you communicate contrast, express ideas more precisely, avoid repetitive writing, and understand subtle differences between words.
For example, repel customers suggests that something actively drives them away, while fail to attract customers simply means that something does not draw them in. These expressions are related but not identical.
List of Antonyms for Attract
Here are useful opposite words for attract, grouped by their primary meanings.
| Antonym | Meaning | Best context |
| Repel | Push or drive away | Physical forces, reactions |
| Deter | Prevent or discourage action | Safety, decisions |
| Discourage | Reduce willingness or confidence | Education, advice |
| Alienate | Make someone feel estranged | Relationships, leadership |
| Repulse | Cause strong dislike or rejection | Emotional reactions |
| Disgust | Cause intense aversion | Sensory or emotional responses |
| Offend | Cause displeasure or hurt | Social interaction |
| Disinterest | Cause someone to lose interest | Engagement |
| Distract | Draw attention away from something else | Attention and focus |
| Divert | Turn attention or movement elsewhere | Traffic, resources |
| Drive away | Cause someone to leave | Customers, visitors |
| Chase away | Force someone or something to flee | Animals, people |
| Ward off | Keep away or prevent approach | Threats, danger |
| Exclude | Keep someone or something out | Groups, access |
| Reject | Refuse to accept | Applications, offers |
| Refuse | Decline to accept or agree | Requests, invitations |
| Dismiss | Reject or treat as unimportant | Ideas, suggestions |
| Repudiate | Reject formally or strongly | Claims, agreements |
| Eject | Force out of a place | Physical removal |
| Expel | Officially force out | Schools, organizations |
| Dispel | Make a feeling, belief, or idea disappear | Doubts, myths |
| Avoid | Stay away from | People, situations |
| Shun | Deliberately avoid or ignore | Social relationships |
| Abandon | Leave behind or give up | Projects, places |
| Withdraw | Move back or remove oneself | Social or formal situations |
| Dissuade | Persuade someone not to act | Advice, decisions |
Important: These words are not interchangeable in every sentence. Repel is often the closest direct opposite of attract, whereas reject, avoid, and exclude express more specific kinds of opposition.
The Best Antonyms for Attract by Meaning
Repel
Definition: To push away, prevent approach, or cause a strong feeling of dislike.
- Tone: Neutral in physical descriptions; negative in social contexts.
- Formality: Neutral to formal.
- Best contexts: Science, nature, relationships, product descriptions.
- Common collocations: repel water, repel insects, repel an attack, repel visitors.
Example: The insect repellent helps repel mosquitoes.
Grammar: Repel is a transitive verb and usually takes a direct object: The smell repels customers.
Repel vs. attract: These are direct opposites when describing movement or opposing reactions. However, attract attention and repel attention are not equally natural in every context; discourage attention or put people off may sound more appropriate.
Deter
Definition: To discourage someone from doing something, often by creating fear, difficulty, or an expectation of consequences.
- Tone: Practical, cautionary.
- Formality: Neutral to formal.
- Best contexts: Security, law, public policy, business.
- Common collocations: deter crime, deter theft, deter investment, deter potential buyers.
Example: High delivery fees may deter customers from completing their purchases.
Grammar: Commonly follows the pattern deter someone from doing something.
Deter vs. repel: Repel suggests pushing away; deter suggests preventing an action before it happens.
Discourage
Definition: To reduce someone’s enthusiasm, confidence, or willingness to do something.
- Tone: Cautionary or supportive, depending on context.
- Formality: Neutral.
- Best contexts: Education, relationships, workplaces, communication.
- Common collocations: discourage participation, discourage spending, discourage applicants.
Example: Complicated instructions may discourage beginners from trying the software.
Grammar: Use discourage someone from doing something.
Discourage vs. deter: Discourage often affects motivation or confidence. Deter more strongly emphasizes preventing an action.
Alienate
Definition: To make someone feel isolated, unwelcome, or emotionally distant.
- Tone: Negative and interpersonal.
- Formality: Neutral to formal.
- Best contexts: Leadership, relationships, politics, customer service.
- Common collocations: alienate customers, alienate supporters, alienate colleagues.
Example: Ignoring employee feedback can alienate an otherwise loyal team.
Grammar: Usually transitive: alienate someone from a group.
Alienate vs. repel: Alienate describes damaged connection or belonging; repel can describe an immediate reaction of dislike or physical opposition.
Repulse
Definition: To cause intense dislike or disgust, or to drive back an attack.
- Tone: Strong and negative.
- Formality: Neutral to formal.
- Best contexts: Literature, emotional reactions, military or historical writing.
- Common collocations: repulse an attack, repulse an intruder.
Example: The offensive behavior repulsed everyone at the table.
Repulse vs. repel: Repel is broader and often neutral. Repulse frequently emphasizes a powerful negative reaction or the successful resistance of an attack.
Disgust
Definition: To cause a strong feeling of revulsion.
- Tone: Highly negative and emotional.
- Formality: Neutral.
- Best contexts: Sensory descriptions, moral reactions, personal opinions.
- Common collocations: disgust the audience, disgust someone with behavior.
Example: The unhygienic conditions disgusted the visitors.
Disgust vs. repel: Disgust identifies a specific emotional reaction; repel can describe either physical opposition or a broader aversion.
Drive Away
Definition: To cause a person, animal, or group to leave or avoid a place.
- Tone: Direct and practical.
- Formality: Informal to neutral.
- Best contexts: Business, tourism, relationships, everyday speech.
- Common collocations: drive away customers, drive away visitors, drive away potential buyers.
Example: Poor service can drive away loyal customers.
Drive away vs. deter: Drive away often describes losing people who have already arrived or shown interest. Deter commonly describes stopping them before they act.
Antonyms for Attract by Context
The most effective way to choose an antonym is to identify what kind of attraction you mean.
| Context | Best antonyms | Example |
| Physical forces | Repel | Like poles of a magnet repel each other. |
| Attention | Distract, divert | Background noise distracts the audience. |
| Marketing | Deter, discourage, drive away | Hidden fees deter potential buyers. |
| Relationships | Alienate, repel, offend | Constant criticism can alienate friends. |
| Emotions | Disgust, repulse, put off | The rude remark put her off. |
| Education | Discourage, dissuade | Harsh criticism can discourage students. |
| Leadership | Alienate, discourage | Poor communication alienates employees. |
| Customer service | Frustrate, drive away | Long waiting times drive away customers. |
| Formal rejection | Reject, refuse, repudiate | The committee rejected the proposal. |
| Security | Ward off, deter, repel | Bright lights may deter intruders. |
Everyday conversation
In casual English, put off, turn off, and drive away often sound more natural than formal vocabulary.
Examples:
- The bad smell put me off my food.
- His rude attitude turned people off.
- The noisy environment drove visitors away.
Put off can mean to discourage or reduce someone’s interest. Turn off often describes a feature or behavior that makes something unattractive.
Professional and business writing
Choose deter, discourage, alienate, or drive away according to the result you want to describe.
- High prices may deter new customers.
- Inconsistent communication can alienate clients.
- Poor product quality may drive away repeat buyers.
In a business report, specify the mechanism rather than simply saying a product “does not attract people.”
Academic writing
Academic writing benefits from precise descriptions of cause and effect.
- The intervention discouraged participation.
- The policy deterred potential applicants.
- The findings challenged the assumption that price alone attracts consumers.
The last example uses challenged rather than a direct antonym because academic arguments often contrast ideas instead of describing attraction itself.
Creative and literary writing
Literary English offers words with stronger emotional or stylistic effects.
- Repulse conveys powerful aversion.
- Alienate conveys emotional separation.
- Shun suggests deliberate social avoidance.
- Repel can suggest an instinctive or immediate reaction.
Example: His arrogance alienated the people who once admired him.
Marketing and persuasive communication
In marketing, the opposite of attracting an audience may be failing to gain attention, reducing purchase intent, or actively discouraging a customer.
Compare:
- Fail to attract: The campaign receives little attention.
- Deter: The complicated checkout process prevents some customers from buying.
- Drive away: Repeated service failures cause existing customers to leave.
- Alienate: Insensitive advertising damages the relationship with a target audience.
These distinctions help marketers describe the actual customer behavior rather than relying on vague language.
Attract vs. Related Words
Several words appear to be antonyms of attract, but their meanings differ.
| Word | Main distinction | Example |
| Attract | Draw toward | The offer attracts buyers. |
| Repel | Push or drive away | The odor repels buyers. |
| Deter | Prevent an action | The fee deters buyers. |
| Discourage | Reduce motivation | The process discourages buyers. |
| Alienate | Damage connection | The policy alienates buyers. |
| Distract | Shift attention elsewhere | The animation distracts buyers. |
| Reject | Refuse to accept | The seller rejects the offer. |
| Avoid | Stay away | Buyers avoid the website. |
| Repulse | Cause strong aversion or drive back | The offensive message repulses readers. |
Attract vs. repel
These are the closest opposites when something draws an object closer or pushes it away.
- Attraction: The magnet attracts the iron filings.
- Repulsion: The magnetic field repels the object.
Attract vs. deter
These words describe different stages of behavior.
- An advertisement attracts potential customers.
- A high price deters them from buying.
Something can attract a person initially and then deter them from completing a purchase.
Attract vs. alienate
These words are especially useful for relationships and organizations.
- A welcoming manager attracts talented employees.
- An unfair manager alienates employees.
Alienate implies that a relationship or sense of belonging becomes weaker, rather than merely failing to develop.
A Practical Framework for Choosing the Right Antonym
Use the Action–Emotion–Relationship–Decision framework to select the most accurate opposite of attract.
1. Action or physical movement
Choose repel, drive away, or ward off when something moves away or is prevented from approaching.
Example: The spray repels insects.
2. Emotion or personal reaction
Choose disgust, repulse, offend, or put off when a person experiences dislike or aversion.
Example: The unpleasant comments put people off.
3. Relationship or belonging
Choose alienate or shun when describing damaged relationships or deliberate social avoidance.
Example: His behavior alienated his colleagues.
4. Decision or willingness
Choose deter, discourage, or dissuade when something prevents or reduces the likelihood of an action.
Example: The extra cost deterred her from applying.
This framework is useful because it considers the underlying meaning, not just the dictionary definition.
Common Collocations and Phrases
Learning words alongside their natural combinations helps you use them correctly.
| Phrase | Meaning |
| Repel insects | Keep insects away |
| Deter crime | Discourage criminal activity |
| Discourage participation | Reduce willingness to participate |
| Alienate supporters | Damage relationships with supporters |
| Repulse an attack | Drive back an attack |
| Put someone off | Reduce someone’s interest |
| Turn customers away | Cause customers not to enter or continue |
| Drive visitors away | Cause visitors to leave |
| Ward off danger | Keep danger or a threat at bay |
| Dissuade someone from acting | Persuade someone not to act |
| Shun a person | Deliberately avoid someone |
| Reject an offer | Refuse to accept an offer |
Grammar tips
- Repel + object: The coating repels water.
- Deter + person + from + -ing: The cost deterred us from buying.
- Discourage + person + from + -ing: The teacher discouraged students from quitting.
- Alienate + object: The decision alienated customers.
- Dissuade + person + from + -ing: She dissuaded him from leaving.
- Put + person + off + noun or -ing: The delay put me off visiting.
Remember that attract itself is commonly followed by a direct object: attract attention, attract visitors, and attract investment.
Common Mistakes When Using Antonyms for Attract
Mistake 1: Treating every opposite as interchangeable.
Incorrect: “The high fee repulsed customers from purchasing.”
Better: “The high fee deterred customers from purchasing.”
Repulse is not normally used in the same grammatical pattern as deter someone from doing something.
Mistake 2: Using “disinterest” when you mean “discourage.”
Disinterest usually refers to a lack of interest or, in some contexts, impartiality. Discourage means to reduce willingness or enthusiasm.
Better: “The difficult application process discouraged candidates from applying.”
Mistake 3: Confusing “distract” with “repel.”
Distract shifts attention away from something. It does not necessarily create dislike.
Better: “The background music distracted the audience from the speaker.”
Mistake 4: Using overly strong language.
“Disgust” and “repulse” convey stronger negative reactions than “put off.” Choose an intensity that matches the situation.
Mistake 5: Assuming that “fail to attract” means “repel.”
A campaign that fails to attract customers may simply be ineffective. A campaign that repels customers actively creates a negative reaction.
Vocabulary Development and Writing Advice
To build a stronger vocabulary, learn antonyms in meaningful groups instead of memorizing isolated words.
- Start with the direct opposite. Learn attract–repel first.
- Add behavioral distinctions. Learn deter, discourage, and dissuade.
- Add emotional distinctions. Learn offend, disgust, and repulse.
- Add relationship distinctions. Learn alienate and shun.
- Practice with real sentences. Write examples related to school, work, relationships, and shopping.
- Check grammatical patterns. Notice whether a word takes a direct object or uses a construction such as from doing something.
- Edit for tone. Prefer put off in casual conversation and deter in many professional reports.
An especially useful editing technique is to ask: What exactly is happening—physical repulsion, emotional dislike, reduced motivation, or damaged connection? Your answer will usually reveal the best word.
Frequently Asked Questions
What is the opposite of attract?
The most direct opposite of attract is repel, meaning to push or drive away. Depending on the sentence, deter, discourage, alienate, or repulse may be more appropriate.
What are five antonyms for attract?
Five useful antonyms are repel, deter, discourage, alienate, and repulse. Each expresses a different kind of opposition, from physical repulsion to emotional or social distance.
What is the strongest antonym for attract?
Repel is usually the strongest direct lexical match when attraction means drawing something toward something else. For intense emotional dislike, repulse or disgust may be more expressive.
Is repel the exact opposite of attract?
Often, yes. In physical descriptions, attract and repel can describe opposing forces. In everyday communication, however, the most natural opposite depends on the meaning of attraction in the sentence.
What is the opposite of attract in business?
In business communication, useful choices include deter, discourage, alienate, and drive away. For example, confusing pricing may deter new customers, while poor customer service may drive existing customers away.
What is the opposite of attract in relationships?
Repel, alienate, and put off can describe different negative effects in relationships. Repel suggests strong aversion, alienate describes emotional distance, and put off suggests that a behavior reduces someone’s interest.
What is a formal antonym for attract?
Deter is a useful formal or professional choice when something discourages an action. Repel works well in scientific or technical writing, while alienate is suitable for formal discussions of social relationships.
What is the difference between repel and deter?
Repel means to push away or cause aversion. Deter means to discourage or prevent an action. A substance can repel water, while a high price can deter a customer from buying a product.
Can “ignore” be an antonym of attract?
Not usually as a direct antonym. Ignore means to pay no attention to something. It can describe the result of failing to attract attention, but it does not necessarily mean to push something away.
How can I choose the right antonym for attract?
Identify the context first. Use repel for pushing away, deter for preventing action, discourage for reducing motivation, alienate for damaging relationships, and disgust for causing intense revulsion.
Conclusion
The best antonyms for attract include repel, deter, discourage, alienate, repulse, and drive away. Although these words share the general idea of opposition to attraction, they express different meanings and emotional strengths.
Use repel for physical or general opposition, deter for preventing action, discourage for reducing motivation, and alienate for weakening relationships. In creative writing, repulse can express intense aversion, while everyday expressions such as put off and turn off often sound more natural in conversation.
By choosing words according to context, tone, and grammatical structure, you can improve your vocabulary and make your writing clearer, more precise, and more engaging.

Daniel Parker is a professional humor writer who specializes in clever one-liners, dad jokes, and entertaining comedy posts designed to make readers laugh every day.