If you are on the lookout for the top PR companies in India then you are at the right place. Here, I share not 10 not 20 but a whopping 100 PR companies across India to help you make the best choice for your business firm.

This list is based on what I perceive to be good in each of these firms. I am not neccesarily an authority on the subject but as a Digital Marketing Specialist, I know what works and what doesn’t. So, my list will tell you about top PR companies in India that will get your job done.

So, without any more delay, let us delve right into our list and get to know what these companies are.

Top 100 PR Companies in India

  1. Genesis BCW

Located in various Indian cities including Mumbai, Hyderabad, Bangalore and New Delhi, Genesis BCW is a global PR agency with presence in 110 countries. Headquartered in New York and founded in 1992, the agency offers services like public relations, public affairs and business divisions.

  1. Adfactors PR

Founded in 1997 and offices in several Indian cities including Mumbai, Pune, Delhi and Jaipur, Adfactors PR is the most awarded PR conglomerate. The agency offers full suite PR services and has serviced over 300 clients across 40 Indian cities till date.

  1. Edelman

One of the top PR companies in India, Edelman is a leading global communications firm. The firm has won several awards and honors including the South Asia Agency of the year. Founded in 1952, the agency has had its presence in India since the late 90s.

  1. MSL Group

Founded in 1989, MSL Group is one of the leading PR companies in India. They follow a strategic counselling and creative thinking approach for building brands and have helped hundreds of clients across several countries run successful campaigns.

  1. Perfect Relations

Located across 14 major cities in India including Mumbai and Delhi, Perfect Relations was founded in 1992. The PR company has served some giants like Nokia and Honda Motor Co. 

  1. Madison Communications

Founded in 1988, Madison World is India’s largest diversified communications group. It is one of the best PR companies in India and has catered to clients like P&G, ITC, Bosch, Shangri-La and Red Bull.

  1. Weber Shandwick

Founded in 2001, Weber Shandwick is one of the top PR companies in India. The company is known to deliver strategic, creative and impactful campaigns to deal with the ever-evolving business landscapes.

  1. Avian Media 

Avian Media, founded in 2004, is an integrated communications agency in India. A part of the WE Communications, Avian has won several awards including Best Agency in Asia Pacific, Technology PR Agency of the Year and India PR Consultancy of 2019.

  1. The PRactice

One of the foremost PR firms in India, The PRactice offers services like brand communications, corporate reputation and employee communications. Founded in 1964, the company is known to deliver creative communications for its clients.

  1. Concept PR

Founded in 1993, Concept PR has presence in over 150 countries. With a strong presence in India, the company is particularly known for its formidable force in sports, brand and financial communication sectors.

  1. Ketchum Sampark

Another one of the top PR companies in India is Ketchum Sampark. Founded in 1994, the company offers expert services in corporate PR, financial communications, public affairs, digital PR and a lot more.

  1. Value 360

Headquartered in New Delhi, Value 360 is focussed in establishing early stage businesses. Their services include social media and corporate counselling, strategic counselling, digital influence and a lot more.

  1. Archetype

Formerly known as Type100, Archetype is a global marketing communications agency. The company offers services like strategic communications, brand strategy and a lot more. Some of its clients include airbnb, IKEA, Four Seasons and CocaCola.

  1. H+K Strategies

A global PR communications consultancy, Hill+Knowlton has been running in India since the last 3 decades. A reputation management, strategic communication and brand building company, H+K has offices in Mumbai, Bangalore and Delhi.

  1. Cohn & Wolfe Six Degrees

This PR agency has served some huge clients like Google and PepsiCo India. The company was acquired by WPP in 2015 and is one of the most reputed PR agencies in India.

  1. Aim High Consulting

Headquartered in Bangalore, this firm focuses on startups and new age businesses. They offer PR, advertising, brand consulting and other such services.

  1. Integral

Integral is another one of the top PR companies in India. It is a full suite PR company and has completed over two decades in India.

  1.  Media Mantra

With offices in Mumbai, Pune, Chennai, Delhi and Bangalore, Media Mantra is one of the fastest growing PR firms in India. It was founded in 2012 and has served hundreds of clients since then.

  1. APCO Worldwide

A global strategic communications and public affairs company, APCO is located in Mumbai and New Delhi in India. The company has won several awards for its services in the PR sector.

  1. Public Media Solution

