Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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 – 591 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Hotel Vila Kebaya

Hotel in Centro Historico, Ilhabela

Located in Ilhabela and with Ferryboat Port reachable within 4.1 miles, Hotel Vila Kebaya provides express check-in and check-out, non-smoking rooms, a seasonal outdoor swimming pool, free WiFi and a... We spent two wonderful weeks at Villa Kebaya with 2 small kids. It was our first time on the island and it was the best choice we have ever made. Awesome breakfast, atmosphere, music, super friendly staff, decorations in the hotel, just perfect! The location is great, just a few meters from old town and many restaurants. Absolutely perfect and romantic even if you are traveling with children, they will love it too! Thank you for everything, Villa Kebaya!

Show more Show less
9.7
Exceptional
680 reviews
Avg. price/night:
$98

Abayomi Hotel

Hotel in Praia Itaquanduba, Ilhabela

Facing Ilhabela’s Itaguassu beach, Abayomi features a heated pool, gym and garden area. Wonderful hotel, lovely staff who went out of their way to help us. Very comfy beds and linens, super clean, amazing breakfast, stylish up to date and overall luxurious.

Show more Show less
9.2
Awesome
273 reviews
Avg. price/night:
$105

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. vista e area de lazer do hotel. alem do staff muito prestativo.

Show more Show less
9
Awesome
473 reviews
Avg. price/night:
$110

Porto Pacuíba Hotel

Hotel in Praia do Viana, Ilhabela

Located on scenic Ilhabela, on Viana Beach, the recently refurbished Porto Pacuíba offers spacious accommodations. From the cleaning lady to the manager class staff, their hospitality was great! Beautiful facilities and nature inside the hotel. Hotel own made breakfast. All very delicious.

Show more Show less
9.4
Awesome
362 reviews
Avg. price/night:
$128

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. The location is very good! The environment is beautiful and the staff are very enthusiastic. The room is large, the bed is very comfortable, and the breakfast is delicious! We are very happy and look forward to staying again next time!

Show more Show less
9
Awesome
283 reviews
Avg. price/night:
$119

Ilha Deck Hotel

Hotel in Praia Itaquanduba, Ilhabela

Beachfront accommodations within a tropical setting is on offer at Ilha Deck. Located on Itaguassu Beach, the hotel features a beach bar and free private on-site parking. My stay was amaizing! The structure of the hotel is awesome, and everything is perfectly clean and well managed. The staff was great, and we didn't have problems at all. The restaurant of the hotel have a kiosk right across the street, até the beach... It is amaizing! Loved It!

Show more Show less
9.2
Awesome
398 reviews
Avg. price/night:
$57

Flat 1-208 Ilha Flat Hotel Ilhabela

Hotel in Praia do Pereque, Ilhabela

Located in Ilhabela, a few steps from Praia do Perequê, Flat 1-208 Ilha Flat Hotel Ilhabela provides accommodations with a restaurant, free private parking, a bar and a garden.

Show more Show less
9
Awesome
10 reviews
Avg. price/night:
$43

Flats Ilhabela Linda

Hotel in Praia do Pereque, Ilhabela

Located in Ilhabela, a few steps from Praia do Perequê, Flats Ilhabela Linda provides accommodations with a restaurant, free private parking, a fitness center and a bar.

Show more Show less
9.1
Awesome
20 reviews
Avg. price/night:
$43

Ilha flat Hotel - Suíte Swaenen

Hotel in Praia do Pereque, Ilhabela

Set in Ilhabela, 2625 feet from Praia do Itaguaçu, Ilha flat Hotel - Suíte Swaenen offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. The hotel staff were very nice and helpful with our stay (and even before). The flat’s owner was really nice and very accommodating. Overall a great place to stay

Show more Show less
9.1
Awesome
29 reviews
Avg. price/night:
$88

Chalé e suite Manu

Hotel in Praia do Curral, Ilhabela

Chalé e suite Manu features air-conditioned rooms with TV in the Praia do Curral district of Ilhabela.

Show more Show less
9.2
Awesome
16 reviews
Avg. price/night:
$31

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

There are 591 hotels in Ilhabela listed on Booking.com , that—from 40811 guest reviews—have an average review score of 8.93. To give you an idea of how much a hotel in Ilhabela costs, the average price for a one-night stay is $61 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Ilhabela hotel is 30m². If you're looking for some ideas about where in Ilhabela to book a hotel, the areas around Cultural Center of Ilhabela and Old Town are popular with our guests. Whether you book a hotel in Ilhabela or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

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