Find and Book Top Rated Hotels in Guimaraes

Search among 19 available hotels and places to stay in Guimaraes from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-19 out of 19
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
Great370 reviews
MapView on map1.2 km from City Centre1.2 km from Ducal Palace
From   US$ 133 /nightSelect
8.6
Great505 reviews
MapView on map600 m from City Centre400 m from Manta Festival
From   US$ 67 /nightSelect
8.6
Great440 reviews
900 m from City Centre200 m from Manta Festival
From   US$ 105 /nightSelect
Guest house
8.4
Great216 reviews
300 m from City Centre300 m from Salado Memorial
From   US$ 35 /nightSelect
8.4
Great190 reviews
300 m from City Centre200 m from Salado Memorial
From   US$ 134 /nightSelect
Hotel
8.6
Great567 reviews
400 m from City Centre300 m from Salado Memorial
From   US$ 86 /nightSelect
8.6
Great682 reviews
800 m from City Centre100 m from Manta Festival
From   US$ 60 /nightSelect
8.4
Great206 reviews
200 m from City Centre100 m from Salado Memorial
From   US$ 228 /nightSelect
8.2
Great163 reviews
600 m from City Centre400 m from Guimaraes Art Platform
From   US$ 100 /nightSelect
Guest house
8.2
Great44 reviews
500 m from City Centre300 m from Guimaraes Art Platform
From   US$ 206 /nightSelect
8.4
Great151 reviews
1000 m from City Centre200 m from Guimarães Shopping
From   US$ 51 /nightSelect
8.2
Great100 reviews
4.2 km from City Centre
From   US$ 66 /nightSelect
8.2
Great168 reviews
400 m from City Centre300 m from Guimaraes Art Platform
From   US$ 102 /nightSelect
Hostel
8.4
Great85 reviews
600 m from City Centre400 m from Guimaraes Art Platform
From   US$ 43 /nightSelect
8.6
Great272 reviews
3.4 km from City Centre
From   US$ 82 /nightSelect
8.2
Great8 reviews
2.4 km from City Centre
From   US$ 107 /nightSelect
8.0
Great13 reviews
400 m from City Centre300 m from Salado Memorial
From   US$ 149 /nightSelect
200 m from City Centre200 m from Salado Memorial
From   US$ 105 /nightSelect
8.2
Great118 reviews
6.6 km from City Centre
From   US$ 40 /nightSelect

Best hotels and places to stay in Guimaraes

Why visit?

Guimaraes is a charming city located in northern Portugal and is known for its historical significance and architectural beauty. As the birthplace of the nation, it offers a unique blend of ancient history and modern attractions. Visitors will be captivated by its well-preserved medieval center, picturesque streets, and welcoming atmosphere. With a range of excellent hotels in Guimaraes to choose from, your stay in this enchanting city is sure to be memorable.

Where to stay?

Historic Center: For those who want to be at the heart of Guimaraes rich history, staying in the citys historic center is a top choice. This UNESCO World Heritage site is dotted with impressive medieval architecture and offers a multitude of cultural experiences. Wander through the narrow streets, visit the iconic Guimaraes Castle, and explore the captivating Palácio Vila Flor. The area is home to a variety of hotels in Guimaraes, offering easy access to the citys main attractions.

Oliveira: Located just outside the city walls, Oliveira is a picturesque neighborhood that showcases a blend of medieval and modern architecture. With its charming squares, quaint cafes, and boutique shops, it offers a peaceful and romantic ambiance. Visitors can also enjoy the beautiful Largo da Oliveira, a square dominated by the Church of Nossa Senhora da Oliveira. Hotels in Guimaraes within this area provide a quiet retreat with a touch of old-world charm.

Azurém: If you prefer a more contemporary environment, Azurém is an excellent choice. This neighborhood is known for its modern infrastructure, including the University of Minho. It offers a vibrant atmosphere with a range of restaurants, shopping centers, and entertainment options. Azurém is conveniently located just a short drive from the city center and offers a selection of comfortable and modern hotels in Guimaraes.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $60 to $90.

4-star hotels: The average price per night is around $90 to $120.

5-star hotels: The average price per night is around $120 to $200.

