Find Hotels with Restaurants in Ilhabela
Check availability on Ilhabela Hotels with Restaurants
Top Ilhabela Hotels with Restaurants
Our top choices for Ilhabela hotels with a restaurant

Barra Do Piuva Porto Hotel
Barra Do Piuva Porto Hotel
9.4 out of 10, Exceptional, (474)
$121 nightly
The price is $124
Sep 14 - Sep 15
Total with taxes and fees

Hotel Mercedes
Hotel Mercedes
8.8 out of 10, Excellent, (224)
$130 nightly
The price is $133
Sep 16 - Sep 17
Total with taxes and fees

Solar Singuitta
Solar Singuitta
9.0 out of 10, Wonderful, (183)

Porto Pacuiba Hotel Ilhabela
Porto Pacuiba Hotel Ilhabela
9.8 out of 10, Exceptional, (148)
$174 nightly
The price is $177
Sep 18 - Sep 19
Total with taxes and fees

DPNY Beach Hotel & SPA Ilhabela
DPNY Beach Hotel & SPA Ilhabela
9.0 out of 10, Wonderful, (383)
$312 nightly
The price is $318
Sep 10 - Sep 11
Total with taxes and fees

Pousada Ecoilha
Pousada Ecoilha
9.4 out of 10, Exceptional, (119)

Abayomi Hotel
Abayomi Hotel
9.2 out of 10, Wonderful, (45)
$203 nightly
The price is $207
Sep 10 - Sep 11
Total with taxes and fees

Apartamento Schiavetti
Apartamento Schiavetti
8.2 out of 10, Very Good, (27)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Ilhabela Hotel Reviews
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Vila Beach
- Hotels near Rua do Meio
- Pousadas in Ilhabela Historical Center
- Ilhabela Historical Center Hotels
- Hotels near Saco da Capela Beach
- Fishing Resorts & in Itaquanduba
- Hotels near Praia Mercedes
- Hotels near Itaguaçu Beach
- Hotels near Siriuba Beach
- Hotels near Narwhal Ilhabela
- Hotels near Sino Beach
- Family Hotels in Centro Comercial
- Hotels near Pedra do Sino
- Hotels near Pinto Beach
- Hotels near Centro Comercial
- Beach Hotels in São Sebastião
- Luxury Hotels in São Sebastião
- Hotel Wedding Venues Hotels in São Sebastião
- Pet-friendly Hotels in São Sebastião
- Hotels with Bars in São Sebastião
- Hotels near Praia do Pontal da Cruz
- Hotels near Villa Mares Shopping Center
- Hotels near Armação
- Pousadas in São Sebastião
- São Sebastião Hotels
- Resorts in São Sebastião
- B&B in São Sebastião
- Hotels near Piuva
- Hotels near Praia Grande
- Hotels near Cabelo Gordo Beach
- Hotels near Praia da Enseada
- Hotels near Praia de Barequecaba
- Gay friendly Hotels in Praia Grande
- Hotels near Fome Beach
- Gay friendly Hotels in Perequê Mirim
- Hotels near Praia Grande
- Hotels near Poco Beach
- Hotels near Guaeca Beach
- Hotels near Praia do Guaeca
- Hotels near Castelhanos Beach
- Hotels near Praia das Palmeiras
- Hotels near Bonete Beach
- Beach Hotels in Praia de Taubate
- Hotels near Praia de Taubate
- Hotels near Toque Toque Grande Beach
- Hotels near Freira Beach
- Hotels with a Lazy River in São Paulo North Shore
- Hotels with Connecting Rooms in São Paulo North Shore
- Hotels with Air Conditioning in São Paulo North Shore
- Hotels with Tennis Courts in São Paulo North Shore
- Gay friendly Hotels in Praia do Toque-Toque Pequeno
- Beach Hotels in Caraguatatuba
- Pet-friendly Hotels in Caraguatatuba
- Resorts & Hotels with Spas in Caraguatatuba
- Hotels & Resorts for Couples in Caraguatatuba
- Hotels with Free Breakfast in Caraguatatuba
- Resorts & Hotels with Spas in Litoral Norte Paulista
- São Paulo North Shore Hotels
- Pousadas in São Paulo North Shore
- Hotels near Praia do Toque-Toque Pequeno
- Hotels near Praia de Itapecerica
- Visit Ilhabela Historical Center
- Yacht Club Santos
- Visit Praia Mercedes
- Itaguaçu Beach
- Baepi Peak
- Friagem Waterfall
- Visit Centro Comercial
- Fazenda Santana Historical Center
- Visit São Sebastião
- Where to stay in São Sebastião
- Convent of Our Lady of Amparo
- Toca Waterfall
- Ponta das Canas Lighthouse
- Agua Branca Waterfall
- Visit Piuva
- Jabaquara Beach
- Tres Tombos Waterfall
- Guaeca Beach
- Laje Preta Waterfall
- Visit Praia do Guaeca
- Castelhanos Beach
- Bonete Beach
- Visit Praia de Taubate
- Visit São Paulo North Shore
- Visit Praia de Itapecerica
- Visit Caraguatatuba