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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Guimarães – 106 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.

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. The staff was very nice and the location was great. We were in about 10 min from the centre and close to restaurants and bars. The room was very clean.

Show more Show less
8.2
Very Good
2,851 reviews
Price from
$58
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. It was stunningly beautiful! An honor to stay in such an amazing historical building.

Show more Show less
9
Awesome
953 reviews
Price from
$158
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. Everything, but if we had to highlight anything, the staff was really kind to us. Breakfast was splendid, the views from our room were great, and the location was awesome. Thank you!

Show more Show less
8.8
Excellent
1,461 reviews
Price from
$74
per night

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. Great experience, excellent place to stay, super clean, great atmosphere, quiet, friendly. Central location.

Show more Show less
8.4
Very Good
1,461 reviews
Price from
$60
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. room clean and big bathroom with big shower and awesome towels!

Show more Show less
9
Awesome
821 reviews
Price from
$115
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. Quick check-in, nice staff at the bar, great location, good value for money.

Show more Show less
8.5
Very Good
1,708 reviews
Price from
$62
per night

Hotel de Guimaraes

Hotel in Guimarães

Located in the heart of historical Guimarães, Hotel de Guimarães features a spacious indoor pool and offers rooms with cable TV. The two receptionists were very friendly and helpful, explaining details for sightseeing and dining. Rooms modern and clean. My request for a quiet room on an upper floor was met. The bar offered at late hours some reasonable snacks and friendly waiters. The dining room is very large, so a quiet breakfast is guaranteed. Parking is free and close to the entrance.

Show more Show less
8.6
Excellent
1,316 reviews
Price from
$89
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. Everything was super good specially the people in the reception. We could also work in the common spaces during the day. Highly recommended. (To booking stuff => I keep writing because I can not submit. Please leave people write what they want. Thanks)

Show more Show less
7.8
Good
1,369 reviews
Price from
$43
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. The hotel was in a great location. It’s very clean. The staff was helpful.

Show more Show less
8.1
Very Good
878 reviews
Price from
$92
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. Lovely staff. Beautifully decorated room in a great location. Great breakfast.

Show more Show less
9.3
Awesome
639 reviews
Price from
$100
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

  • These hotels in Guimarães are highly rated by couples: Casa do Juncal, Hotel da Oliveira, and Pousada Mosteiro de Guimaraes.

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

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

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

  • Casa do Juncal, Hotel da Oliveira, and Pousada Mosteiro de Guimaraes are some of the popular hotels in Guimarães.

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

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

  • On average, 3-star hotels in Guimarães cost $110 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 $281 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Guimarães:

Explore guest reviews of hotels in Guimarães

See all