Hotels in Ilhabela

Search and compare Ilhabela hotels from hundreds of travel sites and save

Ilhabela, Sao Paulo, Brazil
18 Jun — 19 Jun2
Ilhabela, Sao Paulo, Brazil
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ilhabela

Filter by star ratings
All filters
Hotel Portal de Barequeçaba
Hotel Portal de Barequeçaba
8.2 Excellent
Rua Honorato Vicente, 565, São Sebastião, Brazil
Show on map
7.5 km from city centre, Ilhabela 
ExcellentBased on 181 reviews
8.2

This comfortable hotel in Sao Sebastiao offers free Wi-Fi, as well as an outdoor pool and a sun deck. It also provides a 24-hour reception, a shopping mall and a ticket service.

Pousada Vila das Velas
Pousada Vila das Velas
9.3 Excellent
Rua do Guaia, 51, Ilhabela, Brazil
Show on map
0.5 km from city centre, Ilhabela 
ExcellentBased on 1,345 reviews
9.3

Featuring an outdoor pool and a private beach, Pousada Vila das Velas is located in Ilhabela and provides comfortable accommodation. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

Velinn Hotel Santa Tereza
Velinn Hotel Santa Tereza
8.0 Excellent
Av. Luís Massa, 1198, Ilhabela, Brazil
Show on map
5.4 km from city centre, Ilhabela 
ExcellentBased on 534 reviews
8.0

Boasting a Jacuzzi and an outdoor pool, VELINN Caravela Hotel Santa Tereza is situated in Ilhabela and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

Hotel Guarda Mor
Hotel Guarda Mor
8.4 Excellent
Av. Guarda Mor Lobo Viana, 1268, São Sebastião, Brazil
Show on map
4.3 km from city centre, Ilhabela 
ExcellentBased on 927 reviews
8.4

Hotel Guarda Mor provides comfortable 3-star accommodation in Sao Sebastiao. It also offers a sun deck, an outdoor pool and free Wi-Fi.

Solar Singuitta
Solar Singuitta
8.7 Excellent
Rua Mario Covas Junior, 14500 A, Ilhabela, Brazil
Show on map
14.0 km from city centre, Ilhabela 
ExcellentBased on 410 reviews
8.7

Boasting an outdoor pool and a sauna, Pousada Solar Singuitta is located in Ilhabela and provides comfortable accommodation. It also offers a 24-hour reception, a hair salon and meeting rooms.

Hotel Pelicano
Hotel Pelicano
7.7 Good
Av. Princesa Isabel, 423, Ilhabela, Brazil
Show on map
0.9 km from city centre, Ilhabela 
GoodBased on 190 reviews
7.7

Set in Ilhabela, Hotel Pelicano is a five-minute walk from Pereque Beach and offers an outdoor pool. It provides complimentary Wi-Fi, a 24-hour reception and a sun deck.

Pousada Ilhabela
Pousada Ilhabela
8.8 Excellent
Rua Lincoln Feliciano, 305, Ilhabela, Brazil
Show on map
1.3 km from city centre, Ilhabela 
ExcellentBased on 477 reviews
8.8

Pousada Ilhabela is set in Ilhabela and is close to local landmarks, such as Pereque Beach. It also offers a tour desk, free Wi-Fi and room service.

Pousada Villa Caicara
Pousada Villa Caicara
9.2 Excellent
Rua Antero da Silva Pinto, 51, Ilhabela, Brazil
Show on map
0.9 km from city centre, Ilhabela 
ExcellentBased on 267 reviews
9.2

Set in Ilhabela, Pousada Villa Caicara is a five-minute walk from Pereque Beach and offers an outdoor pool and a sauna. It also provides a sun deck and a garden.

Pousada Irmaos do Mar
Pousada Irmaos do Mar
9.5 Excellent
Avenida Almirante Tamandare, 871, Ilhabela, Brazil
Show on map
1.4 km from city centre, Ilhabela 
ExcellentBased on 58 reviews
9.5

Pousada Irmaos do Mar is located in Ilhabela and offers guests free Wi-Fi. It also offers room service, on-site parking and an outdoor pool.

Tips for booking a Ilhabela hotel

Cheapest month:June
Most expensive month:December
Average price in Ilhabela:$115/night
Absolute cheapest price found:$4/night
Cheapest day:Thursday
Most expensive day:Friday
$77 - $200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$72 - $88
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Ilhabela, Cabras Island

Show all 1,139 hotels
Hotel Guarda Mor
Hotel Guarda Mor
8.4 Excellent
Av. Guarda Mor Lobo Viana, 1268, São Sebastião, Brazil
Show on map
1.5 km from city centre,  

Hotel Guarda Mor provides comfortable 3-star accommodation in Sao Sebastiao. It also offers a sun deck, an outdoor pool and free Wi-Fi.