Based in Pune, Public Media Solution is a full suite PR agency based in Pune. The company also offers other services like web and mobile app development.

  1. Orion PR

Founded in 2004 and based in Mumbai, Orion PR is an integrated communications agency for digital communications, crisis management and similar services.

  1. Pressman PR

Also based in Mumbai, Pressman PR offers a range of comprehensive PR services. The company has been servicing for over 4 decades and has an excellent track record.

  1. Twenty7 Inc

Based in Delhi, Twenty7 Inc is one of the top PR companies in India offering 360 degree PR services.

  1. ActiMedia Pvt Ltd

Based in Mumbai, ActiMedia has 20+ years of experience in the PR sector. The company offers a full range of PR services.

  1. Dentsu Aegis

A Japanese PR company, Dentsu Aegis has offices in Mumbai, Bangalore, Delhi and Ahmedabad in India. Some of its clients include Microsoft, Nissan and Toyota.

  1. enRight Public Relations

Based in hyderabad, enRight is one of the fastest growing PRs in India. The company caters to all kinds of clients- right from startups to large organizations.

  1. Glad U Came

Based in Mumbai, this company specializes in fashion and lifestyle PR and caters to both emerging as well as established companies.

  1. Bloomingdale PR

One of the top PR companies in India, Bloomingdale is based in Mumbai. It is a full suite PR agency and some of its clients include Mad Over Donuts, Purpple.com and Mitashi.

  1. The Publicity Dude

A PR, content marketing and corporate communications agency, The Publicity Dude is based in Kolkata. The company helps SMEs get more media exposure and create a positive image.

  1. The Pivotals

Based in Noida, The Pivotals is one of the top PR agencies in India. Its services also include digital marketing, brand management and crisis management.

  1. PR Pundit

PR Pundit is a full suite PR agency specializing in luxury lifestyle PR. The company is based in Mumbai and has won several awards for its outstanding work.

  1. Astrum

A data driven reputation management advisory, Astrum is based in Gurugram. It is one of the best emerging PR agencies in India.

  1. Spag PR

Based in Mumbai, Spag is one of the top 100 PR companies in India. A full suite PR agency, Spag offers services to companies across various sectors.

  1. FleishmanHillard

A global public relations and marketing agency, Fleishman Hillard is based in Mumbai in India. The company offers strategic communication counsel to international organizations and global corporations based in India.

  1. First Partners

First Partners is a full service PR agency with offices in Gurugram, Mumbai, Bangalore, Noida, Chennai and Kolkata. The company caters to multinationals, government mandates and large Indian corporations.

  1. Pitchfork Partners

Based in Mumbai, Pitchfork Partners is another one of the top PRs in India. Right from building a company’s reputation to maintaining and protecting it, Pitchfork does it all.

  1. Ruder Finn 

Headquartered in the USA and China, Ruder Finn is a global integrated communications consultancy with its Indian offices in Mumbai, Bangalore and Delhi. 

  1. Kommune 

Kommune brings the best of PR and social media communications to its clients. The company is based in Noida and offers full suite PR services.

  1. Fuzion PR

Fuzion is another one of the top PR companies in India. A one-stop solution for all communication needs, it is recognized as India’s most awarded regional PR firm.

  1. Mediagraphix PR

A company offers all PR services, Mediagraphix is based in Delhi. Founded in 2000, the team consists of some of the best communications professionals.

  1. PR 24X7

Located in Indore, PR 24X7 consists of a team of some of the best PR professionals, writers, strategists and media coordinators. The company is over two decades old and one of the best PRs in India.

  1. Pepper PR

Based in Bangalore, Pepper is a PR and communication agency. It offers all kinds of services including crisis management, media monitoring and corporate communications.

  1. Teamwork Communications

Based in Delhi, Teamwork Communications is a premier PR agency in India. The company majorly specializes in media relations and communications.

  1. Brands2Life

Brands2Life is an award-winning PR company based in Delhi. The company helps brands transforming the world tell their stories.

  1. K2 Communications

Headquartered in Bangalore, K2 COmmunications is a leading PR agency in India. With 15+ years in service, the company offers a host of PR services.

  1. Mavcomm Consulting

