☀️
Sevilla Urbana

Sevilla in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Flamenco in Seville, Which Show to Book and What It Costs

The best flamenco show in Seville for a first night depends on your dinner plans. A 7pm show at La Casa del Flamenco in Santa Cruz costs 25 euros and ends as kitchens open. Tablao El Arenal serves dinner before its show for 86 euros plus VAT, and Las Setas runs a 10.30pm show for night owls. Book on each venue's own site.

🇪🇸 Leer en español

Most flamenco shows in Seville start at 7pm, an hour before most restaurant kitchens open, and that timing decides which ticket fits your evening. Book a one-hour room and you walk out at 8pm ready for dinner; book a tablao with a table and dinner comes first. A flamenco show in Seville costs between 25 and 45 euros for an hour of dance, song and guitar in the old town. At 25 euros, La Casa del Flamenco is the cheapest, with five shows a day in October from 4pm. Tablao Las Setas holds its last one at 10.30pm, for anyone who eats late.

What is the best flamenco show in Seville? For a first visit, La Casa del Flamenco in Santa Cruz: 25 euros, 60 minutes, five shows a day. Los Gallos gives the longest show, 75 minutes with eight performers for 38 euros. For dinner and a show under one roof, Tablao El Arenal, from 71 euros plus VAT. Families do best at the Museo del Baile Flamenco.

Which flamenco show to book, by budget and by evening

The cheapest adult ticket is 25 euros at La Casa del Flamenco and the dearest show-only ticket is 45 euros plus VAT at El Arenal, which includes a drink. Seven of the eight venues below run 60-minute shows; only Los Gallos runs 75 minutes, and it adds a drink to every ticket until 31 October.

VenueShow lengthShows startAdult ticketWhat else is included
La Casa del Flamenco60 minutes4pm, 5.30pm, 7pm, 8.30pm and 10pm in October25 eurosNothing else; unnumbered seats
Tablao Las Setas60 minutes6pm, 7.30pm, 9pm and 10.30pm28 euros basic, 38 euros generalGeneral adds a preferred seat and a cocktail
Museo del Baile Flamenco60 minutes5pm, 7pm and 8.45pm29 euros, or 33 euros with the museumMuseum entry on the combined ticket
Teatro Flamenco Sevilla60 minutes5pm, 7pm and 8.45pm29 eurosPremium seat for 39 euros
Casa de la Memoria60 minutes6pm and 7.30pm, plus seasonal extrasShown when bookingNothing else
CasaLa Teatro60 minutes6pm35 eurosNothing else
Tablao Los Gallos75 minutes7pm and 8.45pm38 eurosA drink, until 31 October
Tablao El Arenal60 minutes7pm and 9.30pm45 euros plus VATOne drink; dinner menus from 71 euros plus VAT

Our pick for a first night is La Casa del Flamenco, because five daily starts leave room for a late Alcázar visit or a delayed train. Pick Los Gallos if you want the longest show for the money, the Museo del Baile Flamenco, founded by the dancer Cristina Hoyos, if you have children or a rainy afternoon, and El Arenal only if you want dinner at the show.

A 7pm show and Seville’s 8pm dinner

Seville eats late, and the evening works best when the show is built around dinner. Across the ten restaurants mapped in our Seville food guide, dinner rarely starts before 8pm, and between 5.30pm and 7pm only three of them are serving. A show starting at 7pm ends at 8pm, or at 8.15pm at Los Gallos.

Flamenco show times in Seville set against the 8pm start of dinnerTimeline from 4pm to 11.30pm. La Casa del Flamenco runs shows at 4pm, 5.30pm, 7pm, 8.30pm and 10pm; the Museo del Baile Flamenco and Teatro Flamenco Sevilla at 5pm, 7pm and 8.45pm; Casa de la Memoria at 6pm and 7.30pm; Tablao Las Setas at 6pm, 7.30pm, 9pm and 10.30pm; Los Gallos at 7pm and 8.45pm for 75 minutes; El Arenal at 7pm and 9.30pm, each after an hour of dinner; CasaLa Teatro at 6pm. A dashed line marks 8pm.4pm6pm8pm10pmCasa del FlamencoFlamenco Dance MuseumTeatro Flamenco SevillaCasa de la MemoriaTablao Las SetasLos GallosEl ArenalCasaLa TeatroDinner service starts around hereGold: shows. Pale: El Arenal dinner hour. Dark: the 75-minute Los Gallos show.
Every venue but CasaLa Teatro has a show starting between 7pm and 7.30pm. Pick one and you leave as Seville’s dinner hour begins.