$36
Avg. per night
Hotel Pelicano
Hotel Pelicano
7.7 Good
Av. Princesa Isabel, 423, Ilhabela, Brazil
Show on map
0.9 km from city centre,  

Set in Ilhabela, Hotel Pelicano is a five-minute walk from Pereque Beach and offers an outdoor pool. It provides complimentary Wi-Fi, a 24-hour reception and a sun deck.

$38
Avg. per night
Velinn Hotel Santa Tereza
Velinn Hotel Santa Tereza
8.0 Excellent
Av. Luís Massa, 1198, Ilhabela, Brazil
Show on map
5.4 km from city centre,  

Boasting a Jacuzzi and an outdoor pool, VELINN Caravela Hotel Santa Tereza is situated in Ilhabela and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

$39
Avg. per night
Hotel Portal de Barequeçaba
Hotel Portal de Barequeçaba
8.2 Excellent
Rua Honorato Vicente, 565, São Sebastião, Brazil
Show on map
4.1 km from city centre,  

This comfortable hotel in Sao Sebastiao offers free Wi-Fi, as well as an outdoor pool and a sun deck. It also provides a 24-hour reception, a shopping mall and a ticket service.

$48
Avg. per night
Pousada Ilhabela
Pousada Ilhabela
8.8 Excellent
Rua Lincoln Feliciano, 305, Ilhabela, Brazil
Show on map
1.3 km from city centre,  

Pousada Ilhabela is set in Ilhabela and is close to local landmarks, such as Pereque Beach. It also offers a tour desk, free Wi-Fi and room service.

$56
Avg. per night
Pousada Villa Caicara
Pousada Villa Caicara
9.2 Excellent
Rua Antero da Silva Pinto, 51, Ilhabela, Brazil
Show on map
0.9 km from city centre,  

Set in Ilhabela, Pousada Villa Caicara is a five-minute walk from Pereque Beach and offers an outdoor pool and a sauna. It also provides a sun deck and a garden.

$62
Avg. per night
Solar Singuitta
Solar Singuitta
8.7 Excellent
Rua Mario Covas Junior, 14500 A, Ilhabela, Brazil
Show on map
14.0 km from city centre,  

Boasting an outdoor pool and a sauna, Pousada Solar Singuitta is located in Ilhabela and provides comfortable accommodation. It also offers a 24-hour reception, a hair salon and meeting rooms.

$66
Avg. per night
Pousada Irmaos do Mar
Pousada Irmaos do Mar
9.5 Excellent
Avenida Almirante Tamandare, 871, Ilhabela, Brazil
Show on map
1.4 km from city centre,  

Pousada Irmaos do Mar is located in Ilhabela and offers guests free Wi-Fi. It also offers room service, on-site parking and an outdoor pool.

$70
Avg. per night

Hotel prices in Ilhabela

2 stars or below

$38 - $85

Pousada Villa Caicara

No. 1 most popular

$62
Avg. per night
Hotel Portal de Barequeçaba

No. 2 most popular

$48
Avg. per night
Hotel Pelicano

Best value

$38
Avg. per night
3 stars

$36 - $105

Solar Singuitta

No. 1 most popular

Solar Singuitta
8.7 Excellent
$66
Avg. per night
Pousada Vila das Velas

No. 2 most popular

$105
Avg. per night
Hotel Guarda Mor

Best value

Hotel Guarda Mor
8.4 Excellent
$36
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Ilhabela

Ilhabela travel FAQs

  • What are the best hotels in Ilhabela?

    One of the most popular hotels in Ilhabela is Hotel da Ilha, which has been reviewed by 1,301 users and currently has a rating of 7.9/10. Other top-rated locations include Velinn Camping Ilhabela and Hotel Ilhabela, which have received 8.3/10 and 7.6/10 ratings from our users, respectively.

  • What is a good hotel near Praia do Sino?

    Ilha Bela Pousada Boutique is a hotel near Praia do Sino that is popular with HotelsCombined users, scoring 9.7 across 37 reviews.

  • What is a good hotel in Ilhabela near Bonete Beach?

    Chale Canto do Nema is the hotel close to Bonete Beach that is most recommended by HotelsCombined users, with 27 reviews rating it at 8.7/10.

  • Is there a good hotel near Pedra do Sino?

    A good hotel near Pedra do Sino is Ilha Bela Pousada Boutique, which has been rated 9.7/10 by 37 HotelsCombined user reviews.

  • How much do hotels in Ilhabela cost?

    $163/night is the average price of a hotel in Ilhabela, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Ilhabela?

    $8 per night is the cheapest Ilhabela hotel price found in our data from the last 72 hours.

  • How much is a hotel in Ilhabela tonight?

    A hotel in Ilhabela tonight can start as low as $16 for the night, with an average cost of $95, based on HotelsCombined searches over the last 72 hours.