Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Guimarães – 111 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Mestre de Avis

Hotel in Guimarães

Awarded the Green Key eco-label in 2017, this hotel offers air-conditioned rooms with satellite TV in the historic center of Guimarães. Guimarães Castle is 10-minute walk away. Friendly, good value for money and location

Show more Show less
8.3
Very Good
1,408 reviews
Price from
$49
per night

Stay Hotel Guimarães Centro

Hotel in Guimarães

Located just outside the historical center of Guimarães, Stay Hotel Guimarães Centro is a 5-minute walk from Guimarães train station. It offers free WiFi. Central location, big and comfortable room. Had a lovely view of Penha.

Show more Show less
8
Very Good
2,709 reviews
Price from
$51
per night

Pousada Mosteiro de Guimaraes

Hotel in Guimarães

Located in a 12th century Augustin Convent, the Pousada Mosteiro de Guimaraes overlooks Guimarães. Rooms are equipped with modern amenities including air conditioning and cable TV. outstanding accomodation, this was a royal stay with very friendly personnel, a beautiful swimming pool, eye-catching historical rooms and reception area, restaurant, ... a beauty to the eye and heart!

Show more Show less
9.1
Wonderful
1,099 reviews
Price from
$104
per night

Hotel Toural

Hotel in Guimarães

Located in the historic city center of Guimarães, Hotel Toural offers spacious rooms with satellite TV and air conditioning, only a 10-minute walk from Guimarães Castle. Free parking is available. Beautiful location in the old town. Very attentive staff that helped with parking questions - it's ok to park on the streets of the old town! Room was bigger than expected. Breakfast was served and the staff were very friendly and attentive.

Show more Show less
8.7
Excellent
1,419 reviews
Price from
$73
per night

Eurostars Santa Luzia

Hotel in Guimarães

Located 1640 feet from Guimarães historic city center, considered World Heritage Site since 2001, Eurostars Santa Luzia welcomes guests with a restaurant and bar. The staff were incredibly helpful and nice. The decor ambience and breakfast was great. The beds were very comfortable. I really don’t have anything negative to say.

Show more Show less
8.4
Very Good
1,164 reviews
Price from
$67
per night

Hotel Fundador

Hotel in Guimarães

Occupying a hilltop overlooking the UNESCO-listed center of Guimarães, Fundador provides modern rooms with direct access to garage parking and free Wi-Fi, right by the town’s railway station. Hotel is excellent, great value for money, very pleasant and helpful staff, spacious and confortable rooms, good breakfast, and parking. We had a great stay!

Show more Show less
8.4
Very Good
1,621 reviews
Price from
$51
per night

Hotel Dom Joao IV

Hotel in Guimarães

Set 1969 feet from Guimarães' historic center, Hotel Dom João IV is 328 feet from the train station. Guimarães Castle and the Palace of the Dukes of Braganza are less than 20 minutes' walk away. Literally a 1 minute walk from Guimarães train station. Friendly helpful staff, who also spoke English, when checking in. The room and bathroom where spotlessly clean. Probably one of the most comfortable beds I've ever slept in, with clean, crisp white bed linen. A bonus was that the night in the hotel, was so, so quiet, you're guaranteed a good night sleep. Brilliant selection for breakfast the following day. I'd definitely stay here again.

Show more Show less
7.8
Good
1,427 reviews
Price from
$32
per night

Casa do Juncal

Hotel in Old Town , Guimarães

Located within Guimarães city wall, in a manor house from the 18th century, Casa do Juncal combines history with modern comfort and elegance. A wonderful luxurious hotel right in the heart of the old town. Clean, spacious, and with an excellent breakfast cooked to your wishes. Everything was very nice. Friendly staff, comfy beds, silent at night, good shower. The restauration of the original big-stone house, which took 7 years, has been done with great attention to detail and comfort.

Show more Show less
9.1
Wonderful
592 reviews
Price from
$83
per night

Hotel da Oliveira

Hotel in Old Town , Guimarães

The Hotel da Oliveira is within the historical Guimarães city center, a UNESCO World Heritage site. The Guimarães Castle, the city’s most iconic landmark is 492 feet away. Perfect area for walking old city. Dinner in Hool restaurant wonderful. Staff very helpful. Would use this hotel again.

Show more Show less
8.9
Excellent
812 reviews
Price from
$125
per night

EMAJ Boutique Hotel

Hotel in Guimarães

Located in Guimarães historical city center, within a classified building from the 19th century, EMAJ Boutique Hotel is a 4-star hotel with a 24-hour reception. Free WiFi access is available. Very interesting building. It was a bank before.

Show more Show less
8.1
Very Good
840 reviews
Price from
$70
per night

Most-booked hotels in Guimarães in the past month

See all

Budget hotels in Guimarães

See all

FAQs about hotels in Guimarães

  • For hotels in Guimarães that serve highly-rated breakfasts, try Casa do Juncal, Pousada Mosteiro de Guimaraes, and Hotel Toural.

  • Hotel Fundador, Pousada Mosteiro de Guimaraes, and Casa do Juncal got great room view-related reviews from travelers in Guimarães.

  • Many families visiting Guimarães loved staying at Casa do Juncal, Pousada Mosteiro de Guimaraes, and Hotel da Oliveira.

  • Pousada Mosteiro de Guimaraes, Casa do Juncal, and The Grove Houses are some of the popular hotels in Guimarães.

  • The average price per night for a 3-star hotel in Guimarães this weekend is $68 or, for a 4-star hotel, $93. Looking for something even fancier? 5-star hotels in Guimarães for this weekend cost around $122 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Guimarães cost $114 per night, and 4-star hotels in Guimarães are $161 per night. If you're looking for something really special, a 5-star hotel in Guimarães can be found for $266 per night, on average (based on Booking.com prices).

  • On average, it costs $57 per night to book a 3-star hotel in Guimarães for tonight. You'll pay around $87 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Guimarães will cost around $109, on average (based on Booking.com prices).

  • These hotels in Guimarães are highly rated by couples: The Grove Houses, Casa do Juncal, and Hotel da Oliveira.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Guimarães:

Explore guest reviews of hotels in Guimarães

See all