DestinoSC
Blog Area guides

Where to stay in Penha

2026-04-085 min readThe DestinoSC editorial team
Beto Carrero World entrance area under the Santa Catarina afternoon sun Beto Carrero World entrance area under the Santa Catarina afternoon sun

Home to Latin America's biggest theme park, Penha has 4 lodging zones and staying 800m from Beto Carrero saves R$400 a night versus the beachfront.

Who Penha suits

Penha exists in tourist terms because of Beto Carrero World, the largest theme park in Latin America, drawing about 2 million visitors a year to a town that would otherwise be a quiet fishing settlement of 30,000 people. It suits families with children aged 5-14, groups combining a park visit with a beach day or two, and travellers doing a short stop between Balneário Camboriú and the north coast. Nightly rates run R$220-450 for mid-range in the low season and R$450-900 in January and school holidays.

It does not suit travellers uninterested in the park, couples wanting an atmospheric town or serious food scene, or anyone hoping for the best beaches in the region — Penha's beaches (Praia de Armação, Praia Grande, Praia da Alegria) are pleasant working beaches with fishing boats offshore, not the wide white-sand strips of Bombinhas 40 minutes south. If you have decided against the theme park, book Bombinhas or Itapema instead and skip Penha entirely.

Near the theme park

The area around Beto Carrero's main entrance on Avenida Doutor João de Aviz has the highest concentration of hotels and pousadas in town — probably 40-50 properties within 1km of the gates. Rates here run R$280-550 in low season and R$500-950 in high season and school holidays. Walking distance to the park is 5-15 minutes on flat streets with pavements. If your visit is park-focused and you have children, this is by far the most sensible choice: you can go back to the hotel for lunch or a rest and return without moving the car.

The trade-off is that the area is not scenic — it is a functional strip of hotels, family restaurants, ice cream shops and souvenir stalls. You are not near the beach (2-3km, so you drive), and evenings after the park closes at 6-7pm are quiet. For most families this is fine; you are tired anyway. What you should not do is book here and then feel disappointed that it is not a beach town — that decision was made at the booking stage, not the arrival stage.

The beachfront at Armação

Praia da Armação is the main beach of Penha proper, and a strip of hotels and holiday flats runs behind it along Avenida Nereu Ramos. Rates here run R$380-750 low season, R$700-1,300 high season — a clear premium over park-side lodging. What you get is a beach-front room, an actual beach holiday with fishing boats going out at dawn, and a couple of dozen restaurants doing seafood and pizzas along the seafront and one street back. Walking distance to the theme park from here is 25-35 minutes, so most families drive (10 minutes, R$18-25 taxi).

This is the right choice if the theme park is one day of a four-night stay and the rest is beach. It is the wrong choice if the park is the whole point — you will pay more, drive to the park, and waste morning time you should be spending in queues. The beach itself is fine, not spectacular. Cleaner and less crowded than Balneário Camboriú, less pretty than Bombinhas, and with a stronger fishing-village character than either.

Praia Grande and Praia da Alegria

Two beaches north of Armação, Praia Grande and the more secluded Praia da Alegria offer a quieter option with a smaller stock of pousadas at lower prices — R$250-500 low season, R$450-800 high. These are 4-6km from the theme park, so you commit to a short drive each way to the gates, and the beaches themselves are less developed with fewer restaurants and shops within walking distance. Praia Grande has maybe 8-10 places to eat within a 15-minute walk; Praia da Alegria has three or four.

This zone suits couples or families who do not want to be surrounded by other theme-park visitors, and who value a quieter beach over convenience. It also suits budget travellers, since low-season rates here are among the cheapest coastal lodging north of Florianópolis. What you sacrifice is the walk-back-for-lunch flexibility that only park-side lodging gives you, and the beachfront restaurant density of Armação. A rental car makes this workable; without one, it becomes tedious.

What a night really costs

Penha runs on the school-holiday calendar more than most Santa Catarina towns because the theme park is its main draw. Peak weeks are the January summer holiday, July winter holiday, and any long weekend nationally. Rates in these periods run 70-100 percent above baseline: park-side R$500-900, beachfront R$700-1,300. Outside them, Penha is one of the cheaper coastal options in the state, with park-side pousadas at R$220-350 and beachfront at R$350-500 midweek in shoulder months.

