Every verified happy hour in Santa Teresa in 2026, organised by time of day and day of week: Shambala 3pm to 6pm, Uma 3pm to 5pm, Drift's daily two-for-one, Banana Beach's sunset deal, Sunday at Shana, and which bars have no deal at all.
The best happy hour in Santa Teresa is Shambala's, on the beach at Hotel Tropico Latino, daily from 3pm to 6pm on selected cocktails, because it runs straight into sunset at 5:15pm to 5:45pm. Uma does 3pm to 5pm with tapas, Drift runs a two-for-one on selected drinks every day, and Banana Beach's two-for-one is the sunset default a kilometre north of the cruce.
The short version
Happy hour in Santa Teresa is an afternoon thing. Almost every deal starts at 3pm or 4pm and ends at 6pm, because the whole town is on the beach for sunset by 5:15pm and the bars know it. The three to build an afternoon around are Shambala (3pm to 6pm, beachfront on Playa Carmen), Uma (3pm to 5pm with house tapas, beachfront in central Santa Teresa) and Drift (two-for-one on selected cocktails, in a garden 50 metres south of Super Muralla). Banana Beach's two-for-one at sunset is the social option, Kaukau's 4pm happy hour is the café version, and Sunday at Shana by the Beach runs from noon to 6pm. A number of bars people ask about, including Rocamar, Kooks, La Lora Amarilla, Tikiliano and Habanero, do not publish a happy hour at all, and we say so below rather than guess.
By time of day
From noon
Shana by the Beach, a hillside hotel in Santa Teresa, runs a Sunday happy hour from 12pm to 6pm with cocktails and jungle views, per its Facebook page. It is the only midday deal we could verify and it is one day a week.
3pm to 6pm: the beachfront window
Shambala at Hotel Tropico Latino, opposite Super Fresco on the Playa Carmen stretch, runs happy hour every day from 3pm to 6pm on selected cocktails, with no reservation needed, per the hotel's own September 2026 post. The tables face the Pacific, the kitchen is farm-to-table, and Google has it at 4.7 from more than 100 reviews. The timing is the point: the afternoon rain passes, the deal ends as the sun touches the water. From July to November 2026 the hotel also sells a day pass for non-guests at $40 for adults with $30 of that as credit at the restaurant, which turns a happy hour into a full beach afternoon.
Uma Beach Club, on the sand at the Playa Cielo hotel, runs a daily happy hour from 3pm to 5pm and pairs it with its house tapas, per its Facebook page. It opens at 11:30am and stays open until 10pm, and Friday brings the DJ. Cocktails here are priced above the town average, so the happy hour discount matters more than elsewhere.
4pm: cafés and the north end
Kaukau Santa Teresa in Plaza Royal runs happy hour every day from 4pm, per a review reel from 2026; the café closes at 4:30pm, so this is a short window for a drink after a late lunch rather than a session. Banana Beach Restaurant, a kilometre north of the cruce, runs a two-for-one happy hour menu in the late afternoon that regulars build their evenings around, with margaritas and sangria the usual orders; reviewers going back years mention it, and the current hours are 9am to 8:30pm daily, so confirm the exact window when you sit down. The beach club burned down in January 2026 and has reopened, so the menu is still settling.
Every day at Drift
Drift, 50 metres south of Super Muralla, runs daily happy hour specials with a two-for-one on selected drinks, per its own site and reviewers who name the watermelon mojito as the usual candidate. The restaurant and market open at 11am and the bar runs until 10pm, later on live music nights. The cocktails use cold-pressed juice and normally cost $12 to $15, so a two-for-one here is the best value drink in town. Ask which drinks are on the deal that day; it changes.
Sunset, 5:15pm to 5:45pm
Sunset is the anchor. In September 2026 it sets at about 5:36pm, and it moves between 5:15pm in December and 5:45pm in June. Every happy hour above either ends at sunset or runs through it, which is why the deals cluster in the afternoon. The sunset spots guide covers the free beach options and the swings at Rocamar.
After dark
There is no verified late happy hour in Santa Teresa. Bars that open at 6pm or 7pm (Malbec Wine Bar, La Pasión, Tikiliano) charge full price from the start. The late deals are the breweries' two-pints-for-5,000-colones offers, covered in the craft beer guide.
By day of week
Monday and Tuesday are quiet. Shambala, Uma, Drift and Banana Beach run their daily deals and that is the whole list; the Monday night guide and Tuesday night guide explain what to do after.
Wednesday is La Lora Amarilla's night. La Lora Amarilla publishes no happy hour, but Wednesday is its live music night and the crowd goes from a sunset drink at Banana Beach to La Lora; see the Wednesday night guide.
Thursday is the market. The Thursday market is a social event with food rather than a bar, and Drift's two-for-one before it is the usual warm-up; the Thursday night guide has the sequence.
Friday is Uma. Happy hour 3pm to 5pm, sunset, then the DJ set after dark. Reserve a beachfront table in high season. The Friday night guide covers the rest.
Saturday is La Lora again and the biggest crowds at every beach bar. The Saturday night guide has the map.
Sunday is the best day of the week for deals. Shana by the Beach runs 12pm to 6pm, Shambala adds a seafood special from 12pm to 9pm with live music from 6pm to 8pm, and Rocamar's Sunday party starts at sunset with a DJ, barbecue and bonfire. The Sunday night guide puts them in order.
Bars with no published happy hour
These are the places people ask about, and none of them advertised a deal at the time of writing. Prices are full price, which at Rocamar means about $15 minimum per lounger and cocktails from $12; it opens 12pm to 7pm and is closed on Monday. Kooks Smokehouse and Bar is open 7am to 2am with local craft beer at 3,500 to 4,500 colones and no deal on the board. Tikiliano Bar inside Wave Boutique Mall opens at 6pm and is the priciest bar in town by Google's price level. Habanero and its upstairs mezcal bar pour by the glass at full price. Malbec Wine Bar opens 6pm to 11pm, closed Monday, and La Pasión opens at 7pm Tuesday to Saturday. In Montezuma, Chico's Playa Bar is the beach bar in the village centre, open 11am to 10pm, and sells beer at soda prices all day rather than running a deal. If any of them starts one, it will be on Instagram first.
How to choose
| Place | Deal | Time | Days | Setting |
|---|---|---|---|---|
| Shambala | Selected cocktails discounted | 3pm to 6pm | Daily | Beachfront, Playa Carmen |
| Uma | Happy hour with house tapas | 3pm to 5pm | Daily | Beachfront, central |
| Drift | Two-for-one selected drinks | Afternoon, confirm | Daily | Garden, near Super Muralla |
| Banana Beach | Two-for-one happy hour menu | Late afternoon, confirm | Daily | Beachfront, north of cruce |
| Kaukau | Happy hour | From 4pm | Daily | Café, Plaza Royal |
| Shana by the Beach | Cocktail happy hour | 12pm to 6pm | Sunday | Hillside hotel pool |
| Butterfly Brewing (Montezuma) | Two pints for 5,000 colones | 4:30pm to 6:30pm | Tue to Sat | Brewery pub |
Practical notes
Confirm the window when you sit down. Happy hours here are posted on Instagram and chalkboards, and they shift between green season and high season. Shambala and Uma have been consistent through 2026; Banana Beach is rebuilding its menu after the fire.
Selected drinks only. Most deals apply to a short list of house cocktails, a beer or a sangria, and the espresso martini is never on it. Ask before you order two.
Cards work everywhere on this list, but carry colones for the beach bars when the rain knocks out the signal. Service of 10% is usually added; see the tipping guide.
Do not drive after. Shambala, Uma and Banana Beach are on or near the main road and walkable from most of central Santa Teresa; Drift is a short walk from the cruce. For a full night, the best bars and cocktails guide and the nightlife calendar pick up where the deals end. Browse every bar in the /directory/drink hub.
FAQ
What time is happy hour in Santa Teresa?
Mostly 3pm to 6pm. Shambala runs 3pm to 6pm and Uma 3pm to 5pm every day, Kaukau from 4pm, and Drift and Banana Beach run daily two-for-one deals in the afternoon. Nothing verified runs after dark.
Which happy hour is best for sunset?
Shambala, because its 3pm to 6pm window covers sunset at 5:15pm to 5:45pm and the tables face the water. Banana Beach's two-for-one at sunset is the busier, more social version a kilometre north.
Does Rocamar have a happy hour?
No published one. Rocamar charges about $15 minimum per lounger and full price for cocktails, and its draw is the swings and the Sunday sunset party rather than a deal. It is open 12pm to 7pm, closed Monday.
Is there a happy hour on Sunday?
Yes, the best day of the week. Shana by the Beach runs 12pm to 6pm, Shambala adds a seafood special from noon with live music at 6pm, and the daily deals at Uma, Drift and Banana Beach run as usual.
Are happy hour cocktails cheaper than a beer?
Often, yes. A two-for-one on a $12 to $15 cocktail at Drift works out at $6 to $7.50 a drink, close to a craft beer at 3,500 to 4,500 colones and far under a full-price cocktail. An Imperial at a soda is still the cheapest drink in town at 1,500 to 2,500 colones.
Do the deals change in high season?
The times have held through 2026, but bars add DJ nights and reservations from December, and beachfront tables at Uma and Shambala go early. Arrive at 3pm in high season if you want a seat with the view.

