Book Sao Joao hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Sao Joao

Cheap Sao Joao hotels

Hotel Flôr de Sal

Hotel Flôr de Sal

4 out of 5
Av. de Cabo Verde 100, Viana do Castelo
Fully refundableReserve now, pay when you stay
The price is AU$239 per night from 9 Jun to 10 Jun
AU$239
includes taxes & fees
9 June - 10 June
When you stay at Hotel Flôr de Sal in Viana do Castelo, you'll be on the boardwalk/promenade, within a 5-minute drive of Shipyards of Viana do Castelo and Castelo ...
Hotel Flôr de Sal
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 AU$108 per night from 18 May to 19 May
AU$108
includes taxes & fees
18 May - 19 May
A stay at B&B Hotel Viana do Castelo places you in the heart of Viana do Castelo, within a 15-minute walk of Foreigners and Borders Service and Igreja ...
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 AU$332 per night from 19 May to 20 May
AU$332
includes taxes & fees
19 May - 20 May
When you a stay at Parador De Baiona in Baiona, you'll be on the beach, within a 5-minute walk of Monterreal Castle and Praia de Barbeira.
Parador De Baiona
Save an average of 15% on thousands of hotels when you're signed in
Hotel Alfonso I

Hotel Alfonso I

4 out of 5
A Gándara s/n - Guillarei, Tui, Pontevedra
Fully refundableReserve now, pay when you stay
The price is AU$204 per night from 21 May to 22 May
AU$204
includes taxes & fees
21 May - 22 May
Located in Tui, Hotel Alfonso I is in the suburbs, within a 5-minute drive of Monte Aloia National Park and Tui Cathedral.
Hotel Alfonso I
Flag Design Hotel

Flag Design Hotel

4 out of 5
Rua da Bandeira, 140, Rua José de Brito, Viana do Castelo, Viana do Castelo
Fully refundableReserve now, pay when you stay
The price is AU$186 per night from 13 May to 14 May
AU$186
includes taxes & fees
13 May - 14 May
With a stay at Flag Design Hotel in Viana do Castelo, you'll be within a 5-minute walk of Republic Square and Igreja Matriz.
Flag Design Hotel
Hotel Miramar

Hotel Miramar

3 out of 5
Ctra. Vigo Baiona por la costa km 14 700, Nº 11 y 10 a 300 metros, Nigran
Fully refundableReserve now, pay when you stay
The price is AU$103 per night from 12 May to 13 May
AU$103
includes taxes & fees
12 May - 13 May
Located in Nigran, Hotel Miramar is by the sea, within a 10-minute drive of America Beach and Patos Beach.
Hotel Miramar
Axis Viana Business & SPA Hotel

Axis Viana Business & SPA Hotel

4 out of 5
Avenida Capitao Gaspar de Castro, Viana do Castelo
Fully refundableReserve now, pay when you stay
The price is AU$181 per night from 11 May to 12 May
AU$181
includes taxes & fees
11 May - 12 May
A stay at Axis Viana Business & SPA Hotel places you in the heart of Viana do Castelo, within a 5-minute drive of Foreigners and Borders Service and Igreja ...
Axis Viana Business & SPA Hotel
House with saltwater pool, tennis court and snooker room

House with saltwater pool, tennis court and snooker room

Godinhaços
Located in Vila Verde, this vacation home is in the mountains, within a 15-minute drive of Ponte da Barca and Oural Swing.
House with saltwater pool, tennis court and snooker room
Hotel Arce Baiona

Hotel Arce Baiona

1 out of 5
Rúa Julián Valverde, 40, Baiona
Fully refundableReserve now, pay when you stay
The price is AU$140 per night from 11 May to 12 May
AU$140
includes taxes & fees
11 May - 12 May
When you stay at Hotel Arce Baiona in Baiona, you'll be in the historical district, within a 5-minute drive of Caravel Pinta Museum and Alfonso IX.
Hotel Arce Baiona
Don't see what you're looking for?
See all available properties in Sao Joao
View all properties
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.

Hotels in Sao Joao

Do you spend more time daydreaming than doing your actual job? Catch yourself scrolling through old travel pics over and over again? Time for a Sao Joao holiday. Hotels in Sao Joao's downtown area are thin on the ground. But if you're up for a short drive, you can easily stay in one of the 5 digs within 10 kilometres of the centre.

Gear up in your fluffy gown and slippers at the Hotel Minho and INATEL Cerveira Hotel, some of the most central hotels on offer.

You might also like to try the Carmo's Boutique Hotel or the Quinta de Valverde. The Carmo's Boutique Hotel is 19 kilometres away from the centre of Sao Joao, and the Quinta de Valverde is 25 kilometres away. More options include the Quinta da Bouça d'Arques - Guest House, 30 kilometres away, and the Parador De Baiona, 30 kilometres away.

Everyone knows Aussies just love to relax, so consider chilling out a little longer and checking out the Vila Nova de Cerveira Castle and Caminha Igreja Matriz in Seixas, 11 kilometres to the west of Sao Joao. The Prazer da Natureza Resort & SPA and Rinoterra Minho are a few of the great hotel options here. 12 kilometres to the northeast of Sao Joao you'll also find Valenca, home to the Hotel Valença do Minho and Residencial S. Gião. While in Valenca, don't miss Tui Cathedral and the Valenca Fortifications.

Viana do Castelo can be found 25 kilometres away from Sao Joao and has a population of 16,000. When you're in the area, you'd be nuts if you didn't explore Cabedelo Beach, Praca da Republica and Monte de Santa Luzia Basilica. Castelo de Santiago da Barra and Igreja Matriz are a few more which are sure to offer up some photo ops. You've got a great selection of places to stay in Viana do Castelo, with the Hotel Jardim Viana do Castelo and Hotel Rali Viana coming in at the top of the list.

Had enough of plane food? Dying for a little privacy? Then you'd be bonkers not to book a room at the Park Hotel Porto Aeroporto or the Hotel Aeroporto. Neither are too far from Dr. Francisco de Sa Carneiro Airport, 75 kilometres from the centre of Sao Joao.

Sao Joao hotels essential information

Accommodation
1,287 hotels
Lowest Price
AU$103
Highest Price
AU$332
Popular hotels
Hotel Flôr de Sal, B&B Hotel Viana do Castelo , Parador De Baiona, Hotel Alfonso I, Flag Design Hotel, Hotel Miramar, Axis Viana Business & SPA Hotel, House with saltwater pool, tennis court and snooker room, Hotel Arce Baiona

Most recent Sao Joao hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.