Best value for money:

Hotel da Oliveira: This charming hotel is located in the heart of the historic center, offering a fantastic location for exploring Guimaraes. With comfortable and modern rooms, it provides excellent value for money. Guests can enjoy the rooftop terrace with panoramic views of the city and the convenient on-site restaurant. This hotel in Guimaraes is the perfect choice for budget-conscious travelers who want to stay in a prime location without compromising on quality.

Stay Hotel Guimaraes Centro: Situated in the city center, this hotel offers affordable accommodations with a contemporary design. The rooms are spacious, stylish, and equipped with all the necessary amenities for a comfortable stay. The hotel also features a fitness center, making it an ideal choice for those who want to stay active during their visit. With its central location and competitive rates, Stay Hotel Guimaraes Centro is an excellent option for budget-conscious travelers.

Hotel Mestre de Avis: This centrally located hotel combines affordability with a cozy atmosphere. The rooms are comfortable and well-appointed, providing a pleasant stay for guests. The hotel features a bar, where visitors can unwind with a drink after a day of exploring the city. Its convenient location near the historic center makes it a great value-for-money option for travelers seeking a comfortable and affordable stay.

Best kids-friendly hotels:

Pousada Mosteiro de Guimaraes: Housed in a historic monastery, this hotel offers a unique and memorable experience for families. The spacious rooms provide ample space for children, and the hotel offers amenities such as a playground and swimming pool. Children will be fascinated by the historic setting, and parents can enjoy the tranquil atmosphere and beautiful surroundings.

Santa Luzia ArtHotel: This family-friendly hotel features comfortable rooms and a welcoming ambiance. It offers a range of amenities tailored to children, including a playroom and outdoor spaces for activities. The hotels central location allows easy access to nearby attractions, making it a convenient choice for families exploring Guimaraes.

Best hotels for a romantic getaway:

Hotel Toural: With its elegant rooms and romantic ambiance, Hotel Toural is the ideal choice for a romantic escape. The hotel offers luxurious amenities such as an on-site spa and wellness center, perfect for indulging in relaxation and pampering. Situated in the city center, it provides easy access to Guimaraes charming streets, historic sites, and cozy restaurants.

Hotel Da Penha: This hotel boasts a breathtaking location atop Penha Mountain, providing stunning views of the city and surrounding countryside. The serene and tranquil atmosphere makes it an excellent option for couples seeking a romantic getaway. The hotel features beautifully decorated rooms, a cozy restaurant with panoramic views, and outdoor spaces where guests can enjoy the natural beauty of the area.

Best for location:

Hotel Fundador: Situated in the heart of Guimaraes, Hotel Fundador offers an unrivaled location for exploring the city. With comfortable rooms and a friendly atmosphere, it provides a convenient base for sightseeing. The hotel is within walking distance of the citys main attractions, including the Castle of Guimaraes and the historic center.

Hotel de Guimaraes: Nestled in the historic center, this hotel combines a prime location with modern comfort. The rooms are elegantly designed, offering a cozy retreat after a day of exploring the city. Guests can enjoy walking to nearby attractions and experience the charm of Guimaraes ancient streets and cultural landmarks.

Hotel Toural: As mentioned earlier for its romantic ambiance, Hotel Tourals central location also makes it an excellent choice for those seeking convenience. With its proximity to Guimaraes main attractions, shopping areas, and vibrant restaurants, guests can easily immerse themselves in the citys lively atmosphere while enjoying the comfort and amenities of this well-appointed hotel.

Best for a short city break:

Hotel Guimaraes: Located in the historic center, this hotel offers a perfect mix of comfort and convenience for a short city break. The stylish rooms provide a cozy retreat, and the hotel features a bar and restaurant where guests can relax and enjoy local cuisine. Its central location allows easy access to the citys main sights and attractions.

Villa Hotel Guimaraes: This boutique hotel is housed in a beautifully restored 18th-century building, providing a charming and unique setting for a short city break. The spacious and tastefully decorated rooms offer a comfortable stay, and the hotels restaurant serves delicious meals made with locally sourced ingredients. Situated near the historic center, it offers easy access to Guimaraes cultural landmarks and attractions.

Show moreLess