Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2026-11-07

2026-11-08
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Spa hotels in Ilhabela

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

37 results

  • Dpny Beach Hotel & Spa Ilhabela

    From US$ 240

    Av. Jose Pacheco do Nascimento, 7668 - Praia do Curral, Ilhabela, Brazil (To the map)

    The hotel boasts a unique location in the Praia do Curral district, right near DPNY Beach Club. A private…

    To the hotel

    price for 1 night
    Book Now From US$ 240
  • Casa Di Sirena Ilhabela

    From US$ 173

    8500 Avenida Jose Pacheco Do Nascimento, Ilhabela, Brazil (To the map)

    Barequecaba Relaxed Beach lies around 10 minutes away by car, and Veloso Beach is in the vicinity of…

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Hotel Vila Kebaya

    From US$ 164

    167 Rua Antonio Lisboa Alves, Ilhabela, Brazil (To the map)

    This hotel has a prime setting just 1.8 km from Sea Club Ilhabela, while natural sights like the tranquil…

    To the hotel

    price for 1 night
    Book Now From US$ 164
  • Hotel Mercedes

    From US$ 124

    Avenida Leonardo Reale 2220, Ilhabela, Brazil (To the map)

    The hotel has a beachfront location approximately a 5-minute ride from the bustling Praia da Armacao…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Villa Baepi Pousada Ilhabela

    From US$ 69

    Avenida Coronel Jose Vicente De Faria Lima, 1249, Ilhabela, Brazil (To the map)

    Within 10 minutes' drive of the friendly Praia Engenho d'Agua Beach, this Ilhabela hotel is also within…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Porto Pacuiba Hotel

    From US$ 103

    Avenida Leonardo Reale, 2392, Ilhabela, Brazil (To the map)

    This Ilhabela hotel is 800 metres from the scenic Praia Pedra do Sino Beach and 3.4 km from Praia Saco…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Hotel Velas Do Engenho

    From US$ 209

    Av Pedro De Paula Moraes, 1331 Bairro-Engenho D'Agua, Ilhabela, Brazil (To the map)

    Paroquia Nossa Senhora D'Ajuda Parish is approximately 2 km from this Ilhabela hotel, while Supermercado…

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Abayomi Hotel

    From US$ 141

    Avenida Almirante Tamandare, 831, Ilhabela, Brazil (To the map)

    The hotel lies in the Praia Itaquanduba district of Ilhabela, only 650 metres from Praia do Pereque.

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Santa Smart Hotel

    From US$ 56

    Avenida Luis Massa, 1198, Ilhabela, Brazil (To the map)

    This Ilhabela hotel is within a 500-metre distance of Santa Tereza Beach, with Nossa Senhora D'Ajuda…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Ilha Flat Hotel Suite Bella - 4207 - Ilhabela

    From US$ 96

    Av Princesa Isabel 747- Apartamento 4207- Pereque, Ilhabela, Brazil (To the map)

    This 4-star hotel in the Praia do Pereque district, merely 1.6 km from Mirante Do Morro Da Cruz. The…

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • Templo Do Ser

    From US$ 132

    185 Avenida Engenho Velho, Ilhabela, Brazil (To the map)

    The hotel has a prime setting 4.9 km from crossing Sao Sebastiao, while natural sights like Cabras Island…

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Pousada De Charme Emirados

    From US$ 47

    Rua Joaquim Sampaio De Oliveira, 82, Bairro Pereque, Ilhabela, Brazil (To the map)

    Via Crucis is located 450 metres from this 3-star hotel, and such natural sites as Baepi's Peak are 4.5…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Pousada Terra Madre

    From US$ 68

    Rua Antenor Custodio Da Silva, 80, Ilhabela, Brazil (To the map)

    Surrounded by gardens, this Ilhabela hotel is within 10 minutes' drive of Trail Baepi Pico. Natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Smart Hotel Reserva Ilhabela

    From US$ 103

    Rua Jose Lins Do Rego 29, Ilhabela, Brazil (To the map)

    Situated in the Praia da Feiticeira district of Ilhabela, the hotel is 4.5 km from crossing Sao Sebastiao.

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Ilhaflat Ilhabela -Apartamento Schiavetti

    From US$ 121

    Avenida Princesa Isabel, 747, Praia Do Pereque, Ilhabela, Brazil (To the map)

    This 7-room apartment is in the Praia do Pereque district, around 200 metres from the seafood restaurant…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Ilha Flat Hotel Ap 2202

    From US$ 50

    747 Avenida Princesa Isabel Flat 2202, Ilhabela, Brazil (To the map)

    The hotel places you only 400 metres from Pereque Sandy Beach and within a 4-km distance of Baepi's Peak.

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Velinn Pousada Dos Marinheiros

    From US$ 47

    Rua Cap Baltazar Manoel Gona Alves 200 Praia De It, Ilhabela, Brazil (To the map)

    Located in a garden, the hotel is within 25 minutes' walk of Cultural Center of Ilhabela. Places of worship…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Flat 3-107 - Iha Flat Hotel - Pereque - Ilhabela

    From US$ 118

    Av. Princesa Isabel, 747 - 3-107, Ilhabela, Brazil (To the map)

    Praia da Ilha das Cabras is a 10-minute drive from the hotel, and Cachoeira da Agua Branca is 2.6 km…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Suite Ilhaflat

    From US$ 89

    Av. Princesa Isabel, Ilhabela, Sp, Brasil No. 747, Ap. 4-202 - Praia Do Pereque ., Ilhabela, Brazil (To the map)

    This 4-star hotel has a prime location 3.6 km from Paroquia Nossa Senhora D'Ajuda Parish. The Suite Ilhaflat…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Beira Mar Flat 2-209

    From US$ 83

    Ilhaflat, Ilhabela, Brazil (To the map)

    Thanks to its beachfront location in the Praia do Pereque district, the hotel is a short way from caicara…

    To the hotel

    price for 1 night
    Book Now From US$ 83