The 6 best markets in Mumbai for browsing and buying
Flower sellers weighing marigold garlands at a Mumbai wholesale market at dawn
Six markets ordered by what you will actually come home with, from a 5am flower bazaar to an antiques street that shuts on Fridays.
How to use these six
Mumbai's markets are wholesale first and tourist second, which sets the rules. The good ones open early and thin out by mid-morning, cash still moves faster than cards at stall level even though UPI is everywhere, and most of the interesting streets shut one day a week. The ranking below puts the markets that reward a visitor's eye above the ones that mainly reward a restaurant buyer, and it says plainly which two you can skip if your time in the city is short.
Practicalities that apply to all six: go on foot, because these districts are gridlocked and a taxi from Colaba to Bhuleshwar can take 45 minutes in the afternoon against 20 at 7am. Carry ₹500 to ₹2,000 in small notes for produce, chai and porters. Bargaining is expected on cloth, antiques and street clothing, not on food. And keep bags in front of you in the tightest lanes around Crawford Market and Zaveri Bazaar.
1. Dadar flower market, at dawn
Phool Galli, on the west side of Dadar station under and around the flyover, is the market that gives the most and asks the least. From roughly 4.30am the pavements fill with mounds of marigold, tuberose, jasmine and lotus, women thread garlands at speed while wholesale buyers argue over crates, and by 8am it is packing up. There is no entry, no guide, no ticket: you walk in, keep to the edges of the lanes and watch a supply chain that feeds every temple in the city.
Buy a strand of mogra for ₹20 to ₹50 or a marigold garland for ₹50 to ₹150 and you have bought yourself standing room. Combine it with Dadar's vegetable market a few minutes away and a filter coffee at one of the Matunga cafés a kilometre south. This is the number one because it costs nothing, takes an hour, and no other market in Mumbai is this photogenic — but you have to be there before 7.30am, and the monsoon lanes get slippery.
2. Chor Bazaar, Mutton Street
Off Mohammed Ali Road, Mutton Street and its side lanes hold the city's antiques and salvage trade: brass ships' fittings, Bakelite telephones, film posters, gramophone horns, cast-iron nameplates and a great deal of confident reproduction. It is the best market in Mumbai for coming away with a genuine object rather than a souvenir, and the best for conversation, because the dealers are third-generation traders who will tell you exactly which of their stock is old.
Crucially, most of Chor Bazaar closes on Fridays for Juma prayers, so plan for any other day, ideally between 11am and 4pm when the shutters are all up. Start your offer at roughly half of the quoted price on decorative pieces and expect to settle near two-thirds. Anything described as colonial-era silver deserves scepticism. Allow two hours, wear shoes you do not mind scuffing, and accept that the fun is the hunt, not the guarantee.
3. Crawford Market and Lohar Chawl
Officially Mahatma Jyotiba Phule Market, Crawford is the 1869 Gothic hall near Chhatrapati Shivaji Maharaj Terminus, with Lockwood Kipling's bas-reliefs over the entrance and aisles of fruit, dried fruit, imported chocolate, kitchenware, spices and pet stalls inside. It ranks third because the building alone justifies the trip and because the surrounding streets are where Mumbai actually shops: Lohar Chawl for electricals and lights, Mangaldas Market for fabric by the metre, Chira Bazaar for hardware.
The catch is the pressure. Porters, guides and stall hands will attach themselves within seconds and prices for visitors start high, so decide before you walk in whether you are buying or looking. Dried fruit and spices are the sensible purchases — cashews, dates, saffron, Kashmiri chilli — and are worth checking against a fixed-price grocer for a sanity benchmark. Many shops keep Sunday closed, and mid-morning is the least crushing time to arrive.
4. Zaveri Bazaar and Bhuleshwar
Zaveri Bazaar is the gold market: hundreds of jewellers packed into a few blocks off Kalbadevi Road, with a scale of trade that is invisible from the street. Unless you are seriously buying gold, its value is as the spine of a walk through Bhuleshwar, which is the densest and most rewarding old-city district in Mumbai — flower and fruit lanes, brass and copper shops, temple courtyards, the Panjrapole cattle shelter, and street food you can eat standing.
Ranked fourth because purchases here need knowledge: buy gold only from established showrooms, ask for hallmarking, and expect the making charge to be negotiated separately from the metal rate. The browsing is five-star, though. Give it two hours, start from Mumba Devi temple, and finish at a Kalbadevi sweet shop. Avoid festival weeks before Diwali and Akshaya Tritiya if you dislike crowds; the lanes become impassable and pickpocketing rises.
5. Sassoon Docks fish market
Colaba's working fish dock runs from about 5am, when trawlers unload and Koli women auction the night's catch — pomfret, surmai, bombil, mackerel and mountains of prawn — in a hall of noise, ice and gulls. It is 15 minutes on foot from the Colaba hotels, which no other market on this list can claim, and it is the most concentrated shot of pre-dawn Mumbai you can get without a train ticket.
It sits fifth because you almost certainly cannot use what is for sale, the smell is genuinely strong, and photography rules at the dock have tightened over the years, so ask before pointing a camera at auctioneers. Wear closed shoes and old trousers; the floor is water and fish. Leave by 7.30am and eat breakfast in Colaba afterwards. If you want the catch rather than the spectacle, buy at a neighbourhood market instead and pay a little more for less chaos.
6. Colaba Causeway, Fashion Street and Linking Road
The three street-clothing strips get one shared slot because they sell broadly the same thing: export-surplus T-shirts, cotton dresses, bags, cheap silver, phone cases and souvenirs. Colaba Causeway is the most convenient for southern hotels and the most inflated; Fashion Street, along Mahatma Gandhi Road by Cross Maidan, is where locals go for volume buying; Linking Road in Bandra West has the best hit rate on shoes and everyday clothes plus real cafés when you need a break.
Ranked last because none of them will be the memory you keep. If you shop them anyway, quote-halving works, sizes are unreliable, and there are no changing rooms — hold items against yourself and accept the risk. Skip Colaba Causeway entirely if you are going to Bandra, and skip all three if your list is spices, fabric or antiques, which the four markets above do far better and far more cheaply.
Timing, money and what not to buy
Build the day around opening hours rather than geography. Flower and fish markets are dawn-to-8am propositions. Chor Bazaar, Crawford and Bhuleshwar work from late morning to late afternoon, with Friday out for Chor Bazaar and Sunday partial for Crawford's shops. Street-clothing strips run into the evening and are pleasanter after 6pm. Confirm any specific closing day with the trade association or shopkeepers on arrival, since these vary and are not officially published.
Do not buy ivory, coral, tortoiseshell or anything claiming to be an antique of certified age — export rules on antiquities over 100 years old are strict and enforced. Do not buy loose gemstones on the street. Do buy spices, dried fruit, cotton fabric, brass, kitchen tools and printed film ephemera, all of which travel well and cost a fraction of what the airport shops charge. Keep receipts for anything above ₹5,000.
Before you book
What people ask before booking Colaba.
The Dadar flower market, arriving by 6am, followed by breakfast in Matunga. It is free, over in an hour, and shows you a working Mumbai trade at full speed. Crawford Market is the alternative if you want to buy spices and prefer a mid-morning start.
No. Bargain on antiques, fabric, brass and street clothing, where opening quotes are often double. Do not bargain on flowers, fish, fruit or chai, where margins are thin and prices are set by the day's wholesale rate. Gold is priced on the metal rate; negotiate the making charge instead.
Broadly safe, with pickpocketing the real risk in the crushes at Crawford, Zaveri Bazaar and Colaba Causeway. Carry a cross-body bag in front, keep your phone in a zipped pocket, and split cash between two places. Dawn markets are calm; festival weeks are the worst crowds of the year.
Larger shops in Crawford Market and jewellery showrooms take cards, and UPI is accepted almost everywhere by Indian phone numbers. Street stalls and dawn markets still run on cash, so carry ₹500 to ₹2,000 in notes of ₹10, ₹20 and ₹100 to avoid the no-change stand-off.