The journey of footwear began somewhere in the copper age, dating it back to ca. 5.000 BCE. At a brief moment in history, shoes were only worn by the noble or people of higher status. Changing its use as per the tradition, hierarchy status,  trends, utility, and more, the footwear has taken many forms transitioning into something new each time. The sole purpose of footwear has always been to protect the feet while giving comfort.  Over the years, a lot has changed in the shoe industry, from footwear serving the purpose of matching the latest fashion trends, footwear has indeed come a long way.

As of today, the shoe game is about catering the needs of the buyer, meeting the demand of style, usage, price, and durability. From successfully setting a benchmark in the market to giving people only the best, the footwear business has revolutionized a part of the fashion hub.  So, it’s only reasonable to think that one can’t inevitably compromise when it comes down to purchasing footwear.

For all the times you wanted to invest in a good pair of shoes but ended up getting the ones which lasted less than two months. For the times when your soccer shoes ripped apart from a massive kick or flew away. When you just had to replace those favorite pair of shoes for your feet started to smell different or that time when you never wanted your feet to grow out of those squeaky toy printed shoes; footwear has been part of our lives for many years, right from childhood to adulthood and old age. The collection is abundant for all of us to choose from. But don’t we all buy only the best in town? So, if you are planning on getting a friend for your feet soon, check out these top footwear brands in India.

In India, people prefer buying footwear from shops. In recent times its changing fast then we thought. Online buying is getting popular now. Some of the top eCommerce players in the space are Myntra, Amazon, Flipkart, Tatacliq, etc. You can check out our Amazon page for best footwear offers and discounts.

Best Shoe Brands In India

1. Metro
2. Bata
3. Woodland
4. Mochi
5. Nike
6. Adidas
7. Reebok
8. Puma
9. Sketchers
10. Inc. 5

It’s time to dive into the specifics, let’s take a look at each brand up close.

1. Metro

Metro shoes

This famous branded shoe company started its journey in the year 1947 in Mumbai. Today, Metro has created a name for itself in the footwear industry in India.  The household makes shoes of unparalleled quality, which are unique in their way. Metro offers a plethora of collections to choose from.

Number of stores: 200+

2. Bata


When it comes to footwear in India, Bata is one of the leading Indian shoe manufacturers. Bata set foot into the shoe business in the year 1931 and is now known as India’s largest footwear retailer. The company houses an extensive collection of superior quality shoes, each designed to serve a specific purpose. Bata ensures to deliver comfort for the feet with equally good looks. Even though a significant lot believes that bata is an Indian company, this footwear company was founded in the Czech Republic.

Number of stores: 1375+

3. Woodland


Woodland shoes are some of the best footwear in town.  This global fashion brand sells fantastic casual and formal shoes for men, women, and kids. Many people prefer buying from this store for their products are durable, rugged, comfortable, and stylish.

Number of stores: 600+

4. Mochi

Mochi Shoes

The Mochi brand is all about selling the latest trendy footwear. When it comes to fashion, they bring in a unique range of collections that you can’t say no to. From heels, ballerina shoes, sandals, slippers to the right about anything stylish, Mochi has it all. The footwear from them is crafted by skilled makers who know what the feet need.

Number of stores: 104+

5. Nike

Nike shoes

Nike, the best selling footwear company in the world, rolls out some of the best shoes in the market. Most people buy the best running shoes in India from here. Be it the casual shoes, sneakers, running shoes, walking shoes, or for any athletic kind of shoes, Nike has it all. You can select from a gamut of options, be it in terms of color, size, pattern, or style.

Number of stores: 1100+

6. Adidas

Adidas shoes

If not Nike, people prefer buying running or sports shoes in India from Adidas. Not just running shoes, they even purchase sneakers, casual shoes from here. Adidas is a well-known brand when it comes to sports and athletic needs. Having catered to many celebrities from different verticals in the world, Adidas has created a unique name for itself in the industry.

Number of stores: 460+

7. Reebok

Reebok Shoes

One can’t possibly miss Reebok out of the top shoe brands list. Reebok is a brand that makes sports gear and indeed does have a great set of footwear collection. Owing to the positive response the company received for its ‘Ventilator’ range of shoes, Reebok has made its mark in the footwear world.

Number of stores: 700+

8. Puma

Puma shoes

Many Indian and international sports stars prefer the global renowned footwear company. The German brand offers a vast number of choices that are reasonably priced. Puma is, by far, one of the best shoe brands in the market and is part of the top five sports shoe and apparel manufacturers in the world. You can invest in a Puma any day as they promise to deliver an enjoyable feet journey.

Number of stores: 590+

9. Sketchers


Nike, Adidas, Puma, and  Reebok indeed have earned a name in the footwear industry, but when it comes to comfort wear, durability, and versatility, Sketchers is your best bet. This footwear firm offers you plenty of collections that you would love instantly. It’s hard to pick one out of the many. Sketchers recently made it to the best footwear brands in India list and planned on staying on the list long enough.

Number of stores: 1000+

10. Inc. 5

Inc.5 shoes

And finally, for all the times you wanted you to get yourself good formal shoes, Inc.5 is the right place to cash in your money. This footwear company houses the best formal shoe brands at affordable prices.

Number of stores: 225+


  1. Liberty
  2. Lotto
  3. Paragon
  4. Khadim’s
  5. Crocs
  6. Power
  7. North Star
  8. Reliance Footprint
  9. Hush Puppies
  10. RedTape

That was our list of top shoe brands in India. Go ahead and buy yourself a good pair because your feet don’t deserve any less.

Always by your side with every step you take.
Image Courtesy


Please enter your comment!
Please enter your name here