Find hotels in Barao de Sao Joao from Rp1.115.656
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Barao de Sao Joao
Apart hotel
Check prices for these dates
Our top choices for Barao de Sao Joao hotels

Tivoli Carvoeiro
Tivoli CarvoeiroLagoa
9.4 out of 10, Exceptional, (1,010 reviews)
The price is Rp2.594.334
Rp2.789.140 total
includes taxes & fees
1 Feb - 2 Feb

Memmo Baleeira - Design Hotels
Memmo Baleeira - Design HotelsVila do Bispo
9.2 out of 10, Wonderful, (691 reviews)
The price is Rp1.919.515
Rp2.034.686 total
includes taxes & fees
30 Jan - 31 Jan

Mareta Beach Boutique Bed & Breakfast
Mareta Beach Boutique Bed & BreakfastVila do Bispo
8.8 out of 10, Excellent, (229 reviews)
The price is Rp1.074.663
Rp1.139.142 total
includes taxes & fees
13 Jan - 14 Jan

Lagos Atlantic Hotel
Lagos Atlantic HotelPorto de Mós
9.6 out of 10, Exceptional, (462 reviews)
The price is Rp1.578.712
Rp1.673.435 total
includes taxes & fees
20 Jan - 21 Jan

Jupiter Algarve Hotel - Beach & Spa
Jupiter Algarve Hotel - Beach & SpaPraia da Rocha
9.2 out of 10, Wonderful, (885 reviews)
The price is Rp1.329.481
Rp1.448.395 total
includes taxes & fees
25 Jan - 26 Jan

RR Hotel da Rocha
RR Hotel da RochaPraia da Rocha
9.2 out of 10, Wonderful, (1,000 reviews)
The price is Rp1.292.595
Rp1.409.296 total
includes taxes & fees
22 Jan - 23 Jan

Palmares Signature Apartments - Adults Friendly
Palmares Signature Apartments - Adults FriendlyLagos
8.6 out of 10, Excellent, (12 reviews)
The price is Rp2.290.220
Rp3.133.041 total
includes taxes & fees
12 Jan - 13 Jan

Hotel Algarve Casino
Hotel Algarve CasinoPraia da Rocha
8.8 out of 10, Excellent, (1,001 reviews)
The price is Rp1.514.160
Rp1.644.155 total
includes taxes & fees
1 Feb - 2 Feb

Belmar Spa & Beach Resort
Belmar Spa & Beach ResortPorto de Mós
9.2 out of 10, Wonderful, (1,318 reviews)
The price is Rp2.308.037
Rp2.446.614 total
includes taxes & fees
12 Jan - 13 Jan

Agua Hotels Vila Branca
Agua Hotels Vila BrancaAmeijeira
9.0 out of 10, Wonderful, (355 reviews)
The price is Rp1.052.435
Rp1.115.656 total
includes taxes & fees
1 Feb - 2 Feb

Tivoli Lagos
Tivoli LagosSanto Amaro
8.4 out of 10, Very good, (1,008 reviews)
The price is Rp1.558.447
Rp1.651.954 total
includes taxes & fees
12 Jan - 13 Jan


Pousada Sagres
Pousada SagresVila do Bispo
9.0 out of 10, Wonderful, (357 reviews)
The price is Rp2.068.081
Rp2.192.166 total
includes taxes & fees
20 Jan - 21 Jan

WOT Lagos Montemar Soul
WOT Lagos Montemar SoulPraia Dona Ana
8.4 out of 10, Very good, (418 reviews)
The price is Rp818.821
Rp867.950 total
includes taxes & fees
12 Jan - 13 Jan

Charming Residence & Guest House Dom Manuel I (Adults only)
Charming Residence & Guest House Dom Manuel I (Adults only)Praia Dona Ana
9.4 out of 10, Exceptional, (502 reviews)
The price is Rp1.883.431
Rp1.996.437 total
includes taxes & fees
26 Jan - 27 Jan

Monte Santo Resort
Monte Santo ResortLagoa
9.2 out of 10, Wonderful, (495 reviews)
The price is Rp1.669.178
Rp1.808.475 total
includes taxes & fees
13 Jan - 14 Jan


NH Marina Portimao Resort
NH Marina Portimao ResortPraia da Rocha
8.8 out of 10, Excellent, (857 reviews)
The price is Rp1.373.797
Rp1.495.371 total
includes taxes & fees
12 Jan - 13 Jan

Villas D. Dinis Charming Residence - Adults Only
Villas D. Dinis Charming Residence - Adults OnlyPraia Dona Ana
9.4 out of 10, Exceptional, (538 reviews)
The price is Rp1.710.783
Rp1.813.430 total
includes taxes & fees
1 Feb - 2 Feb

Villa Mariazinha Charming Hotel
Villa Mariazinha Charming HotelPraia da Rocha
9.8 out of 10, Exceptional, (151 reviews)
The price is Rp1.312.512
Rp1.430.409 total
includes taxes & fees
17 Jan - 18 Jan
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.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Barao de Sao Joao

Lagos City Center Guest House & Hostel
Rua Lancarote de Freitas n. 58 Lagos
The price is Rp424.695 per night from 14 Jan to 15 Jan
Rp424.695
Rp450.177 total
14 Jan - 15 Jan
includes taxes & fees
8/10 Very Good! (113 reviews)





































































