In this guide
💡 The Short Version: Barcelona’s flamenco is sold as a set show of 40 to 75 minutes in a small theatre or bar; choose by length, seat and whether you want dinner. Los Tarantos (Plaça Reial) is the shortest at 40 minutes, from €30. El Duende (La Rambla) is a room of no more than 120 seats with a drink included, 55 minutes, from €27. The City Hall theatre and Teatro Flamenco Barcelona run an hour. For dinner, Tablao Cordobés on La Rambla (packages from €62) and Tablao de Carmen on Montjuïc (from €71 with tapas) are the two full dinner shows. GetYourGuide charges about the same as the venues’ own sites, so book where the dates suit. Or book on GetYourGuide: Barcelona: Flamenco Show at the “City Hall” Theatread is from £21.43, the cheapest show with a full hour.
The shows, compared
Adult prices are from each venue’s own site, read on 30 September 2026; GetYourGuide prices are its lowest “from” price the same day. Euros are converted at the ECB rate of 29 September 2026 (€1 = £0.857).
| Show | Length | On its own site | On GetYourGuide | What decides it |
|---|---|---|---|---|
| Los Tarantos | 40 minutes | €30; €35 with a drink | £25.71ad | The shortest show, and children of 6 and under go free |
| El Duende | 55 minutes | €27 to €49 by seat | £23.14ad | 120 seats, all within 6 m of the stage; a drink is included |
| City Hall theatre | 1 hour | From £22 | £21.43ad | Four shows a day, up to 22:00; stairs and no lift |
| Teatro Flamenco Barcelona | 1 hour | €39; €29 promotional | £24.86ad | In El Born, away from La Rambla; seats by order of arrival |
| Tablao Cordobés | About 70 minutes | Packages from €62 | £30.00ad | A buffet dinner before the show; open every day |
| Tablao de Carmen | 1 hour | €48 with a drink; €71 with tapas | — | On Montjuïc, with entry to Poble Espanyol; closed on Tuesdays |
| Gran Gala Flamenco | 75 minutes | — | £34.28ad | Performed at the Palau de la Música on set evenings |
| Las Brujas | 50 minutes | — | £12.86ad | A 17th-century cellar in the Gothic Quarter; Wednesday to Sunday |
| El Paraigua | 50 minutes | — | £19.88ad | A cellar near Plaça Sant Jaume; a drink is included |
Around La Rambla
Los Tarantos, El Duende and Tablao Cordobés are within a few minutes’ walk of each other, and all three are next to Liceu or Drassanes metro (L3).
Los Tarantos
Plaça Reial 17 · about 40 minutes · €30, €35 with a drink, €60 with tapas · sessions at 18:30, 19:30 and 20:30
Los Tarantos opened in 1963 and calls itself Barcelona’s oldest tablao; it is run by the Mas i Mas group. The show is short: about 40 minutes of guitar, singing and dance, with seating and standing areas, so arrive early for a good spot. Tickets are €30 for the show, €35 with a drink (sangria, wine, beer, cava or a soft drink), €60 with a tapas dinner at the Expat restaurant next door, and €70 with a flamenco class as well. There is no minimum age, children of 6 and under go free and 7 to 10 pay €10 less (tarantosbarcelona.com, 30 September 2026). GetYourGuide’s Los Tarantos Flamenco Showad is £25.71, the same as €30.

