Before you book your Buenos Aires tango experience, there’s one decision that will shape your entire evening. Here’s everything you need to know, including a few things about Argentine culture that most visitors only discover after they’ve already chosen.
You’ve decided to see a tango show. Excellent. Buenos Aires without tango is like Paris without the Eiffel Tower – technically possible, but deeply wrong. Now comes the question every visitor faces:
It sounds like a simple choice. It isn’t. The answer depends on timing, your appetite, your budget, and — crucially — whether you understand how Argentines actually eat. Get this wrong and you’ll either sit through two hours of tango on an empty stomach, or you’ll be picking at a forced three-course meal when what you really wanted was a proper Buenos Aires dinner experience beforehand.
Let’s break it all down.
This is the part most travel guides skip, and it’s the most important context for this entire decision.
Buenos Aires runs late. Not European-late or Spanish-late. Argentine-late. The local dinner hour starts around 9:00 PM and it’s perfectly normal — expected, even — to sit down at 10:00 or 10:30 PM on a weekend. Restaurants open their kitchens around 8:00 PM and they’re largely empty until 9:30. If you walk into a restaurant at 7:30 PM, the staff will serve you, but you’ll be eating alone in an echoing room while the kitchen is still warming up.
Tango shows, meanwhile, typically start between 09:30 PM and 10:00 PM. Some of the most prestigious venues in Buenos Aires — places like Café de los Angelitos, El Viejo Almacén, and Rojo Tango — run shows that begin at 10:00 PM sharp. The dinner service at these same venues starts from 8:00 PM onward.
So, if you are planning to get dinner in a restaurant near the tango venue, take this into account.
A dinner-and-show package is a single, curated evening. You arrive at the venue around 8:00 or 8:30 PM, settle in, and the kitchen comes to you. The menu is typically a multi-course Argentine affair — empanadas, a main of beef or salmon, a dessert, and usually an open or semi-open bar depending on the package level.
The table you sit at for dinner is typically the same table from which you’ll watch the show. The room transforms between 9:30 and 10:00 PM — the meal wraps, the lights shift, and the stage comes alive. You never need to move.
Choosing show-only means you’re in control of the night. You’ll secure your ticket, handle your own dinner, and arrive at the venue before the curtain rises. Simple enough in theory.
In practice, this is where visitors most often go wrong. Because the show starts at 10:00 PM, many tourists try to eat dinner at 7:00 or 7:30 PM — the hour when they’d normally eat at home. The result is two-fold: they arrive at an empty restaurant still preparing for the night, and by the time the show ends at midnight, they’re hungry again.
The better approach, if you go show-only, is to eat the way Argentines eat: dinner at 8:30 or 9:00 PM, choose one of the excellent restaurants near your venue, enjoy a proper meal, then walk or take a short taxi to the show. This works beautifully and gives you genuine local rhythm.
Forget the packages for a moment. Here’s the honest question that will give you your answer immediately:
“Do I want a complete, guided Buenos Aires evening — or do I want the adventure of building my own night?”
If you’re arriving in Buenos Aires for the first time, jet-lagged, slightly overwhelmed by the city, and just wanting a magical, easy evening — get the dinner package. You will not regret it. Arrive at 8:00 PM, let the venue take care of you, eat Argentine food, drink Malbec, and watch some of the most extraordinary dance in the world. It’s a complete gift to yourself.
If you’re a seasoned traveler, you’ve done your research, you already have a restaurant on your list, and you like the independence of moving through a city on your own terms — go show-only. Just remember: eat at 8:30 PM, not 6:30. Trust the Argentine clock.
Can I eat before the show if I book show-only?
Absolutely — and you should. Just time it correctly. Aim to sit down for dinner in a restaurant near the tango venue around 8:00–8:30 PM so you finish comfortably before the 10:00 PM show. If you eat earlier, you risk eating at a subdued restaurant before the kitchen hits its stride.
Is the food at tango shows actually good?
Generally yes, especially at the top venues. These aren’t hotel banquet halls — they’re established Buenos Aires restaurants with real kitchens. You’ll typically get empanadas, a well-prepared main course (beef options are almost always excellent in Argentina), and dessert. It won’t be the most creative plate of your trip, but it will be satisfying and authentically Argentine.
What if I’m not hungry when the dinner starts at 8:00 PM?
This is very common for visitors who are still on European or North American time. If you have a dinner package, pace yourself — eat lightly and enjoy the atmosphere. The show doesn’t start for two hours, so there’s no rush. A glass of Malbec and some empanadas while you settle in is hardly a burden.
Do dinner guests get better seats?
At most venues, yes. Dinner package guests are generally seated first and are given priority for tables closest to the stage. Show-only guests fill in remaining capacity. If proximity to the performance matters to you, this alone can justify the dinner package.
What time should I book a restaurant if I’m going show-only?
Book for 8:00 PM. This gives you roughly 90 minutes to eat a full meal, pay, and choose a tango venue that has a show starting around 10:00 PM.