Two evenings that work without a reservation clash. The early one: the 5pm show at the Museo del Baile Flamenco or Teatro Flamenco Sevilla, a drink, then dinner from 8pm. The late one: dinner first, then the 9pm or 10.30pm show at Tablao Las Setas, which sits below the Metropol Parasol and pairs with a Las Setas rooftop ticket from 48 euros including the show. Opening hours of the restaurants, area by area, are in where to eat in Seville by hour and by seat.

What a flamenco ticket really costs, VAT and children included

A flamenco ticket in Seville usually includes VAT, but not everywhere. The fare the Museo del Baile Flamenco publishes includes 21 percent VAT on shows, while the Arenal lists all its prices before VAT, so the 45 euros on its show-and-drink ticket and the 86 euros on its dinner menu rise at checkout.

What an hour of flamenco costs at each Seville venuePrice per hour of show for an adult: La Casa del Flamenco 25 euros, Tablao Las Setas basic seat 28, Museo del Baile Flamenco and Teatro Flamenco Sevilla 29, Los Gallos 30.40 because its 38-euro show lasts 75 minutes, CasaLa Teatro 35, El Arenal 45 plus VAT with a drink.€25€45€25 an hour, La Casa del Flamenco€28, Tablao Las Setas basic seat€29, Flamenco Dance Museum and Teatro Flamenco Sevilla€30.40, Los Gallos: 38 euros spread over 75 minutes€35, CasaLa Teatro, three performers inside the Mercado de Triana€45 plus VAT, El Arenal show with one drinkPer hour of stage time, adult general ticket. Dark dots mark the two tablaos.
Los Gallos looks pricey at 38 euros until you divide by its 75 minutes: 30.40 euros an hour, a little over the 29-euro rooms for 15 more minutes of show.

Children pay less almost everywhere. The Museo del Baile Flamenco charges 15 euros for ages 6 to 12 and Teatro Flamenco Sevilla 19 euros for the same ages; La Casa del Flamenco charges 15 euros up to age 12 but does not recommend the show for under-6s; Tablao Las Setas charges 20 euros from age 3 to 16, and under-3s go free. El Arenal has a children’s dinner menu at 55 euros plus VAT.

Buy from the venue’s own website or box office. The flamenco results on Google are crowded with resellers and tour platforms whose listings carry their own mark-up, and the fares in this table are the ones each house publishes itself. Tickets at La Casa del Flamenco are non-refundable, so pick the date before you pay.

How to get to Seville’s flamenco venues

Seven of the nine venues on this map sit within the old town, walkable from the Cathedral; CasaLa Teatro is across the river in the Mercado de Triana and the Peña Torres Macarena is in La Macarena, a bus ride north. A single bus fare costs 1.40 euros according to TUSSAM, paid on board.

Where Seville’s flamenco shows areMap of central Seville with nine flamenco venues: three tablaos, four one-hour rooms, the Museo del Baile Flamenco and the Peña Torres Macarena club.TorneoKansas CityRonda de CapuchinosEduardo DatoBetisCASCO ANTIGUOTRIANANERVIÓNGuadalquivir1 kmTablao Los GallosTablao Los GallosLa Casa del FlamencoLa Casa del FlamencoMuseo del Baile FlamencoMuseo del Baile FlamencoTeatro Flamenco SevillaTeatro Flamenco SevillaCasa de la MemoriaCasa de la MemoriaTablao Flamenco Las SetasTablao Flamenco Las SetasTablao El ArenalTablao El ArenalCasaLa TeatroCasaLa TeatroPeña Cultural Flamenca Torres MacarenaPeña Cultural Flamenca Torres MacarenaTablaoOne-hour roomMuseumFlamenco club
Flamenco venues in Seville9 lugares · scroll to see them all
Seven of the nine sit inside the old town; CasaLa is across the river in Triana and the peña is up in La Macarena.

