Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 576 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.

Hotel Vila Kebaya

Hotel in Centro Historico, Ilhabela

Located in Ilhabela, a 4-minute walk from Praia do Saco da Capela, Hotel Vila Kebaya provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Absolutely loved our stay! The location is perfect, just a short walk to the beach and restaurants/shops. The staff were so friendly and super helpful with everything we needed! Will definitely be back

Show more Show less
9.6
Exceptional
1,209 reviews
Price from
$94
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. everything, it was actually a gift for my parents and they were extremelly happy with everything, best Christmas/birthday present ever!

Show more Show less
8.9
Excellent
931 reviews
Price from
$139
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. Location is 10min walking distance to the "Villa" (center). Pool and ocean view is beatiful.

Show more Show less
7.6
Good
1,260 reviews
Price from
$66
per night

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. The location, the swimming pool, the pier with direct access to the sea and the staff

Show more Show less
9
Awesome
970 reviews
Price from
$80
per night

TW Guaimbê Exclusive Suítes

Hotel in Praia do Juliao, Ilhabela

Located in Ilhabela, TW Guaimbê Exclusive Suítes offers beachfront accommodations, with sea view, and features a garden and a shared lounge. the hotel is right in front of a beautiful and small beach, the staff is very polite, good food, it’s very clean and safe.

Show more Show less
9.4
Awesome
333 reviews
Price from
$190
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. The location by the forest is amazing, the staff and equipment are great.

Show more Show less
9
Awesome
708 reviews
Price from
$72
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
513 reviews
Price from
$78
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. The staff was super friendly and the hotel ammenities were excellent. The swimming pool is amazing!

Show more Show less
8.1
Very Good
510 reviews
Price from
$108
per night

Hotel da Ilha

Hotel in Praia Grande, Ilhabela

Just 1312 feet from Grande Beach, this hotel is located in the Southern part of Ilhabela Island. It features 2 adult swimming pools and a children pool. Guests can enjoy the on-site bar.

Show more Show less
7.7
Good
927 reviews
Price from
$25
per night

Hotel Alemão Beach de Ilhabela

Hotel in Praia do Curral, Ilhabela

Ideally located just 1969 feet from the beach, Hotel Alemão Beach de Ilhabela features an outdoor swimming pool and a terrace fitted with sun loungers. Amazing staff, big and confortable bed, it's allowed to bring and drink your beer (expect using coolers), the room was big and clean.

Show more Show less
8.3
Very Good
809 reviews
Price from
$39
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

  • For hotels in Ilhabela that serve highly-rated breakfasts, try Porto Pacuíba Hotel, Hotel Vila Kebaya, and Colonial Hotel.

  • Praia do Curral, Praia Itaquanduba, and Agua Branca are popular with other travelers visiting Ilhabela.

  • The average price per night for a 3-star hotel in Ilhabela this weekend is $63 or, for a 4-star hotel, $153. Looking for something even fancier? 5-star hotels in Ilhabela for this weekend cost around $244 per night, on average (based on Booking.com prices).

  • These hotels in Ilhabela are highly rated by couples: Hotel Vila Kebaya, Flats Ilhabela Linda, and Vilarejo - Centro Histórico Ilhabela.

  • Many families visiting Ilhabela loved staying at Vilarejo - Centro Histórico Ilhabela, TW Guaimbê Exclusive Suítes, and Hotel Vila Kebaya.

  • On average, 3-star hotels in Ilhabela cost $192 per night, and 4-star hotels in Ilhabela are $407 per night. If you're looking for something really special, a 5-star hotel in Ilhabela can be found for $818 per night, on average (based on Booking.com prices).

  • On average, it costs $63 per night to book a 3-star hotel in Ilhabela for tonight. You'll pay around $100 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ilhabela will cost around $182, on average (based on Booking.com prices).

  • Hotel Vila Kebaya, TW Guaimbê Exclusive Suítes, and Porto Pacuíba Hotel are some of the popular hotels in Ilhabela.

  • Colonial Hotel, Hotel Vila Kebaya, and Hotel Vista Bella got great room view-related reviews from travelers 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
gogbrazil