Whenever we head out to shop for clothes, we often end up spending more than we originally planned. One outfit turns into two, a new pair of jeans suddenly finds its way into the shopping bag, and before we know it, our budget has gone out of the window.
But updating your wardrobe does not always have to come with a hefty price tag. Mumbai is home to several popular shopping markets where fashion-conscious shoppers can find trendy clothes, everyday essentials, accessories and traditional wear at affordable prices. From the bustling lanes of Bandra to the iconic shopping streets of South Mumbai, these markets offer plenty of options for shoppers who know where to look and are willing to bargain.
So, if you are planning a shopping spree but want to keep your expenses under control, here is our guide to five popular Mumbai markets where you can shop for fashionable and affordable clothing.
1. Hill Road, Bandra
Located in Bandra West, Hill Road is one of Mumbai’s popular destinations for affordable fashion. The market is generally active from around 11 AM to 9 PM, although timings can vary between individual shops and street stalls. Its convenient location and lively shopping atmosphere make it a favourite among young shoppers looking for fashionable pieces without heading to expensive stores.
The market offers a wide selection of tops, T-shirts, dresses, jeans, trousers, scarves and accessories. Depending on the stall and quality, tops can start at around ₹200, trousers from approximately ₹350, and dresses from around ₹350 onwards. Accessories and smaller fashion items can also be found for around ₹100 to ₹200. Bargaining is common, so shoppers may be able to bring the price down further.
2. Colaba Causeway
No affordable shopping guide to Mumbai would be complete without mentioning Colaba Causeway. Located in South Mumbai near the Gateway of India, the market attracts both locals and tourists with its colourful stalls and wide selection of fashion and lifestyle products. Most shops and stalls begin operating around 11 AM and continue into the evening, although exact timings can differ.
Colaba Causeway is a great place to look for tops, dresses, kurtas, jeans, skirts, shorts and Indo-western outfits. Basic tops can start from approximately ₹200, while dresses are often available in the ₹300 to ₹800 range. Men’s T-shirts can start at around ₹250, with other clothing pieces going up to approximately ₹1,000, depending on the style and quality. The market also has plenty of bags, jewellery and footwear, allowing shoppers to complete an entire outfit without spending too much.
3. Linking Road, Bandra
Another Bandra favourite, Linking Road is known for its combination of street stalls, small stores and fashion outlets. The market generally operates from around 11 AM to 10 PM, making it a convenient option even for those who prefer shopping later in the day. The area is particularly popular among younger shoppers looking for current fashion trends at prices lower than those found in many high-street stores.
You can browse through tops, T-shirts, dresses, jeans, trousers, shirts and semi-formal clothing, along with footwear, bags and accessories. Tops can generally cost around ₹300 to ₹500, while dresses may start at approximately ₹300 and go up to ₹600 or more. Casual and semi-formal pieces can fall in the ₹400 to ₹800 range, although prices vary depending on the shop, material and design. As with most Mumbai street markets, checking the fabric and stitching before buying is always a good idea.
4. Fashion Street, Churchgate
Situated around MG Road near Azad Maidan, Fashion Street is one of Mumbai’s most recognisable destinations for budget shopping. The market is easily accessible from Churchgate and CSMT and generally operates from around 10 AM to 10 PM. With rows of stalls offering clothing and accessories, the market has long been popular with students and shoppers looking for inexpensive fashion.
Fashion Street has everything from T-shirts and tops to jeans, shirts, dresses, skirts, kurtis and trousers. Basic T-shirts can start at around ₹150, while tops can be found for approximately ₹150 to ₹400. Jeans may start from around ₹400, while dresses and shirts can begin at roughly ₹300. Prices vary from stall to stall, and bargaining can play a major role in getting a better deal.
5. Crawford Market
Crawford Market, officially known as Mahatma Jyotiba Phule Mandai, offers a somewhat different shopping experience. Located in South Mumbai near CSMT, the historic market is famous for everything from food and household goods to textiles and other products. The main market generally operates from around 10:30 AM to 8 PM, though individual shops and surrounding stores may follow different timings.
For those interested in fashion beyond western streetwear, the surrounding market area offers fabrics, kurtas, traditional clothing, sarees and dress materials. Ready-made kurtas can be found in the approximate ₹200 to ₹800 range, while cotton fabrics may start from around ₹80 per metre. Traditional sarees can begin at approximately ₹500, with prices increasing depending on the material, craftsmanship and design. It is a particularly useful destination for shoppers looking for Indian wear or fabrics at relatively affordable prices.
Shop Smart, Spend Less
Mumbai’s famous markets prove that shopping for fashionable clothes does not necessarily require a big budget. Whether you are looking for a trendy dress at Hill Road, accessories at Colaba Causeway, casual wear at Fashion Street or traditional clothing around Crawford Market, there are plenty of affordable options across the city.
The key is to compare prices, check the quality and bargain where possible. So, before spending a large amount at a mall or high-street store, consider exploring these markets. You might just walk away with a fuller shopping bag and a much happier wallet.
Subscribe Deshwale on YouTube