Plaça Reial, where Los Tarantos is at number 17. Photo: Txllxt TxllxT, Wikimedia Commons, CC BY-SA 4.0.
El Duende
La Rambla 33 · 55 minutes · €27 to €49 by seat, drink included · 19:00, 20:15 and 21:30 in high season
El Duende is Tablao Cordobés’s smaller sister venue: a bar with a stage for no more than 120 people, so every seat is within 6 m of the dancers. The zones are Front Seats €49, Zone A €42, Zone B €35 and Zone C €27, each with a drink from a list of beers, sangria, soft drinks and cava, and a cocktail menu at extra cost. Children under 4 are not allowed, and older children pay the adult price and must stay quiet. Photographs are allowed only in the last 5 minutes. Cancellation is free up to 24 hours ahead (elduendebarcelona.com, 30 September 2026). On GetYourGuide the Intimate Flamenco Show at El Duendead is from £23.14, the price of Zone C.
Tablao Cordobés
La Rambla 35 · about 70 minutes · packages from €62 · open every day
The tablao has been on La Rambla since 1970. The dinner option is an assisted buffet of more than 40 Spanish and Catalan dishes before the show; the show-only ticket comes with a welcome drink, and the tapas menu with one drink. The dinner sittings begin at 18:00, 19:30 and 21:15, with the show at 19:15, 21:00 and 22:30; a tapas sitting at 16:30 with the show at 17:40 usually runs in summer. The whole evening with dinner takes about two and a half hours. Arrive about 10 minutes before your time; if you are more than 15 minutes late, entry cannot be guaranteed. Children under 4 are not allowed. Smart casual is recommended (tablaocordobes.es, 30 September 2026). Tablao Cordobés on GetYourGuidead is from £30.00, with a dinner option.

A flamenco show at Tablao Cordobés. Photo: See1,Do1,Teach1, Wikimedia Commons, CC BY 2.0.
In the old town and El Born
City Hall theatre
Rambla de Catalunya 2 · 1 hour · from £22 · 17:00, 18:45, 20:30 and 22:00
A 19th-century theatre near Plaça de Catalunya with the original stage machinery and a stage framed with light bulbs. On its own site the seats are priced by zone, in sterling: Zone C at the back £22, Zone B £27 with a drink, Zone A £35 with a drink, and the VIP front two rows £48 with two drinks. There are four shows every day, and children aged 6 to 10 pay a special price and under-6s go free. There are stairs and no lift (flamencobarcelonacity.com, 30 September 2026). It is the most reviewed show here, with 12,416 reviews at 4.6 stars. The City Hall show on GetYourGuidead is from £21.43.
Teatro Flamenco Barcelona
Carrer dels Abaixadors 10, El Born · 1 hour · €39, or €29 promotional · 17:00, 19:00 and 20:45
In El Born, close to the Picasso Museum. Seats are taken in order of arrival, so arrive 20 minutes before the show. Adults pay €39 (€29 on its promotional rate), children aged 6 to 12 €20 (€16 promotional), and a ticket with a plate of Iberian or vegetarian tapas is €54 (€44). The show on GetYourGuidead is from £24.86, the same as the €29 promotional price (teatroflamencobarcelona.com, 30 September 2026).
Gran Gala Flamenco
Palau de la Música Catalana, Carrer Palau de la Música 4–6 · 75 minutes · from £34.28 on GetYourGuide
Gran Gala Flamenco has been running since 2004, and stages its shows in the Palau de la Música Catalana, a UNESCO World Heritage Site, and in the Teatro Poliorama on La Rambla. It is not a nightly show: in October 2026 the Palau shows are on Sundays at 21:30 and Tuesdays at 20:00, and the Teatro Poliorama on 27 October (grangalaflamenco.com, 30 September 2026). Gran Gala Flamenco on GetYourGuidead had dates from 4 October 2026 to 1 January 2027.

