Skip to main content

Filter by:


Star Rating

Review Score

Bandeira – 267 hotels and places to stay
See the latest prices and deals by choosing your dates.
Axis Viana Business & SPA Hotel, hotel in Bandeira

This elegant design hotel features luxury spa facilities, indoor and outdoor swimming pools and close proximity to Viana do Castelo’s historic city center. WiFi is free throughout the hotel.

Massages are really good, high quality professionals. Asked for a couple massage (both at the same time) which was not an option but they made it possible. Restaurant is very good price value. Sauna space was wonderfull. Bedrooms and the whole hotel feels very new and clean.
8.5
Scored 8.5
Very Good
Rated very good
3,006 reviews
Price from$85.92per night
Albergaria Quim Barreiros, hotel in Bandeira

Located in front of the beach, Albergaria Quim Barreiros offers views of the Atlantic Ocean and the mountains of Vila Praia De Âncora. It features bright rooms and free Wi-Fi.

Great location and clean
8.1
Scored 8.1
Very Good
Rated very good
984 reviews
Price from$97.88per night
Pousada de Viana do Castelo, hotel in Bandeira

Set high on the Monte de Santa Luzia, Pousada de Viana do Castelo overlooks the town of Viana do Castelo. Rooms have panoramic views over the ocean or lush landscapes.

Wonderful view
8.8
Scored 8.8
Excellent
Rated excellent
1,377 reviews
Price from$107.67per night
BLUE ANCORA HOTEL, hotel in Bandeira

Located in Vila Praia de Âncora, a 3-minute walk from Vila Praia de Ancora Beach, BLUE ANCORA HOTEL provides accommodations with a seasonal outdoor swimming pool, private parking, a shared lounge and...

José Carlos was a fabulous, friendly manager. New, clean property. Nice public space, fabulous breakfasts!
9.5
Scored 9.5
Exceptional
Rated exceptional
128 reviews
Price from$102.78per night
Hotel Meira, hotel in Bandeira

Located in the wind-protected valley of Vila Praia de Âncora, this 4-star hotel is only 2 minutes’ walk from the beach.

Great location. Ample breakfast. Unheated pool.
8.5
Scored 8.5
Very Good
Rated very good
1,168 reviews
Price from$151.72per night
Hotel Porta do Sol Conference & SPA, hotel in Bandeira

Located in Caminha and 1.2 mi from Moledo beach, this 4-star hotel offers views over the Minho River, the sea and Santa Tecla Mountain. Hotel Porta do Sol has 2 outdoor pools and gardens.

It is located on the coastal Camino Portuguese trail. The room was clean and well appointed.
8.3
Scored 8.3
Very Good
Rated very good
2,277 reviews
Price from$112.57per night
Albergue de Santa Luzia, hotel in Bandeira

Located in Viana do Castelo and with Shipyards of Viana do Castelo reachable within 3.7 miles, Albergue de Santa Luzia provides a garden, non-smoking rooms, free WiFi throughout the property and a...

Take the elevator up from town if you're walking!
8.7
Scored 8.7
Excellent
Rated excellent
1,174 reviews
Price from$41.33per night
Baixinho Guest House, hotel in Bandeira

Baixinho Guest House features rooms in Vila Praia de Âncora near Cauldron Dune Beach and Vila Praia de Ancora Beach. This guest house provides luggage storage space and free Wifi.

It looked to be a reasonably good place, in line with many other places in its range.
8.4
Scored 8.4
Very Good
Rated very good
1,019 reviews
Price from$48.94per night
3 Marias Residence, hotel in Bandeira

3 Marias Residence in Viana do Castelo provides accommodations with a seasonal outdoor swimming pool, a garden, and a shared lounge.

Gorgeous villa with incredible grounds! room was gorgeous and well appointed. Host and caretaker were both incredibly helpful and kind.
9.2
Scored 9.2
Wonderful
Rated wonderful
652 reviews
Price from$70.69per night
Guest House D'Avenida, hotel in Bandeira

Just a few steps from Vila Praia de Ancora Beach and a 2-minute walk from Cauldron Dune Beach, Guest House D'Avenida features accommodations in Vila Praia de Âncora, with a shared lounge.

Location and decor
7.6
Scored 7.6
Good
Rated good
387 reviews
Price from$54.38per night
See all hotels near Bandeira
Subscribe to receive premium deals

Prices drop the second you sign up!