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
4.7 mi from city centre, Ilhabela 
ExcellentBased on 180 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.3 mi from city centre, Ilhabela 
ExcellentBased on 1,290 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
3.3 mi from city centre, Ilhabela 
ExcellentBased on 508 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
2.6 mi from city centre, Ilhabela 
ExcellentBased on 897 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.6 Excellent
Rua Mario Covas Junior, 14500 A, Ilhabela, Brazil
Show on map
8.7 mi from city centre, Ilhabela 
ExcellentBased on 390 reviews
8.6

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.6 mi from city centre, Ilhabela 
GoodBased on 182 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
0.8 mi from city centre, Ilhabela 
ExcellentBased on 474 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.6 mi from city centre, Ilhabela 
ExcellentBased on 265 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
0.9 mi 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:September
Most expensive month:December
Average price in Ilhabela:£72/night
Absolute cheapest price found:£2/night
Cheapest day:Wednesday
Most expensive day:Tuesday
£40 - £226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£36 - £47
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,137 hotels
Hotel Guarda Mor
Hotel Guarda Mor
8.4 Excellent
Av. Guarda Mor Lobo Viana, 1268, São Sebastião, Brazil
Show on map
0.9 mi 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.

£19
Avg. per night
Velinn Hotel Santa Tereza
Velinn Hotel Santa Tereza
8.0 Excellent
Av. Luís Massa, 1198, Ilhabela, Brazil
Show on map
3.3 mi 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.

£20
Avg. per night
Hotel Pelicano
Hotel Pelicano
7.7 Good
Av. Princesa Isabel, 423, Ilhabela, Brazil
Show on map
0.6 mi 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.

£20
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
2.6 mi 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.

£26
Avg. per night
Pousada Villa Caicara
Pousada Villa Caicara
9.2 Excellent
Rua Antero da Silva Pinto, 51, Ilhabela, Brazil
Show on map
0.6 mi 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.

£28
Avg. per night
Pousada Ilhabela
Pousada Ilhabela
8.8 Excellent
Rua Lincoln Feliciano, 305, Ilhabela, Brazil
Show on map
0.8 mi 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.

£33
Avg. per night
Solar Singuitta
Solar Singuitta
8.6 Excellent
Rua Mario Covas Junior, 14500 A, Ilhabela, Brazil
Show on map
8.7 mi 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.

£34
Avg. per night
Pousada Irmaos do Mar
Pousada Irmaos do Mar
9.5 Excellent
Avenida Almirante Tamandare, 871, Ilhabela, Brazil
Show on map
0.9 mi 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.

£34
Avg. per night

Hotel prices in Ilhabela

2 stars or below

£20 - £46

Pousada Villa Caicara

No. 1 most popular

£28
Avg. per night
Hotel Portal de Barequeçaba

No. 2 most popular

£26
Avg. per night
Hotel Pelicano

Best value

£20
Avg. per night
3 stars

£19 - £49

Solar Singuitta

No. 1 most popular

Solar Singuitta
8.6 Excellent
£34
Avg. per night
Pousada Vila das Velas

No. 2 most popular

£49
Avg. per night
Hotel Guarda Mor

Best value

Hotel Guarda Mor
8.4 Excellent
£19
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?

    Ilhabela is home to many highly-rated hotels, one of which is Hotel Boutique Ananas, which has a current rating of 8.7. For other potential stays, consider Pousada Villa Da Prainha and Pousada Canto Bravo, which can also be great places to stay in Ilhabela.

  • What is a good hotel near Praia do Sino?

    Ilha Bela Pousada Boutique is a popular hotel near Praia do Sino that is highly recommended, with a score of 9.7 across 37 reviews.

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

    Pousada Canto Bravo is the most recommended hotel near Bonete Beach on HotelsCombined (scoring 9.0 over 208 reviews).

  • Is there a good hotel near Pedra do Sino?

    If you’re planning to stay near Pedra do Sino, you should consider Ilha Bela Pousada Boutique, which has a score of 9.7 from 37 reviews.

  • How much is a hotel in Ilhabela tonight?

    A hotel in Ilhabela tonight has an average price of £65, but some deals have been found for as low as £7 in HotelsCombined searches over the last 72 hours. Prices in Ilhabela are changing frequently. The best price found for a 4-star Ilhabela hotel for tonight has been £60.