Skip to main content

Best Happy Hours in Santa Teresa (2026): Times, Deals and Where to Be at Sunset

7 min readUpdated September 22, 2026By the Onda editors
Verified on the ground ·

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

PlaceDealTimeDaysSetting
ShambalaSelected cocktails discounted3pm to 6pmDailyBeachfront, Playa Carmen
UmaHappy hour with house tapas3pm to 5pmDailyBeachfront, central
DriftTwo-for-one selected drinksAfternoon, confirmDailyGarden, near Super Muralla
Banana BeachTwo-for-one happy hour menuLate afternoon, confirmDailyBeachfront, north of cruce
KaukauHappy hourFrom 4pmDailyCafé, Plaza Royal
Shana by the BeachCocktail happy hour12pm to 6pmSundayHillside hotel pool
Butterfly Brewing (Montezuma)Two pints for 5,000 colones4:30pm to 6:30pmTue to SatBrewery 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.

Ready to go?

See the live calendar for this week.

What's on this week

Keep reading

All guides →