
Morro do Algodão Holidays
Book a Hotel + Flight or Car together to unlock savings
Where to stay in Morro do Algodão
Find the best Morro do Algodão areas and neighborhoods for the activities you enjoy most. Learn more about Morro do Algodão

Tabatinga
Travellers like the beaches in Tabatinga, and Tabatinga Beach is a top attraction you might want to visit.
Top hotels in Morro do Algodão

Ilha Morena Praia Hotel
Avenida Guilherme de Almeida, 885 Caraguatatuba SP
The price is 1.052.138 ₫ per night from 19 Nov to 20 Nov
1.052.138 ₫
1.215.219 ₫ total
19 Nov - 20 Nov
includes taxes & fees
7.6/10 Good! (132 reviews)
Great Place!
Great Place!
Reviewed on 1 Feb 2022

Hotel Port Louis
Av. Eurico Gaspar Dutra, 100 Caraguatatuba SP
9/10 Wonderful! (522 reviews)
I love the size of the bedroom and the cleanliness, but the property is begging for an upgrade specially in the gym and common areas like play room, play area and around swimming pool. Restaurante was pretty decent.
Reviewed on 22 Apr 2025

Barra Do Piuva Porto Hotel
Avenida Brasil 1140 Piuva Ilhabela SP
Fully refundableReserve now, pay when you stay
The price is 3.509.368 ₫ per night from 2 Dec to 3 Dec
3.509.368 ₫
3.579.556 ₫ total
2 Dec - 3 Dec
includes taxes & fees
9.2/10 Wonderful! (489 reviews)
Very clean, friendly staff, beautiful view from our room.
Reviewed on 16 Nov 2025
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.
Frequently asked questions
Popular places to visit
Central Beach
If a restful holiday is part of your travel plans, Central Beach might be the perfect place to visit during your trip to Caraguatatuba. Experience the area's theatre scene and museums.
Serramar Parque Shopping
You can search for that perfect souvenir at Serramar Parque Shopping during your stay in Caraguatatuba. While you're in the area, stroll along the beaches.
Event Square
You can find out about the history of Caraguatatuba with a visit to Event Square. While you're in the area, stroll along the beaches.
