Top 11 Best Food Markets in Madrid

Top 11 Best Food Markets in Madrid

The capital of Spain, Madrid is a large city with gorgeous boulevards, astonishing museums and an amazing culinary scene. You cannot call yourself a foodie without exploring the numerous Madrid food markets and indulging in delicious local delicacies. Madrid holds copious hidden gems with exquisite gastronomical creations, simple local street food vendors and everything in between. Read our extensive guide to learn about the best food markets in Madrid

Madrid. Madrid food markets.

Platea Madrid

Located in a former movie theater spread across 5,800 square meters, Platea Madrid is a gourmet food market employing nearly 400 people. The venue has retained its original look by preserving the orchestra pit, box seats and stage. This unique structure makes Platea Madrid a perfect location for concerts, parties, corporate events and more. The space has quickly become a major tourist attraction with myriad bars, stalls and restaurants offering exquisite delicacies from Japan, Mexico, Peru, Italy and Spain. Here, you can grab a refreshing cocktail on a hot day, taste various international dishes and even spend a romantic dinner at one of Spain’s top Michelin-rated restaurants. 

Visit Platea Madrid on weekend to enjoy spectacular shows from dancers, singers and other performers as well as have a fun night out. 

Platea Madrid. Madrid food markets.

Opening hours: Sun-Wed 12 pm to 12.30 am, Thurs-Sat 12 pm to 2:30 am.
Address: Calle de Goya 5-7, Madrid. 10 minutes from the Plaza de España. 


Pastelería Mallorca in Madrid

Pasteleria means pastry shop and opens its doors to thousands of locals and tourists who have a sweet tooth and can’t wait to indulge in pies, cakes, muffins and so much more. Mallorca food hall Madrid is an ideal location to enjoy a long and delicious breakfast or brunch accompanied by numerous hot and cold beverages. The second floor of the establishment offers a large variety of stalls with high-quality gourmet goods including jamon, cheese, wine and bread. 

Pasteleria Mallorca has the ultimate stamp of approval being known as the place where you are more likely to see locals rather than visitors. Don’t miss out on the opportunity to taste authentic local brunch food and desserts at this renowned venue. 

Opening hours: daily 9 am to 9 pm.
Address: There are multiple locations across the town but the most central is at the Calle de Serrano, 6, Madrid. 


Mercado de San Miguel

Madrid food market San Miguel is an extremely popular tapas location that allows guests to walk through the establishment and taste various snacks, wine, beer and delicious seafood. Small and ready-to-consume tapas come with shrimp, oysters, caviar, salmon, a variety of vegetables and a lot more. Although the venue is a bit more pricey compared to most food markets in town, the central location and upbeat atmosphere are worth the visit. Here, you can try numerous local and foreign tapas as well as treat yourself to the gastronomical wonders of Michelin-rated chefs. 

It is highly recommended to visit in the early morning hours or late at night, after 9 pm, when the large crowds disintegrate. 

Mercado de San Miguel. Madrid food markets

Opening hours: Sun-Wed 10 am to 12 am, Thurs-Sat 10 am to 2 am
Address: Plaza de San Miguel, Madrid.


Mercado de Maravillas

The largest market not only in Madrid or Spain but in Europe, the Maravillas market covers almost 9,000 square meters. This is truly the place where you can find anything, from food and drinks to cleaning supplies and clothes. Everything on this Spanish food market is fresh, including seafood, fruit and vegetables, delicious baked goods and more. The smells of traditional cuisine will definitely entice you to try one of the delicacies. Stop by during the day to take a long stroll across this giant market to discover gastronomical creations you have never heard of before. 

Unlike the above-mentioned venues, the pricing structure at the Maravillas market is a lot more forgiving and allows visitors to negotiate the price they can afford. 

Mercado de Maravillas. Madrid food markets

Opening hours: Mon-Fri 9 am to 2 pm and 5 pm to 8 pm, Fri-Sat 9 am to 3 pm.
Address: Calle Bravo Murillo 122, Madrid. It is a 20 minutes subway ride from Plaza de España. 


Mercado de San Fernando

If you would like to entrench yourself in the local scene and be forced to practice your Spanish, make a trip to the San Fernando market. The establishment is brimming with stalls that offer local cuisine, wine, snacks and more. Each stall specializes in one thing so it is worth taking a stroll across the premises to uncover hidden gems. This Madrid tapas market also offers non-food services like a barbershop, shoe repair businesses and bookstores. On weekends, you can witness live performances ranging from drumming sessions, dancing numbers and even cooking demonstrations. 

Located in the hipster neighborhood, the market holds an eclectic atmosphere that combines traditional spots with modern establishments. 

Mercado de San Fernando. Madrid food markets

Opening hours: Mon 9 am to 2 pm and 5:30 pm to 9 pm, Tues-Thurs 9 am to 9 pm, Fri 9 am to 11 pm, Sat and Sun 10 am to 5 pm.
Address: Calle Embajadores 41, Madrid. Only three subway stops from Plaza de España. 


Mercado de Barceló

