Hotels in Guimarães

The birthplace of Portugal: a castle, the Palace of the Dukes and a medieval granite centre.

Best-rated hotels in Guimarães

Ranked by guest score and number of reviews.

Want to stay in the centre? There are 87 places to stay within 1 km: hotels in Guimarães city centre.

Looking for something specific? Rural hotels · Hotels with a pool · Pet-friendly hotels · Hotels with parking · Accessible hotels · Family hotels · Aparthotels · 4-star hotels · Cheap hotels · Boutique hotels.

To see Guimarães with a guide, try the free walking tours in Guimarães and the guided visits.

Where to stay in Guimarães: the best areas

Guimarães’s areas in numbers: places to stay within 600 m of each one and their average guest score. Updated daily.

AreaFrom the centrePlaces to stayAverage score4 and 5 stars
Historic centreIn the centre689.132
Station area and Toural350 m709.032

Historic centre

The squares of Santiago and Oliveira and the streets around them form the medieval heart of Guimarães. Here there are places to stay in old houses, terraces and restaurants, all on foot.

It is largely pedestrianised; if you arrive by car, there are public car parks on the edge of the old town.

Best-rated in this area: Eurostars Santa Luzia, with a score of 8.7 from 4,328 reviews.

Castle hill

Between the centre and the castle, the climb up Rua de Santa Maria leads to the Palace of the Dukes. Places to stay in this part are quiet and have the monuments a step away.

Station area and Toural

Largo do Toural, the great square of the modern city, links the old town with the avenues towards the railway station. There are larger hotels, shops and good public transport.

Best-rated in this area: Eurostars Santa Luzia, with a score of 8.7 from 4,328 reviews.

Monte da Penha

Above the city, Monte da Penha has woods, granite boulders, a sanctuary and the odd hotel with views. You get there by cable car or by car, and it is the option for those looking for calm.

Hotels in Guimarães in numbers

Worked out from the data of every property within 4 km of the centre of Guimarães. Updated daily. Tap a type to see its hotels.

places to stay
122
average score of 101 rated properties
9.0
guest reviews
50,125
four- and five-star hotels
53
Spa hotels
2
Pousadas
3
Rural hotels
5
Hotels with a pool
21
Pet-friendly hotels
20
Hotels with parking
82
Accessible hotels
40
Family hotels
66
Hostels
3
Aparthotels
22
5-star hotels
2
4-star hotels
51
Cheap hotels
12
Boutique hotels
22

Getting to Guimarães

The nearest airport is Porto Francisco Sá Carneiro (OPO), 39 km away as the crow flies.

Getaways near Guimarães

Other destinations less than 60 km away, with their hotels. Distances as the crow flies.

More hotels in Guimarães

Another 96 places to stay in the area, also ranked by guest reviews.

Frequently asked questions about hotels in Guimarães

How many hotels are there in Guimarães?

We list 122 places to stay within 4 km of the centre of Guimarães: 2 five-star, 51 four-star, 28 three-star, 6 two-star and 1 one-star, and the rest without a star rating in their data.

What is the best-rated hotel in Guimarães?

Eurostars Santa Luzia, with a score of 8.7 out of 10 from 4,328 guest reviews. We rank hotels by both their score and their number of reviews, so a hotel with two good reviews doesn’t come out on top.

What is the best area to stay in Guimarães?

It depends on your trip. Our guide to the areas of Guimarães explains what each one offers: Historic centre, Castle hill, Station area and Toural and Monte da Penha.

Which area of Guimarães has the most hotels?

Station area and Toural, with 70 places to stay within 600 m. The area with the best average score is Historic centre, with 9.1.

Is there a free walking tour in Guimarães?

Yes. Our page on free walking tours in Guimarães lists the free tours and guided visits in English that you can book, with a guide to what to see.