The concert hall of the Palau de la Música Catalana, where Gran Gala Flamenco stages its shows. Photo: Francesco Bini, Wikimedia Commons, CC BY-SA 4.0.
Las Brujas and El Paraigua
Las Brujas: Plaça del Duc de Medinaceli 6 · Wednesday to Sunday at 19:30 and 21:00 · 50 minutes · from £12.86 El Paraigua: cellar on Plaça Sant Miquel, next to Plaça Sant Jaume · 50 minutes · from £19.88, a drink included
Two smaller rooms in the Gothic Quarter, both in cellars. Las Brujas holds the show in a 17th-century cellar, and the club’s own site lists shows on Wednesdays to Sundays (lasbrujasflamenco.com, 30 September 2026); the Las Brujas show on GetYourGuidead is £12.86 and warns that entry is not allowed once the show has begun. El Paraigua’s show with a drinkad is from £19.88, with the drink at 20:30 and the show at 21:00, according to the listing, and no children under 4.
Dinner and a show on Montjuïc
Tablao de Carmen
Poble Espanyol, Avinguda Francesc Ferrer i Guàrdia 13 · 1 hour with a 10-minute interval · €48 with a drink, €71 with tapas, €88 or €157 with dinner · closed Tuesdays
Two shows a day inside Poble Espanyol: doors at 18:00 for a show at 18:45, and doors at 20:30 for a show at 21:15. Each ticket includes entry to Poble Espanyol from 16:00 on the day. The tickets are €48 (a glass of wine or a jar of sangria), €71 (tapas with a glass of wine), €88 (the Carmen dinner) and €157 (the Star Evening tasting menu with wines). Its site offers vegetarian, vegan, gluten-free, lactose-free and halal menus, and a children’s menu and reduced rates for children aged 4 to 13. The nearest metro is Plaça d’Espanya (L1, L3), a 10 to 15 minute walk. Its site says the early show ends at 19:45, which leaves time for the Magic Fountain, 20:00 to 21:00 on Thursdays to Saturdays (tablaodecarmen.com, 30 September 2026).
Which show to choose
- A full hour in a theatre: the City Hall theatre or Teatro Flamenco Barcelona.
- The closest to the dancers: El Duende, a room of 120 seats.
- The shortest: Los Tarantos, 40 minutes on Plaça Reial.
- Dinner in the same evening: Tablao Cordobés on La Rambla, or Tablao de Carmen if you also want Poble Espanyol.
- Tapas first: the tapas and flamenco walk is £42.98 for a 30-minute show and at least 9 tapas.
- Cheapest: Las Brujas at £12.86; Zone C at El Duende is £23.14.
- Children under 4: Los Tarantos has no minimum age; El Duende and Tablao Cordobés do not admit them.
Book the show for an evening after a morning sight: the Sagrada Família morning slot leaves the night free. 3 days in Barcelona shows where an evening show fits, and what to book before you go covers the rest.
Common questions
How much is a flamenco show in Barcelona?
From €27 to €49 for the show alone. On each venue's own site on 30 September 2026: El Duende €27 to €49 by seat, Los Tarantos €30 (€35 with a drink), Teatro Flamenco Barcelona €39, or €29 on its promotional rate, and the City Hall theatre from £22 in sterling. Dinner shows cost more: Tablao Cordobés packages start at €62 and Tablao de Carmen at €71 with tapas.
How long is a flamenco show in Barcelona?
Between 40 and 75 minutes. Los Tarantos runs about 40 minutes, Las Brujas and El Paraigua 50, El Duende 55, the City Hall theatre, Teatro Flamenco Barcelona and Tablao de Carmen about an hour, Tablao Cordobés about 70 minutes and Gran Gala Flamenco 75. A dinner show takes around two and a half hours.
Which Barcelona flamenco show is suitable for children?
Los Tarantos has no minimum age and children aged 6 and under go free. Tablao de Carmen welcomes children with reduced rates from ages 4 to 13 and a children's menu. Tablao Cordobés and El Duende do not admit children under 4.
Can I combine a flamenco show with something else in one evening?
Tablao de Carmen sits inside Poble Espanyol on Montjuïc, and its ticket includes entry to Poble Espanyol from 16:00. Its early show ends at 19:45, which its site says leaves time for the Magic Fountain at 20:00 on Thursdays to Saturdays. Los Tarantos, El Duende and Tablao Cordobés are all within a few minutes of each other around La Rambla and Plaça Reial.