The Barcelo Madrid market is located in a large venue that includes a sports complex, children’s corner, beautiful rooftop terrace, library and endless stalls with produce and tapas. You can indulge in culinary gems from Turkey, Argentina, Mexico and of course local cuisine. The venue also offers myriads workshops for children of all ages, shops with local designer clothes and numerous services like laundry, computer repair. Finally, if by the end of the day, you realized you have purchased too much to carry, you can opt-in for a delivery service. 

The size of the venue allows the space for various events, live performances, concerts and more that you can witness on weekends.

Mercado de Barceló. Madrid food markets

Opening hours: Mon-Fri 9 am to 2:30 pm and 5:30 pm to 8:30 pm, Sat 9 am to 3 pm, Sun closed. 
Address: Calle Barceló 6, Madrid. Only a 20 minutes subway trip from Plaza de España.


Mercado de San Ildefonso

On one of your tours in Madrid, make a stop at the Mercado de San Ildefonso. This is one of the smallest food markets on our list with only 20 stalls and three bars that offer international and local delicacies. Known as the hipster food market of Madrid, it is an homage to the market with the same name that ran for almost 150 years before its demolition in the 1970s. However, besides that name, the market bears no resemblance to the original market from the 70s. It is a modern sophisticated space with exquisite dishes and beverages. Order a chorizo or hamburger, get a glass of local red wine and enter the terrace to enjoy amazing views of the busy city. 

Do not feel intimidated by the hipster design to ask for samples and try out numerous local culinary creations for free.

Mercado de San Ildefonso. Madrid food markets

Opening hours: daily 10 am to 1 am.
Address: Calle Fuencarral 57, Madrid. It is a 15 minute walk from Plaza de España. 


Mercado de la Cebada

Another authentic and unapologetically Madrid farmers market is Cebada, located in the center of the capital city. 80 stalls across 6,000 square meters are home to local farmers and cooks that offer Spanish dishes for reasonable prices. It is a place where you have to practice your Spanish or be quick to point at the dishes you would like to purchase. An endless array of cheese, ham, beef, pork, vegetables, fruit, fish and much more is offered here by local food vendors. 

Come by on a Saturday afternoon to witness an impressive cooking demonstration by local fishmongers and try tasty fish and seafood freshly made meals. 

Mercado de la Cebada. Madrid food markets

Opening hours: Mon-Fri 9 am to 2 pm and 5 pm to 8 pm, Sat 9 am to 6 pm, Sun 11 am to 5 pm.
Address: Pl. de la Cebada, Madrid. A 15 minutes subway ride from Plaza de España. 


Mercado de Motores

Located in the old train museum, Mercado de Motores is a truly unique addition to the list of Madrid food markets. Comprising a flea market with vintage clothes and other items and a food court with simple local culinary gems, this place will definitely pique your interest. Come down to check out an elaborate collection of vintage bicycles, handmade jewelry and cosmetics as well as old-timey furniture items. After strolling through the random items, grab something to eat at the local street food vendors and enjoy live jazz tunes.

The fair is held at the old railway station that was abandoned in the 60s but was later repurposed for a museum that now holds the largest collection of locomotives in Europe. 

Mercado de Motores. Madrid food markets

Opening hours: second weekend of the month, 11 am to 10 pm.
Address: Paseo de las Delicias, 61, Madrid. A 30 minutes subway journey from Plaza España. 


Mercado San Antón

The entire Spain food market venue is divided into three areas: restaurant, bar area and rooftop. On the ground floor, visitors can purchase produce, meat, cheese and other food items to cook at home, whereas the second and third floors are dedicated to ready-to-eat delicacies. The selection at the San Anton market is remarkable and covers everything from typical items to exotic meats like ostrich and crocodile. The food stalls mostly offer local dishes, including croquettes and patatas bravas as well as some international Asian cuisine. 

The San Anton market is a pioneer of sustainability in Madrid by installing the central skylight that acts as an energy accumulator that powers the building. 

Mercado San Antón. Madrid food markets

Opening hours: Mon-Sat 10 am to 10 pm, Sun 10 am to 3 pm. 
Address: Calle Augusto Figueroa 24, Madrid. Only 5 stops from Plaza de España.


Mercado de la Paz

Located in the posh neighborhood of Salamanca, la Paz Mercado Madrid is one of the oldest running markets in the capital. The original architectural plans were made by none other than Mr. Eiffel himself. Known as the most traditional market in town, it offers endless supplies of produce, typical and exotic fruits, freshly caught fish, delicious cheese and Spanish wine. The market is more wired towards visitors who are looking to stock up on the supplies to cook at home but you will find a few stalls with tapas and snacks. 

Do not forget to stop by the olive stall that offers myriads of olive types as well other pickled goods to sample and purchase. 

Mercado de la Paz. Madrid food markets

Opening hours: Mon-Fri 9 am to 2:30 pm and 5 pm to 8 pm, Sat 9 am to 2:30 pm, Sun closed.
Address: Calle de Ayala 28, Madrid. A 30 minutes ride from Plaza de España.



Spain is one of the largest tourist destinations in the entire European subcontinent and Madrid is one of the must-see places to visit in Spain. Do not miss a chance to explore this gorgeous city and dive into local culinary masterpieces that are widely known across the globe.
Better Features in the App
cashless tips
Cashless Tips
cashless tips
Google / Apple Pay
cashless tips
Nearby Map