Compared to Balneário Camboriú 40 minutes south, Penha is 30-40 percent cheaper for equivalent room quality but with a much smaller restaurant and nightlife scene. Compared to Bombinhas, prices are similar but the beaches are less good. The value case for Penha rests almost entirely on the theme park: if the park is on your itinerary, staying in Penha makes sense; if it is not, you are usually better off elsewhere on the coast.

Within walking distance

From park-side lodging: the park gates themselves (obviously), 15-20 family-style restaurants of the buffet, pizza and burger variety, several ice cream shops, three or four pharmacies, a couple of small supermarkets, and the shuttle-bus stops that some of the larger hotels use. You do not walk to the beach — it is 2-3km — and you do not walk to any other attraction. This is a purpose-built zone for park visitors, and it does that job efficiently and without much charm.

From Armação beachfront: the beach itself, the pier and small fishing dock, 20+ restaurants (including a few doing serious seafood and grilled fish rather than tourist food), a couple of bars, a supermarket, an ice cream strip, and the small centre of old Penha with its church and municipal buildings. From Praia Grande or Praia da Alegria, walking distance is your beach and a handful of nearby places to eat. Anything else needs a car in all three cases.

How long to stay

For the theme park alone, two nights is right: one full day in the park (arriving at opening, leaving at closing), one buffer day for the water park section, arrivals, departures and beach time. Three nights lets you split the theme park across two half-days without exhausting the children, plus a proper beach day. Four nights is only worth it if you are combining Penha with a wider coast trip and using it as a base for a day in Bombinhas or Camboriú.

Do not stay in Penha for a week unless you have very specific reasons. There is not enough to see beyond the park and the beaches to fill that time, and the towns 40 minutes in either direction offer more variety. The classic itinerary is two or three nights Penha followed by two or three in Bombinhas or Itapema, which balances the park visit with better beaches and a more atmospheric base for the rest of the trip.

Book while you read Median nightR$276 Cheapest areaR$158 Hotels with live prices4 Find a hotel

Before you book

The questions people ask about Penha, answered with this month’s numbers.

How close to Beto Carrero should I stay?

For a park-focused visit, within 1km — walking distance to the gates. This lets you go back for lunch or a rest and re-enter without moving the car, which matters a lot with tired children. If the park is one day of many, you can stay further out (Armação beach, or even Itapema 20 minutes south) and drive in on the park day.

Are Penha's beaches actually any good?

Fine but not spectacular. Praia da Armação is a working beach with fishing boats and a decent seafront. Praia Grande is longer and quieter. Neither has the white-sand postcard quality of Bombinhas. If beaches are your main reason for choosing this coast, book Bombinhas or Itapema and drive to Beto Carrero for a day trip.

Is Penha good without the theme park?

Marginally. It is a pleasant enough small coastal town with reasonable beaches and cheap seafood, and could work for a very quiet three or four nights out of season. But you would be picking the wrong place — Bombinhas, Porto Belo and Itapema all do the beach-town role better for similar or slightly higher prices, and are better bases for exploring the north coast.

Recommended reads

All posts
Pool deck at a Santa Catarina beachfront hotel with palm trees.
Hotels · 2026-01-18 Hotels with pools in Santa Catarina, ranked

A pool in Santa Catarina is not a luxury — with summer humidity pushing 85% and beach parking chaos from December through Carnaval, having your own deck to fall into is worth an extra R$80 a night, easily.

Dog on a beach at sunset in southern Santa Catarina.
Hotels · 2026-01-25 Pet-friendly hotels in Santa Catarina, ranked

Roughly 1 in 3 Brazilian holidays now includes the family dog, and Santa Catarina has responded — but the difference between a hotel that tolerates pets and one that actually welcomes them is about R$60 a night and a lot of stress.

Hotel car park with palm trees on Florianopolis island.
Hotels · 2026-02-02 Hotels with free parking in Santa Catarina, ranked

Paid hotel parking in Florianópolis and Balneário Camboriú runs R$40 to R$70 a night — over a week, that's R$500 you could have spent on a good dinner at Ostradamus or the ferry to Ilha do Campeche.