Photo by Marcos Takayama

Beach Hotels & Resorts in Xangri-La from AU$46

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Best Xangri-La Beach Hotels

Xangri-lá Praia Hotel

2.5 star property
7.4 out of 10, Good, (70)
"Hotel simples. Atendimento na recepção limitado e sem interesse. Garagem com vagas limitadas. Quarto em condições ruins como janela quebrada. Café da manhã simples e faltando quase tudo na hora que cheguei e ninguém para repor e limpar as mesas. Para quem quer só passar a noite, ok. "
The price is AU$46
includes taxes & fees
26 Nov - 27 Nov
Xangri-lá Praia Hotel

Pousada Vila Rica

3.0 star property
Pousada Vila Rica

Atlantida Park Residence

2.0 star property
The price is AU$196
includes taxes & fees
25 Nov - 26 Nov
Atlantida Park Residence

ATLANTIDA - RS - 2D APARTMENT IN THE CENTER

ATLANTIDA - RS - 2D APARTMENT IN THE CENTER
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.
Don't see what you're looking for?
See all available properties in Xangri-La
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

What is Xangri-La like for travellers who love the beach?
Find a great place to stay in Xangri-La, which has a lot to offer the traveller looking to book a beach holiday.
What's the best place to stay to stay near the beach in Xangri-La?
Xangri-lá Praia Hotel is a top beach hotel offering free buffet breakfast and free WiFi, located within a short 14-minute walk of Praia de Atlântida . Pousada Vila Rica is another good option to stay near the beach.
How many beach hotels are there in Xangri-La?
Expedia has 10 beach hotels in Xangri-La that are great for your beachside getaway.
When's the best time for a beach holiday in Xangri-La?
You can plan your beach trip with this snapshot of year-round temperatures in Xangri-La: The hottest months are usually January and February, with an average temperature of 23°C, while the coldest months are July and June, with an average of 15°C. The rainiest months in Xangri-La are September, January, October and July, with each month seeing an average of 188 mm of rainfall.
What is there to see and do around Xangri-La?
After arriving and settling in at your hotel, you might want to venture out and explore everything Xangri-La has to offer. If you’re eager to check out the beaches, head to Praia de Rainha do Mar or Atlantida Sul for some relaxation by the water. Make time for a range of local attractions, which include Praia de Atlântida and Atlantida. Other things to see and do in the area are Praia Arpoador and Arpoador.