Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Penha – 371 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Bartholo Plaza Hotel 2 stars

Hotel in Penha

Located 800 metres from Beto Carrero World Park in Penha, Bartholo Plaza Hotel features free WiFi access and free private parking. Rooms include a TV.

Show more Show less
8.3
Very good
608 reviews
Price from
US$39
per night

Villarejo Parque Hotel

Hotel in Penha

Featuring a breakfast buffet, family rooms and free WiFi in all areas, Villarejo Parque Hotel provides fully-equipped accommodation only 200 metres from Beto Carrero Park.

Show more Show less
8.6
Fabulous
737 reviews
Price from
US$48
per night

Hotel Rochamar

Hotel in Penha

Hotel Rochamar is located in Penha, 100 metres from Beto Carrero World Park. All air-conditioned rooms have a flat-screen TV and a minibar. Local excelente, super recomendo

Show more Show less
8.8
Fabulous
427 reviews
Price from
US$35
per night

Pousada Recanto do Cowboy

Hotel in Penha

Set in Penha, 250 metres from Praia de Penha, Pousada Recanto do Cowboy offers accommodation with an outdoor swimming pool, free private parking and a shared lounge.

Show more Show less
8.5
Very good
741 reviews
Price from
US$32
per night

Hotel Açoriano 3 stars

Hotel in Penha

Located 500 metres from the popular Beto Carrero World rodeo park, this cosy hotel offers air-conditioned rooms. Free Wi-Fi, free parking, buffet breakfast and a 24-hour reception are available.

Show more Show less
8.3
Very good
106 reviews
Price from
US$25
per night

Hotel Natal 2 stars

Hotel in Penha

Located in Penha, just 500 metres from Beto Carreiro World theme park, Natal features free WiFi and a 24-hour reception. Buffet breakfast is served daily.

Show more Show less
9.1
Superb
666 reviews
Price from
US$27
per night

Vila Olaria Hotel 3 stars

Hotel in Penha

Located 1 km from Praia do Trapiche Beach, Vila Olaria Hotel offers free Wi-Fi in public areas, a buffet breakfast and an outdoor pool. Great breakfast, lots of options. Excellent service from the staff, always available. The room was very large, clean and with everything we needed.

Show more Show less
8.6
Fabulous
340 reviews
Price from
US$26
per night

Hotel Brasil 3 stars

Hotel in Penha

Right next the popular theme park Beto Carrero World, this hotel is 900 metres from Balneário da Penha beach.

Show more Show less
8.3
Very good
357 reviews
Price from
US$42
per night

Hotel Penha

Hotel in Penha

Hotel Penha offers accommodation in Penha and includes outdoor pools for adults and children. Daily breakfast is served free of charge.

Show more Show less
8.6
Fabulous
418 reviews
Price from
US$22
per night

Penha Parque Hotel

Hotel in Penha

This hotel offers simple, practical accommodation with free Wi-Fi only 800 metres from Beto Carreiro World amusement park. Trapiche Beach is 800 metres away.

Show more Show less
9.2
Superb
138 reviews
Price from
US$22
per night

Most booked hotels in Penha in the past month

See all

Penha's best hotels with breakfast

See all

Budget hotels in Penha

See all

Hotels located in the centre of Penha

See all

FAQs about hotels in Penha

Explore guest reviews of hotels in Penha

See all
gogless
gogbrazil