Where to Stay in Guimarães — Best Hotels
Guimarães is a compact city and most accommodation options are either in or immediately adjacent to the historic centre. The pousada sits above the city on the hillside and is the standout option for those who want a high-quality stay. For budget and mid-range visitors, the old town streets have a growing number of guesthouses and small hotels.
Pousada de Guimarães
The Pousada de Guimarães (Mosteiro de Santa Marinha da Costa) occupies a former Augustinian monastery dating to the 12th century, set on the hillside 2km southeast of the city centre. The building is one of the most impressive pousada conversions in Portugal — Romanesque cloister, stone corridors, gardens — and was significantly restored in the 1980s with the historic fabric largely intact.
Rooms vary considerably in size and character. The older monastery rooms are larger and more atmospheric; the modern annex rooms are comfortable but less distinctive. Rates run €130–220 depending on season and room type. Breakfast is included. Getting to and from the city centre requires a car, taxi, or a 20-minute walk downhill (and an uphill return). If you’re not renting a car, factor in taxi costs.
Mid-Range Options in the Historic Centre
Hotel de Guimarães (Rua Eduardo de Almeida) is a larger 4-star hotel at the edge of the old town, with parking and a restaurant. It’s the most conventional business-style hotel in the city. Rates run €80–130. It works well as a base if you want reliable service and don’t need atmospheric surroundings.
Casa de Sezim is a wine estate and manor house 5km outside the city in Nespereira, operating as a rural hotel (turismo de habitação). The property has been in the same family for centuries, produces its own vinho verde, and has rooms in the main house with period furniture. Rates are €90–150. A car is required. It suits visitors who want to experience the Minho countryside rather than the city centre specifically.
Budget and Guesthouses
Several small guesthouses and B&Bs operate in the streets around Praça de Santiago and Largo do Oliveira. These tend to be simple — often in converted townhouses, with small rooms and shared or private bathrooms. Expect to pay €45–75 for a double room. Quality varies. Check recent reviews carefully; the best ones book out quickly in summer.
Guest House Guimarães near the municipal gardens is consistently rated well and keeps prices honest. Similar options exist on Rua de Santa Maria and the surrounding streets.
Hostels are limited but the Ayo Hostel near the train station is an option for solo travellers. Dorms from €20, private rooms from €45.
Where to Stay
For first-time visitors, staying within or immediately adjacent to the historic centre is the right call — the city is small enough that you’ll want to walk between sites rather than rely on transport. The streets around Largo do Oliveira and Praça de Santiago put you within five minutes of the main squares and ten minutes on foot from the castle.
For a longer stay or a special occasion, the Pousada is worth the premium and the slight logistical inconvenience of being uphill from the centre.
Neighbourhood Summary
| Area | Best For | Price Range |
|---|---|---|
| Historic Centre | Easy access to all sights | €50–130 |
| Pousada hill | Atmosphere, monastery stay | €130–220 |
| City outskirts | Rural manor experience (car needed) | €90–150 |
Guimarães is not a city where accommodation choice affects your experience as dramatically as it might in Lisbon or Porto — the old town is small enough that most options are within easy walking distance of everything.
Frequently Asked Questions
- Should you stay overnight in Guimarães or visit on a day trip from Porto?
- A day trip from Porto works if you want to see the castle and old town. Staying overnight gives you the city in the evening when tour groups have left, and lets you range further into the Minho region the following day.
- Is there a pousada in Guimarães?
- Yes. The Pousada de Guimarães is housed in a converted 12th-century monastery — the Mosteiro de Santa Marinha da Costa — on the hillside above the city. It is one of the better pousadas in northern Portugal.
- How far are the hotels from the historic centre?
- Most hotels in Guimarães are within walking distance of the historic centre. The pousada is a 2km uphill drive or taxi ride. Budget guesthouses are typically in the streets immediately surrounding the old town.
- How far in advance should you book in Guimarães?
- For July and August, book at least six weeks ahead. The Pousada books out early for summer weekends. Outside peak season, two weeks is usually sufficient.
Sorted your stay?
Here's how to get there — and get around once you arrive.
Airport Transfer
Fixed-price airport pickup to Guimarães City Guide — driver meets you at arrivals, no haggling.
Book a Transfer →We may earn a small commission — at no extra cost to you.