We had no idea what to expect when we booked this, but it was great fun. The staff actually sings a little opera and then some popular songs. The food was delicious. We would definitely do it again.





Prices checked on Sep 11, 2026Things to do in Madrid
Enjoy a night of opera music and fine food at La Castafiore restaurant in Madrid! Popular for its opera-singing waiters staff, the traditional restaurant has gained a cult following in the city from locals and visitors alike. Enjoy renditions from well-known operas like ‘La Traviata’ plus traditional zarzuelas – comical Spanish opera-style songs – while enjoying a delectable 4-course meal with wine.
A dinner with an unforgettable show. During the night, the amazing singing waiters will sing the best opera and zarzuela pieces, live and in person. An incredible atmosphere and a show full of surprises, entertainment and fun.
Zarzuela Opera and Dinner at La Castafiore Restaurant in Madrid lasts about 3 hours. The itinerary has 1 stop.
Prices start at $65 per person for this Madrid experience, booked through Viator with the price shown before checkout. There is 1 booking option, so the final price depends on the option you choose.
Yes. Cancel at least 1 day before the start for a full refund. Later cancellations are non-refundable.
The experience is available in EN.
Infants and small children can ride in a pram or stroller Specialized infant seats are available
Wheelchair accessible Transportation options are wheelchair accessible All areas and surfaces are wheelchair accessible
Yes, bookings are confirmed instantly.
Travellers rate it 4.8 out of 5 across 161 verified reviews; it is run by La Castafiore. Most-mentioned highlights: Zarzuela Opera Show; 1 bottle of wine per table; Dinner.
We had no idea what to expect when we booked this, but it was great fun. The staff actually sings a little opera and then some popular songs. The food was delicious. We would definitely do it again.
2 time visiting and still the best experience in Madrid. Every time the experience is better. My family loves it.
Even if you are not a fan of opera, this will be an absolutely, absolutely fantastic experience. Words alone cannot describe this experience. If you are considering this experience, don't hesitate. It is a rare opportunity, particularly at this price and with this remarkable quality of cuisine and wine. These are professional opera singers who perform on these occasions to rehearse and to keep their skills razor sharp. After 10 days in Spain, this was hands-down my best experience.
We love this place. We visited it 2 years ago during previous Madrid trip and now again. The good food, drinks, great entertainment and wonderful staff. They the warmest and friendliest people. Live sarzuela, (spanish opera) and will get the whole room engaged. Highly recommend this place.
Great fun experience. Beautiful arias and very well sung accompanied by a pianist. With a good voice, you don't need more. The food was fine. The people were very friendly. Recommended!!
It is an excellent show and a magnificent dinner. It is not 100% zarzuela, but the singers are very good and do a beautiful job, with an excellent host and baritone....
La Castafiore was a true highlight during 3 weeks in Spain! What a wonderful evening we had here with the best staff anywhere! The staff, food, and performances were outstanding. It was obvious from the crowd that this place is beloved by locals and quickly learned why. The staff isnt singing opera, they ARE opera singers- a big difference. The four course meal was wonderfully prepared and delicious. The coordination to serve, perform, and do other duties is amazing! This place is an absolute treasure! Speaking some Spanish is definitely a help here- i did my best Spanish, the waiter did his best English, and he snd the other staff and guests felt more like friends by the end of the evening.
We really enjoyed this show. It was a lot of fun and the performances and staff were great! My only suggestion would be to show up on the hungry side as it is a lot of food.
A special night for the quality of service, food, music and the atmosphere of the place. We were very kindly received and were pleasantly impressed with the environment. Soon they presented us with the menu and started serving our dinner that was delicious. Accompanied by a bottle of wine, the meal passed without any downtime much the opposite only attention and an atmosphere where joy and friendly atmosphere prevailed. Suddenly the waiter who served us the bread began to sing and we realized that the evening was going to be a total success. Surprised by the beautiful voices of the singers, the team was building a growing atmosphere of joy culminating with everyone standing dancing and making a toast with champagne for the anniversaries present. We ended the night with a taste of wanting more!!!!!!
Outstanding performances!! Food was great too. It felt like you had a private concert from amazing opera professionals. Could charge more for this experience. Fantastic!!
| Tour | Duration | Rating | Price | |
|---|---|---|---|---|
Zarzuela Opera and Dinner at La Castafiore Restaurant in Madrid | 3 hours | 4.8 (161) | $65 | |
Paella Workshop with Bottomless Sangria in Central Madrid | 3 hours | 4.9 (1,126) | $77 | View |
Madrid Tapas & Wine Tasting Food Tour – Small Group Local Bars | 3 hours | 4.9 (4,848) | $93 | View |
Tour Welcome Madrid in Eco Tuk Tuk Private with Local Guide | 1–4 hours | 4.8 (3,365) | $23 | View |
Three Cities in One Day: Segovia, Avila and Toledo from Madrid | 12 hours | 4.8 (10,628) | $106 | View |
Madrid in a Day Tour:Royal Palace, Historic Center & Prado Museum | 4 hours | 4.8 (893) | $93 | View |
Essential Flamenco: Pure Flamenco Show in the Heart of Madrid | 1h 10min | 4.8 (2,008) | $40 | View |