Find and Book Top Rated Hotels in Guimarães

Search among 20 available hotels and places to stay in Guimarães from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great368 reviews
MapView on map1400 yd from City Center1400 yd from Ducal Palace
From   US$ 179 /nightSelect
8.6
Great497 reviews
MapView on map700 yd from City Center400 yd from Manta Festival
From   US$ 64 /nightSelect
8.4
Great152 reviews
1000 yd from City Center300 yd from Guimarães Shopping
From   US$ 69 /nightSelect
8.4
Great194 reviews
200 yd from City Center100 yd from Salado Memorial
From   US$ 178 /nightSelect
8.6
Great440 reviews
1000 yd from City Center200 yd from Manta Festival
From   US$ 105 /nightSelect
Guest house
8.4
Great208 reviews
300 yd from City Center300 yd from Salado Memorial
From   US$ 35 /nightSelect
8.6
Great682 reviews
900 yd from City Center100 yd from Manta Festival
From   US$ 72 /nightSelect
Hotel
8.6
Great567 reviews
400 yd from City Center300 yd from Salado Memorial
From   US$ 86 /nightSelect
8.4
Great187 reviews
300 yd from City Center200 yd from Salado Memorial
From   US$ 130 /nightSelect
8.2
Great168 reviews
500 yd from City Center300 yd from Guimaraes Art Platform
From   US$ 102 /nightSelect
8.2
Great163 reviews
700 yd from City Center400 yd from Guimaraes Art Platform
From   US$ 116 /nightSelect
Guest house
8.2
Great37 reviews
600 yd from City Center300 yd from Guimaraes Art Platform
From   US$ 182 /nightSelect
Hostel
8.4
Great85 reviews
600 yd from City Center400 yd from Guimaraes Art Platform
From   US$ 17 /nightSelect
8.2
Great89 reviews
2.6 mi from City Center
From   US$ 80 /nightSelect
8.2
Great118 reviews
4.1 mi from City Center
From   US$ 40 /nightSelect
200 yd from City Center200 yd from Salado Memorial
From   US$ 118 /nightSelect
8.6
Great265 reviews
2.1 mi from City Center
From   US$ 93 /nightSelect
8.0
Great13 reviews
500 yd from City Center400 yd from Salado Memorial
From   US$ 149 /nightSelect
8.0
Great4 reviews
1.5 mi from City Center
From   US$ 182 /nightSelect
Apartment
700 yd from City Center100 yd from Guimaraes Art Platform
From   US$ 120 /nightSelect

Best hotels and places to stay in Guimaraes

Why visit?

Guimaraes, located in northern Portugal, is a fascinating destination that offers a rich historical and cultural experience for tourists. As the birthplace of the nation, this medieval city is steeped in history and is a UNESCO World Heritage site. Visitors can explore well-preserved medieval architecture, visit historic sites, and immerse themselves in the local culture and gastronomy.

Where to stay?

When choosing a place to stay in Guimaraes, it is essential to consider the best areas that will provide convenience and proximity to the city's attractions. The following areas are recommended:

Historic city center: Staying in the heart of the city allows easy access to major sights such as the Guimaraes Castle, Palace of the Dukes, and the charming medieval streets with traditional shops and restaurants.

Oliveira do Castelo: This area is known for its picturesque streets and beautiful views of the city. It offers a peaceful atmosphere while still being close to the city center.

Toural Square: Located in the center of Guimaraes, this square is surrounded by restaurants, shops, and lively cafes. It is an ideal location for those who want to be in the midst of the city's vibrant atmosphere.

What is the price per hotel room per night?

The average price per hotel room per night in Guimaraes varies depending on the hotel's star rating. Here is an estimated average price range:

3-star hotels: $60-$90 per room per night

4-star hotels: $90-$130 per room per night

5-star hotels: $130 and above per room per night

Best value for money:

Hotel da Oliveira: Located in the historic city center, this 4-star hotel offers comfortable rooms with a blend of traditional and modern decor. Prices start at $80 per room per night.

Hotel Fundador: Situated in Oliveira do Castelo, this 3-star hotel provides affordable accommodation with well-appointed rooms and friendly service. Prices start at $60 per room per night.

Hotel Mestre de Avis: This cozy 3-star hotel is located near Toural Square, offering convenient access to the city's attractions. Guests can enjoy a comfortable stay at prices starting from $70 per room per night.

Best kid-friendly hotels:

Santa Luzia ArtHotel: With its family-friendly amenities and spacious rooms, this 4-star hotel ensures a pleasant stay for families. It also offers a children's playground and babysitting services. Prices start at $110 per room per night.

Hotel de Guimaraes: This 4-star hotel features a children's pool and play area, making it an excellent choice for families. It offers comfortable accommodation and is located near the city center. Prices start at $120 per room per night.

Best hotels for a romantic getaway:

Pousada Mosteiro de Guimaraes: This luxurious 5-star hotel is set in a restored 12th-century monastery. With its elegant rooms, scenic views, and a serene atmosphere, it is an ideal choice for a romantic escape. Prices start at $200 per room per night.

Hotel Toural: This boutique hotel situated in Toural Square offers a romantic ambiance and comfortable rooms with modern amenities. It is conveniently located near restaurants and shops. Prices start at $150 per room per night.

Best for location:

Hotel de Guimaraes: Perfectly situated in the city center, this 4-star hotel allows easy access to Guimaraes' main attractions. It offers spacious rooms and excellent service. Prices start at $120 per room per night.

Ibis Guimaraes: Located near the historic city center, this budget-friendly hotel provides comfortable accommodation and is within walking distance of major landmarks. Prices start at $70 per room per night.

Hotel da Oliveira: This 4-star hotel, set within the historic city center, offers a prime location near cultural sites and is surrounded by charming streets. Prices start at $80 per room per night.

Best for a short city break:

Santa Luzia ArtHotel: With its central location and modern facilities, this 4-star hotel provides convenience for a short city break. It offers comfortable rooms and a variety of amenities. Prices start at $110 per room per night.

Hotel Fundador: Situated in Oliveira do Castelo, this 3-star hotel offers affordable accommodation and is close to major attractions. It is an ideal choice for a short stay. Prices start at $60 per room per night.

Show moreLess