A flamenco dancer in a long red dress turning on a small stage lit in magenta, with a singer, a clapping musician and a guitarist seated behind her and the backs of the audience in front

Tickets

Madrid flamenco shows compared: which tablao, how long the show runs, what it costs and which take children

Madrid's flamenco tablaos compared from each venue's own site: Torres Bermejas from €31, Las Tablas €45 or €102 to €112 with dinner, Cardamomo and Teatro Flamenco Madrid by calendar, and the Corral de la Morería from €49.99. Show length, times, children's tickets and booking.

Photo: Gerda Arendt · CC0
In this guide

💡 The Short Version: Madrid sells flamenco as an hour-long show, usually with a drink. Torres Bermejas is €31 without a drink, €39 with one and €59 with tapas. Las Tablas is €45 with a drink and €102 to €112 with dinner. Cardamomo and Teatro Flamenco Madrid price on their own calendars, and Teatro Flamenco Madrid starts at €32 on GetYourGuide. The Corral de la Morería, open since 1956, starts at €49.99 on its own GetYourGuide listing and does not admit children under 7. Or book on GetYourGuide: Teatro Flamenco Madridad, sold by the venue, is from €32.

The shows, compared

A tablao is a venue built for flamenco shows, often with tables for dinner. Adult prices are from each venue’s own site where it prints them; GetYourGuide prices are its lowest “from” prices. Search results for the Madrid tablaos include sites that carry a venue’s name in their address and say they are independent. Book on the venue’s own site, named below, or on the venue’s own listing.

ShowLengthOn its own siteOn GetYourGuideDetails
Teatro Flamenco Madrid1 hourOn its calendarFrom €32adCalle Pez 10; 17:00, 19:00, 20:45 daily, 22:30 Friday and Saturday
Torres Bermejas1 hour€31 without a drink; €39 with one; €59 with tapasFrom €31adCalle Mesonero Romanos 11; 17:00, 19:00, 21:00
Las Tablas€45 with a drink; €102 to €112 with dinnerFrom €45adPlaza de España 9; 19:00 and 21:30
CardamomoAbout 1 hourBy seat zone on its calendarCalle Echegaray 15; four shows a day
Corral de la Morería1 hour to 70 minutesOn its calendarFrom €49.99adCalle de la Morería 17; no children under 7
La Cueva de Lolaad1 hourFrom €32A drink included
Café Ziryabad1 hourFrom €25.60A drink included
Centro Culturalad1 hourFrom €28An up-close traditional show
Sentimiento Flamencoad1 hourFrom €39.60A drink and an introductory talk
Tablao Flamenco 1911adFrom €40A drink included
Taberna Flamenca El Cortijoad1 to 4 hoursFrom €15A show alone or with tapas
Tablao Opera Flamencaad1 hourFrom €15

Shows with a drink or a table

Teatro Flamenco Madrid

Calle Pez 10 · 1 hour · from €32 on GetYourGuide · 17:00, 19:00 and 20:45

A theatre in the Teatro Alfil building, so the audience sits in rows rather than at tables. The show, called Emociones, runs every day: Monday to Thursday and Sunday at 17:00, 19:00 and 20:45, and Fridays and Saturdays also at 22:30. Seats are filled in strict order of arrival, and the venue advises arriving 20 minutes early. Prices appear on its calendar at teatroflamencomadrid.com. The venue’s listing on GetYourGuidead starts at €32, with 15,603 reviews. The Madrid City Card gives 20% off.

Powered by GetYourGuide

Torres Bermejas

Calle Mesonero Romanos 11 · 1 hour · from €31 · 17:00, 19:00 and 21:00

Torres Bermejas opens every day of the year with shows at 17:00, 19:00 and 21:00, and an extra one at 15:00 on Saturdays and Sundays. Its booking site, linked from torresbermejas.com, sells the show in tiers: €31 without a drink, in the side area; €39 with a drink; €59 with a tapas menu; a season menu at €79; and menus up to €89. Children aged 4 to 12 pay €20 for the show, €19.50 with a drink or €29.50 with the tapas menu. The venue’s own listing on GetYourGuidead is from €31, with 11,082 reviews.

Powered by GetYourGuide

Las Tablas

Plaza de España 9 · €45 with a drink · 19:00 and 21:30

Las Tablas shows every day at 19:00 and 21:30, with a dinner option an hour before each show (18:00 and 20:30). The show is €45 with one drink of wine, beer, sangria or a soft drink. Children aged 4 to 10 pay €20 and ages 0 to 3 are free. A show with dinner is €102 for the tapas, vegetarian or fish menu and €112 for the meat menu. Groups of 10 or more get a quote. Details are at lastablasmadrid.com, and the venue sells the same €45 show on GetYourGuidead.

Cardamomo

Calle Echegaray 15 · about 1 hour · priced by seat zone · four shows a day

