- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Morro da Cruz beach hotels

1. Pousada Altamira
Pousada AltamiraItaguassu
9.4 out of 10, Exceptional, (125 reviews)
The price is ฿1,925
฿1,964 total
includes taxes & fees
8 Nov - 9 Nov

2. Ilhabela Beach Residences
Ilhabela Beach ResidencesPereque
9.6 out of 10, Exceptional, (126 reviews)
The price is ฿2,190
฿2,886 total
includes taxes & fees
12 Nov - 13 Nov

3. Casa Di Sirena Ilhabela
Casa Di Sirena IlhabelaVeloso
9.4 out of 10, Exceptional, (280 reviews)
cleanliness Escape to a Mediterranean paradise steps from sandy Veloso Beach, with beach towels and refreshing cocktails waiting for you.
The price is ฿5,700
฿6,433 total
includes taxes & fees
8 Nov - 9 Nov

4. Vistabela Resort & Spa
Vistabela Resort & SpaPraia de Barequecaba
9.2 out of 10, Wonderful, (112 reviews)
cleanliness Beach paradise on sandy shores with loungers, umbrellas, and beachfront dining to complete your perfect sun-soaked escape.
The price is ฿8,685
฿9,393 total
includes taxes & fees
8 Nov - 9 Nov

5. Barra Do Piuva Porto Hotel
Barra Do Piuva Porto HotelPiuva
9.4 out of 10, Exceptional, (569 reviews)
cleanliness Unwind on a private, sandy beach with towels and loungers at this coastal retreat where ocean adventures await.
The price is ฿3,079
฿3,140 total
includes taxes & fees
12 Nov - 13 Nov

6. Hotel Real Villa Bella
Hotel Real Villa BellaSanta Tereza
9.4 out of 10, Exceptional, (486 reviews)
cleanliness Beachside bliss awaits just steps from the sand, with two sparkling pools and a poolside bar to enhance your coastal escape.
The price is ฿3,360
฿3,427 total
includes taxes & fees
8 Nov - 9 Nov

7. Kalango Hotel Boutique
Kalango Hotel BoutiqueCocaia
9.4 out of 10, Exceptional, (453 reviews)
The price is ฿2,826
฿2,882 total
includes taxes & fees
16 Nov - 17 Nov

8. Hotel Alemão Beach de Ilhabela
Hotel Alemão Beach de IlhabelaBexiga
8.6 out of 10, Excellent, (326 reviews)
The price is ฿1,305
฿1,331 total
includes taxes & fees
8 Nov - 9 Nov
