A PR firm based in Mumbai, Mavcomm offers services like brand communications, reputation consulting, crisis management and public affairs.

  1. Passion 4 Communication

This leading PR agency is based in Mumbai and specializes in strategic PR services, corporate PR, digital communications and a lot more.

  1. Respublica Consulting

Respublica Consulting is a PR agency based in Kochi. With branches in Thiruvananthapuram as well as Kozhikode, it is a strategic communications management consultancy.

  1. SPRD | Stories.PR.Digital

Another one of the top PR companies in India is SPRD, a company based in Mumbai. The company offers all digital as well as PR services.

  1. Trivium Media Group

Based in Pune and Mumbai, Trivium media group is a full-service advertising as well as PR agency.

  1. Square Inches Public Relations

If you are looking for the top PRs in Madhya Pradesh, this is one of them. Located in Indore, the company offers all kinds of PR services.

  1. A&M Communications

Started as an advertising agency, A&M now also offers all kinds of PR services. It is a full service PR, advertising and digital agency based in Ranchi and Kolkata.

  1. Blue Lotus Communications

One of the top PR agencies in India, Blue Lotus Communications is located in Mumbai. The company offers full suite PR services across various sectors.

  1. BrandSutra

BrandSutra is a complete branding and PR agency located in Pune. The company offers services like PR, brand strategy, brand identity and a lot more.

  1. Candid Communication

Candid Communication is a PR firm based in Kolkata. Established in 2011, the company is one of the leading PR firms in India today.

  1. Envizon Media & PR

Envizon is another one of the leading PR companies in India. The company focuses on creating impactful PR & communications strategies.

  1. Lewis Global Consulting

A leading global PR agency, Lewis Global Consulting has its Indian offices in Mumbai, Bangalore, Hyderabad as well as New Delhi.

  1. Ogilvy

Also an advertising and marketing agency, Ogilvy is one of the top PR companies in India. Founded in 1850 in London, Ogilvy is a global name today.

  1. Broadnection

Broadnection is a leading PR agency based in Bangalore. Along with PR, the company also offers all digital marketing and media services.

  1. Creativizt Communications

This company is based in Delhi and offers all PR services along with advertising and marketing.

  1. Prag PR Agency

A Gurugram-based agency, Prag offers all PR and other services like event management, image building, online reputation management and a lot more.

  1. Apensia Media

Based in Chandigarh, Apensia Media and PR is a leading PR agency offering all media and PR services to major sectors.

  1. Catalyst PR

This is a top PR agency based in Chennai. The company is dedicated to delivering prolific PR consultancy services.

  1. Image 100

Image 100 is a political PR, branding and digital marketing agency based in Chennai. It offers PR services including branding, crisis management, government PR and a lot more across a number of sectors.

  1. Marks Media Communication

One of the top PR companies in India, Marks Media Communication is located in Hyderabad. The company specializes in PR and advertising and has worked with 750+ plus in India as well as abroad.

  1. V Spark Communications

V Spark Communications is a PR firm based in Delhi. The company was founded in 2010 and offers all PR, digital, design and social media marketing solutions.

  1. Wizspk Communications & PR

One of the best agencies in India, Wizspk is located in Mumbai. The company offers all PR services including branding & strategy, media relations, digital PR and a lot more.

  1. Gloocal Communications

Also based in Mumbai, Gloocal Communications is one of the top PR firms in the city. The company offers online as well as offline PR services pan India.

  1. Id8 Media Solutions

Id8 is another one of the top PR firms located in Mumbai. The company offers all PR services along with advertising solutions and digital marketing.

  1. Creation Public Relations

This company located in Jaipur is the next on our list of top PR agencies in India. Founded in 2006, the company offers all kinds of PR services.

  1. Totem Advertising & PR

This PR agency is based in Hyderabad. With over 20 years of expertise, it offers some of the best PR services.

  1. MUSK Public Relations

MUSK Public Relations is an agency based in Jaipur. It offers the best services in online PR, media relations, crisis management and a lot more.

  1. PRintel Advisory

PRintel Advisory is a PR agency based in Delhi. It is known for services like media relations, communications and a lot more.

  1. Ethos PR

If you are still looking for the top PR agency, go for Ethos PR in Chennai. It was founded in 2007 and is one of the best PRs in the country.

  1. Limelite Brand Solutions

