Wandering around a London market is a fun way to spend a day. And its free.

There are hundreds of markets to choose from, ranging from local street markets that sell everyday household items through to specialist markets and popular tourist markets. See map below showing the main markets. Whether you want to buy or browse, they are great fun to explore.

view map of markets

Camden Market

One of London’s more popular markets especially for those looking for something a little different. It comprises several different markets, Camden Lock being the most popular.

Open every day from 10am and very busy on Sundays
Nearest underground stations: Camden Town, Chalk Farm

Portobello Road market

Also comprising several different markets, Portobello Road is probably one of London’s biggest. It sells everything from antiques to silverware, fruit and veg and second-hand clothes.

Open: Monday to Wednesday 8am to 6pm, Thursday 9am to 1pm, Friday – Sat 8am to 7pm
Nearest underground stations: Notting Hill Gate, Ladbroke Grove, Westbourne Park

Borough Market

London’s favourite food market, borough offers imported and organic products such as cheese, wines, fish and meat.

Open: Thurs, Fri 12 to 6pm, Saturday 9am to 4pm (check before visiting as hours often vary)
Map and Street Views
Nearest underground station: London Bridge

Spitalfields market

Housed in a covered Victorian fruit and vegetable market this market sells everything from arts and crafts, clothes, furniture to organic foods.

Open: Wednesday to Friday, Sunday 9am to 5pm
Map and Street Views
Nearest underground station: Liverpool Street

Covent Garden market

There are two markets here in addition to a range of shops and cafes: Apple market and Jubilee Market. Both sell antiques, clothing, gifts and jewellery.

Open: Monday to Sunday 10am to 6pm
Nearest underground station: Covent Garden

Leadenhall market

leadenhall market

Set in a beautiful Victorian building, it sells traditional poultry, cheese, game and meat and has many places popular with city workers at lunchtime.

Open: Monday to Friday 7am to 4pm
Nearest underground stations: Bank, Monument

Leather Lane market

One of London’s lesser known markets, it is a great place for lunch and for buying shoes, clothes, fruit and veg and electrical items at good prices.

Open: Monday to Friday 10.30am to 2pm
Nearest underground station: Chancery Lane

Greenwich market

Comprising 4 separate markets, this market sells everything from antiques to wooden toys, designer clothes, model ships and second-hand clothes.

Open: Saturday to Sunday, 9am to 5pm
Nearest stations: Greenwich (BR), Cutty Sark (DLR)

East Street market

A typical example of an English market, with stalls selling fruit, vegetables, clothes, electrical and household goods, all in a narrow street.

Open: Tuesday to Friday 8am to 5pm, Saturday 8am to 6.30pm, Sunday 8am to 2pm
Nearest underground station: Elephant and Castle (then walk down Walworth road)

Chapel market

Chapel Market is a traditional street market, selling products ranging from fruit and vegetables, fish, bargain household goods and clothes.

Open: Tuesday to Wednesday, Friday to Saturday: 9am to 3.30pm, Thursday, Sunday 9am to 1pm
Nearest underground station: Angel

Petticoat Lane market

Petticoat Lane occupies the streets and lanes around Middlesex Street, in the City.

It is renowned for clothing and leather goods and holds over 1,000 stalls on Sundays. You can buy fashion clothes, CDs, books and artwork and there are many shops and cafes in the roads around the market.

Open: Monday to Friday 10am to 3pm and on Sundays from 9am to 3pm
Nearest underground stations: Aldgate East/ Aldgate/ Liverpool Street

Brick Lane market and the old Truman Brewery

Brick Lane Market offers an interesting mix of fruit and vegetables, clothes and household goods.

On Sundays, there is also a market in the nearby Old Truman Brewerywhere designers sell everything from fashion to jewellery and art direct to the public.

Open: Sundays from 8am to 3pm
Nearest underground station: Aldgate East

Shepherds Bush market

A traditional street market offering ethnic food from around the world and selling fish, fruit and veg, meat, groceries, carpets and more.

Open: Monday to Saturday 9am to 6pm
Nearest underground station: Shepherds Bush

Whitechapel market

A practical street market, useful for picking up cheap household items. The market also sells Sari fabrics, eastern silk fashions, bedding and so on.

Open: Monday to Saturday 8am to 6pm
Nearest underground station: Whitechapel

Columbia Road flower market

Columbia Road is the East End’s famous plants and flower market.

It sells everything from plants and flowers to gardening equipment.

Open: Sundays 7am to 2pm
Nearest underground stations: Liverpool Street, Aldgate East

Piccadilly market

Piccadilly is a crafts market held outdoors at St James’ Church.

It sells crafts such as handmade cards and on Tuesdays it sells antiques.

Open: Tuesday to Saturday 10am to 6pm
Nearest underground stations: Piccadilly Circus, Green Park

Bermondsey market

Bermondsey is London’s premier weekly antiques market.

It sells late Georgian, Victorian and Edwardian pieces, with all kinds of furniture, silver, china, glassware, ceramics and collectable items.

Open: Fridays 6am – 12 noon
Nearest underground station: Borough

Brixton market

Brixton Market offers the largest collection of Afro-Caribbean foodstuffs in Europe, selling saltfish, plantain, okra amd more.

It also sells spices, herbs, incense and exotic fish.

Open: Mon, Tues, Thurs to Saturday 8am to 6pm
Nearest underground station: Brixton

Riverside Walk market

Situated underneath Waterloo bridge on the south side, this weekly market specialises in new and second-hand books and prints.

Open: Saturday to Sunday, 10am to 5pm
Nearest underground station: Waterloo

Smithfield market

Smithfield market is London’s wholesale meat market.

Although open to the public, the market is over by 8am each day.

Open: Monday to Friday, 4am to 10am
Nearest underground stations: Farringdon, Barbican