Cardamomo has staged flamenco since 1994, a few steps from the Puerta del Sol, with four shows a day and a different programme each week. The ticket covers a show of about an hour and one drink of wine, beer, sangria or a soft drink; a tapas menu can be added. Prices depend on the seat zone and are shown on the calendar at cardamomo.com. Under-12s pay €25 in zones B and C, with two children to each adult, and Madrid residents pay €29 with proof of address. Depending on the rate, a ticket can be changed or, in some cases, refunded. The wheelchair spaces are marked on its seat map.

The Corral de la Morería

Calle de la Morería 17 · from €49.99 on GetYourGuide · no children under 7

The Corral de la Morería opened in 1956 near the Royal Palace and shows every night with a programme that changes weekly, each week with different star dancers. Its site, corraldelamoreria.com, sells tickets by date. The second sitting has dinner at 21:10 and the show at 21:30. Children under 7 are not admitted. The venue’s own listing on GetYourGuidead is from €49.99 for a show of nine artists, lasting 1 hour to 70 minutes, with an optional drink or three-course dinner. It is closed on 24 December.

Powered by GetYourGuide

Other tablaos on GetYourGuide

The prices for these venues are GetYourGuide’s lowest “from” prices. La Cueva de Lola has 2,859 reviews at 4.8 stars, Centro Cultural 1,650 at 4.8, Café Ziryab 1,608 at 4.7 and Sentimiento Flamenco 1,203 at 4.8. Sentimiento Flamenco adds an introductory talk and a drink to the show.

A flamenco dancer in a long red dress turning on a small stage lit in magenta, with a singer, a clapping musician and a guitarist seated behind her and the backs of the audience in front

A flamenco show on the stage of Café Ziryab. Photo: Gerda Arendt, Wikimedia Commons, CC0.

Which show to choose

  • The cheapest show: Torres Bermejas without a drink at €31, or the El Cortijo and Tablao Opera Flamenca listings from €15.
  • A drink included: Las Tablas at €45, Torres Bermejas at €39 or Cardamomo’s ticket.
  • Dinner in the same evening: Las Tablas at €102 to €112, Torres Bermejas with a tapas menu at €59, or the Corral’s three-course option.
  • A theatre seat: Teatro Flamenco Madrid.
  • Children: Las Tablas from age 0, Torres Bermejas from 4, Cardamomo under 12 in zones B and C. The Corral admits children from 7.
  • An early evening: the 15:00 weekend show at Torres Bermejas, or the 17:00 shows at Torres Bermejas and Teatro Flamenco Madrid.

A flamenco evening fits after a morning at the Royal Palace or an evening at the Prado. What to book before you go to Madrid covers the other bookings, free things to do in Madrid lists what costs nothing, and the Madrid City Card page (Madrid tourist pass) has the 20% discount at Teatro Flamenco Madrid. Seville’s rooms are compared on flamenco shows in Seville.

Common questions

How much is a flamenco show in Madrid?

From €31 for the show without a drink at Torres Bermejas, €39 with a drink and €59 with a tapas menu. Las Tablas is €45 with a drink, or €102 to €112 with dinner. Cardamomo, Teatro Flamenco Madrid and the Corral de la Morería price by date on their own calendars, and on GetYourGuide the Corral starts at €49.99 and Teatro Flamenco Madrid at €32.

How long is a flamenco show in Madrid?

About an hour at Cardamomo, Teatro Flamenco Madrid and Torres Bermejas. The Corral de la Morería show runs from an hour to 70 minutes on its GetYourGuide listing.

Can children go to a flamenco show in Madrid?

It depends on the venue. The Corral de la Morería does not admit children under 7. Cardamomo sells a €25 ticket for under-12s in zones B and C, with two children to each adult. Las Tablas charges €20 for ages 4 to 10 and admits ages 0 to 3 free, and Torres Bermejas charges €20 for ages 4 to 12 without a drink.

What time are the flamenco shows in Madrid?

Las Tablas runs at 19:00 and 21:30 every day. Torres Bermejas runs at 17:00, 19:00 and 21:00, with an extra show at 15:00 on Saturdays and Sundays. Teatro Flamenco Madrid runs at 17:00, 19:00 and 20:45, with 22:30 added on Fridays and Saturdays. Cardamomo has four shows a day.

Can I have dinner at a flamenco show in Madrid?

Yes. Las Tablas sells show and dinner from €102, and Torres Bermejas sells a tapas menu with the show at €59 and menus to €89. The Corral de la Morería sells an optional three-course dinner on GetYourGuide. Cardamomo adds a tapas menu to the ticket.

Is the Corral de la Morería website really the venue's?

The venue's own site is corraldelamoreria.com. Other sites use a near-identical name, so book on the venue's site or on its own GetYourGuide listing.