Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Ilhabela – 543 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.

Barra do Piuva Porto Hotel

Hotel in Piuva, Ilhabela

With an beautiful beachfront location on Ilha Bela, offering panoramic South Atlantic Ocean views this boutique hotel provides modern accommodations with free Wi-Fi. Direct access to the ocean and the beautiful outdoor patio

Show more Show less
9
Awesome
793 reviews
Price from
$116
per night

Hotel Vila Kebaya

Hotel in Centro Historico, Ilhabela

Set in Ilhabela, 1.6 mi from Praia do Itaguaçu, Hotel Vila Kebaya offers accommodations with a restaurant, free private parking, a fitness center and a bar. Location, facilities, Staff, Breakfast,heated infinity pool...all amazing! unforgettable stay

Show more Show less
9.7
Exceptional
1,103 reviews
Price from
$117
per night

DPNY Beach Hotel & SPA

Hotel in Praia do Curral, Ilhabela

Boasting an outdoor structure, DPNY Beach Hotel & SPA is located in Ilhabela, on Praia do Curral Beach. It features indoor and outdoor swimming pools, a private garden, saunas and a luxury spa. Comfortable bed, amazing shower, stuff super polite and efficient, amazing breakfast, very clean, delicious drinks, the temaki they served by the beach was the best I have ever had in my life! SPA area was awesome, the pool was great. Everything was perfect!

Show more Show less
8.9
Excellent
723 reviews
Price from
$204
per night

Hotel Ilhabela

Hotel in Praia Saco da Capela, Ilhabela

Directly in front of Praia Saco da Capela Beach, Hotel Ilhabela offers an outdoor swimming pool, a sauna and a restaurant. Ilhabela center can be reached within a 10-minute walk. Overall fantastic exp. I'am irish. Some of the food didnt agree with me..

Show more Show less
7.6
Good
936 reviews
Price from
$67
per night

Hotel Real Villa Bella

Hotel in Praia de Santa Tereza, Ilhabela

In Ilhabela, Real Villa Bella is set in a tropical garden with a scenic swimming pool besides a waterfall with natural rocks. Its beautiful rooms have satellite TV and free Wi-Fi. We stayed at the room room with a jacuzzi in the balcony, which, needless to say, is an incredible feature. Sunchairs in the balcony were also a nice. The room is huge and decoration is modern and clean. Very very beautiful. The pool area looks like an oasis, with the large rocks, palm trees and colorful birds flying around. Breakfast was really good as well, with possibility of requesting eggs, tapioca and other items from the kitchen. Location was very nice as it allows us not walk to "downtown" where most options for dinner are located.

Show more Show less
9
Awesome
454 reviews
Price from
$103
per night

Hotel Itapemar - Ilhabela

Hotel in Praia Saco da Capela, Ilhabela

This hotel brings sophistication and tranquility in a tropical atmosphere, half a mile from the village of Ilha Bela. It features an outdoor swimming pool, sun terrace and a spa and health club. The place is wonderful. The staff superb. Eduardo at the reception desk was THE BEST, and he speaks English! The food is excellent. The pools are nice. I cannot say anything bad about the hotel.

Show more Show less
8.8
Excellent
442 reviews
Price from
$118
per night

Hotel Mercedes

Hotel in Praia Mercedes, Ilhabela

Sitting at the water’s edge, with private access to Mercedes Beach, this hotel features breathtaking sea views. Great location. Staff well trained and friendly.

Show more Show less
8.1
Very Good
432 reviews
Price from
$114
per night

Kalango Hotel Boutique

Hotel in Cocaia, Ilhabela

Surrounded by nature and located right in front of Baepi Hill, Kalango Hotel Boutique is an eco-friendly hotel that features beautiful mountain views in Ilhabela Island. Breakfast and room. All hotel spaces were excellent.

Show more Show less
9
Awesome
625 reviews
Price from
$96
per night

Hotel Pousada dos Hibiscos

Hotel in Praia Saco da Capela, Ilhabela

Just 164 feet from Saco da Capela Beach, not far from Ilhabela´s center, this hotel offers well decorated interiors with a classic touch featuring exclusive art work. It features a pool and free... Friendly staff, spotless rooms, hassle-free experience

Show more Show less
8.6
Excellent
283 reviews
Price from
$40
per night

VELINN Hotel Santa Tereza

Hotel in Ilhabela

Located in Ilhabela, Caravela Hotel Santa Tereza welcomes guests with an outdoor swimming pool and a wet bar. this place is simple, but is ok, you will find most out of you need in a range of 5,10 minutes driving, the beach, is not the best, but ok, the only thing you should be concerned is, there is a lot of litle flies, and they bite you, your skin will have scars, you can order some pizza at night, and if you are not used to Brazilian pizza, better take car, because the topings are really good, and you are not gonna eat just one slice. The worker's will do their best, but limited, the place is out to date, breakfast is poor, they could do better, but overall you will have a good time, now if you go to the other side, will cost you a bit more, but the views and beaches are better, a place to go once!!!!!!!

Show more Show less
8
Very Good
582 reviews
Price from
$44
per night

Most-booked hotels in Ilhabela in the past month

See all

Ilhabela's best hotels with breakfast

See all

Budget hotels in Ilhabela

See all

Hotels located in the center of Ilhabela

See all

FAQs about hotels in Ilhabela

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Ilhabela:

Explore guest reviews of hotels in Ilhabela

See all
Research, refine, and make plans for your whole trip
gogbrazil