One of the best PR firms in Delhi, Limelite offers all public relations, digital marketing and advertising services.

  1. Sancharica PR

Sancharica PR is a leading PR agency located in Bhopal. It offers some of the best PR services in the city.

  1. PRarambh Public Relations

Based in Ahmedabad, PRarambh is a leading name for PR in Gujarat. The company offers full suite PR services including online PR, celebrity PR, corporate PR and a lot more.

  1. Nucleus PR

The next on our list of top PR firms is Nucleus, a PR firm located in Bangalore. Nucleus is a part of the PR Boutiques International.

  1. Spin Communique

One of the top 100 PR companies in India is Spin Communique, a company based in Mumbai. It assists clients in their image building and management.

  1. The Yellow Coin Communication

Another top PR firm in India is the Yellow Coin Communication located in the country’s capital, Delhi. The company offers all comprehensive communication and PR services.

  1. Finese PR

Also located in Delhi, Finese PR is one of the top PR firms in the country. The company services clients across a wide variety of sectors.

  1. Media Mic

Media Mic is a top public relations agency based in Delhi. The company offers all kinds of PR services including image management, media management, crisis management and a lot more.

  1. Publicity Mantra

Another one of the top PR companies in India is Publicity Mantra, a firm located in Lucknow. The team consists of some of the best PR professionals and experts, giving the best service to their clients.

  1. Vastada Consulting

If you are looking for PR firms in Gurgaon, try Vastada Consulting. The company has expertise in public relations as well as influencer marketing.

  1. Konnections IMAG

This public relations company is based in Hyderabad. The company offers all PR, digital, creative and media services.

  1. TVM Communication

The next on our list of top PR agencies in India is TVM communication located in Ahmedabad. It is a 360 degree PR firm offering all services.

  1. ICCPL

ICCPL is a public relations agency based in Noida. The company focuses on strategic PR, media relations, event management and a lot more.

  1. GreyMatters

A company based in Mumbai, GreyMatters takes care of all public relations, public affairs and political communication services.

  1. SR Public Relations

Based in Jaipur, SR is one of the best PRs in Rajasthan. The company offers all services and has worked with over 600 clients in the last 15 years.

  1. Media Plus

Media Plus offers all media services, including PR. Based in Hyderabad, the company has over 20 years of expertise.

  1. Ace Proton Communications & Digital Media

Based in Mumbai, Ace Proton offers all PR and social media services. The company was founded in 2014 and has serviced hundreds of clients since.

  1. Naarad PR & Image Strategists

Naarad PR is a company located in Mumbai offering all PR, strategic planning, design & print and other services.

  1. Communications 2.0

Communications 2.0, a company located in Kolkata offers all public relations, brand consultancy, media relations and other such similar services.

  1. Elevate Promotions

Elevate Promotions is one of the top PR companies in India and it is located in Mumbai. The team consists of some of the best PR veterans and has catered to clients like Dell Technologies, BNY Mellon and many more.

  1. Gecko Worldwide

Headquartered in Mumbai, Gecko Worldwide is a boutique communications agency. Along with PR, Gecko also offers digital marketing, content, design and other services.

  1. Advent PR

Headquartered in Delhi, Advent offers digital PR, crisis management, media relations as well as many other services. It was founded in 2011 and has worked with clients like Yamaha, ICICI, Beccos and more.

  1. Sakshar Media

With over 15 years in service, Sakshar Media is located in Delhi. The company offers all kinds of PR services.

  1. The Communication Council

The Communication Council, an agency based in Delhi offers the best of PR, social, design as well as digital services.

  1. GolinOpinion

Founded in 1996, GolinOpinion is one of the best public relations firms in India. It is a joint venture by MullenLowe Lintas group and Golin and offers services like CSR & internal communications, crisis management and a lot more.

  1. Scroll Mantra

Scroll Mantra is a leading communications and PR agency based in Delhi. The company also offers graphic design and all digital marketing services.

Over to You

Here was my list of the top 100 PR Companies in India. Hope this list helps you find the best PR agency for your company.

You can seek the help of my digital marketing service agency in case SEO is worrying you. You may also reach us for Website Development and Digital Marketing in Toronto.

Also Read:

× How can I help you?