Tablao Flamenco Cordobes Tours

273 Reviews
Tablao Flamenco Cordobes
There are many ways to enjoy Barcelona's legendary Tablao Flamenco Cordobes. Located in the heart of the popular Las Ramblas District, the go-to destination for flamenco in the city is a staple among tourists and locals alike, featuring top flamenco dancers and multiple live shows per night.

Enjoy the natural acoustics of the restaurant with a flamenco show that includes an all-you-can-eat buffet of traditional foods like paella and a complimentary cocktail, served an hour-and-a-half before each performance. Guests who upgrade to the dinner and show experience get their first pick of seats for the performance—an exhilarating two-hour experience in an equally lively and intimate setting.

For an experience you can't get anywhere else, take an exclusive Viator tour including a one-hour flamenco lesson and following performance at the Tablao Flamenco Cordobes.

Practical Info

Getting there: 
Tablao Flamenco Cordobes is located next to the Palau Guell in Barcelona's Las Ramblas District. To get there, take the metro to either Liceu or Drassanes stations (green line) or take the bus to La Rambla (bus 59 or 91). The restaurant is located on the first floor and has a small entrance, so can be easily missed.

Operating hours:
There are five shows nightly, beginning at 5:50pm, 7:15pm, 9pm, 10:30pm and 11:45pm. Dinner begins about an hour and 15 minutes prior to each show. Book through an organized tour to avoid worrying about reservations, and arrive early for better seats.

Admission cost:
Admission varies by experience, but discounted shows are available to visitors holding a Barcelona Discount Card or Barcelona Card and Guidebook.

Helpful information:
No photos or video are allowed unless told otherwise by the performers (often during the last 10 minutes of the show).
Address: La Rambla 35, Barcelona, Spain
Hours: Shows: 5:50pm, 7:15pm, 9pm, 10:30pm & 11:45pm
Admission: Varies
Read More

3 Tours & Activities to Experience

Clear all
Select Dates
Sort by:Default

Having trouble booking online?
(888) 651-9785
Call (888) 651-9785