Nearest stops, measured in a straight line:

  1. Los Gallos and La Casa del Flamenco, Santa Cruz. Menéndez Pelayo bus stops at 177 and 223 metres; the T1 tram stops at Archivo de Indias, 471 and 517 metres away. Both venues sit on the 1 km walk through Santa Cruz.
  2. Tablao Las Setas, Teatro Flamenco Sevilla and Casa de la Memoria. TUSSAM’s TB1 stops at Imagen, 88 metres from Las Setas and 215 from Calle Cuna 15, and at Plaza del Duque, 187 metres from Calle Cuna 6.
  3. El Arenal. Paseo Cristóbal Colón (Dos de Mayo) is 160 metres away, on lines 21, 40, 41, A2 and C4, and Puerta de Jerez metro station is 434 metres away.
  4. CasaLa Teatro. Bus 43 stops at San Jorge (Altozano), 60 metres from the Mercado de Triana, whose bars stay open until midnight.

From the airport, the bus to the centre and its fare are set out in Seville airport to the city centre; the other ticket types are in Seville’s transport fares.

Free flamenco in Seville and the Bienal de Flamenco

Free flamenco in Seville happens at the peñas, members clubs that host the city council series EmPEÑAdos por Sevilla, run with the Unión de Peñas Flamencas: recitals are free until the room is full. Hosts include the Peña Cultural Flamenca Torres Macarena, founded in 1974 at Calle Torrijano 29, where Don Fadrique bus stop is 148 metres away.

A peña has no daily show and no box office, so turn up for an announced recital and arrive early. In summer, the Noches en los Jardines garden concerts at the Real Alcázar de Sevilla cost 7 euros, according to the Patronato that runs the palace, with entry from 9pm to 10.25pm Tuesday to Saturday, and flamenco is one of the genres on the bill; the full calendar is in what opens after dark in Seville.

The Bienal de Flamenco de Sevilla is the city council’s festival, held every two years in even years. Its 24th edition ran from 9 September to 3 October across theatres such as the Teatro de la Maestranza and the Teatro Lope de Vega, closing with Carmen Linares. Dates are set fresh each time, so check the Bienal’s own programme before planning a September trip around it. For the rest of a Seville stay, see what to see in one, two or three days, and for the Alcázar visit that often precedes an evening show, what to see inside the Real Alcázar.

Frequently asked questions about flamenco in Seville

How much is a flamenco show in Seville?

A one-hour flamenco show in central Seville costs 25 to 35 euros for an adult: 25 at La Casa del Flamenco, 28 for the basic seat at Tablao Las Setas, 29 at the Museo del Baile Flamenco and Teatro Flamenco Sevilla, and 35 at CasaLa Teatro. Los Gallos charges 38 euros for 75 minutes.

Do I need to book a flamenco show in Seville in advance?

Booking ahead is the safer choice. La Casa del Flamenco warns that capacity is limited and sells non-refundable tickets, Tablao Las Setas seats 140 and shuts its doors once the show starts, and Teatro Flamenco Sevilla seats people in order of arrival, asking them to come 20 minutes early.

Can children go to a flamenco show in Seville?

Yes. The Museo del Baile Flamenco charges 15 euros for ages 6 to 12, Teatro Flamenco Sevilla 19 euros for the same ages, and Tablao Las Setas 20 euros for ages 3 to 16, with under-3s free. La Casa del Flamenco does not recommend its show for children under 6.

Is there a flamenco show with dinner in Seville?

Tablao El Arenal, on Calle Rodo since 1975, serves dinner for an hour before each show, at 6pm and 8.30pm. The tapas menu costs 71 euros and the à la carte or vegetarian menu 86 euros, all listed before VAT; a show with one drink costs 45 euros plus VAT.

When is the Bienal de Flamenco in Seville?

The Bienal de Flamenco is held every two years, in even years, and the city council of Seville sets new dates each time. Its 24th edition ran from 9 September to 3 October, with shows at the Teatro de la Maestranza and the Teatro Lope de Vega.

The show is the cheap part of a flamenco night in Seville. The table is what costs.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at hola@sevillaurbana.com.