Sao Joao Holidays

Book a Hotel + Flight or Car together to unlock savings

Top hotels in Sao Joao

B&B Hotel Viana do Castelo

B&B Hotel Viana do Castelo

3 out of 5
Estrada da Papanata 74 Viana do Castelo
Fully refundableReserve now, pay when you stay
The price is 1.834.851 ₫ per night from 26 May to 27 May
1.834.851 ₫
2.037.564 ₫ total
26 May - 27 May
includes taxes & fees
9.6/10 Exceptional! (117 reviews)
It's about the facilities, and the amenities, of course. The people are the piece that makes you feel at home. Everyone was kind and helpful. They have us the best options for fulfilling a bucket list of mine and even helped us with dinner. A comfortable, clean, will appointed location, with kind ...

Reviewed on 13 May 2026

B&B Hotel Viana do Castelo
Parador De Baiona

Parador De Baiona

4 out of 5
Arquitecto Valverde Sn Baiona Pontevedra
Fully refundableReserve now, pay when you stay
The price is 6.260.819 ₫ per night from 24 May to 25 May
6.260.819 ₫
6.886.778 ₫ total
24 May - 25 May
includes taxes & fees
9.2/10 Wonderful! (280 reviews)
Absolutely beautiful property, iconic and a must stay! It was just so disappointing that our lunch meals and service were the worst I have ever experienced from such a quality hotel. All the food was just slapped on the plate, absolutely no presentation, club sandwiches were soggy and tasteless, ...

Reviewed on 7 May 2026

Parador De Baiona
Hotel Miramar

Hotel Miramar

3 out of 5
Ctra. Vigo Baiona por la costa km 14 700 Nigran
Fully refundableReserve now, pay when you stay
The price is 1.636.891 ₫ per night from 27 May to 28 May
1.636.891 ₫
1.800.580 ₫ total
27 May - 28 May
includes taxes & fees
Hotel Miramar
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.

Popular places to visit

Explore a world of travel with Expedia