Guimarães has a strong claim to being the most historically significant city in Portugal - it’s where Afonso Henriques was born in 1109 and where the first king of Portugal is said to have consolidated the new kingdom. “Aqui nasceu Portugal” (Here Portugal was born) is not just a slogan; it’s written on the castle. The medieval centre is UNESCO-listed, compact, and remarkably intact.
The city is compact and most accommodation options are either in or immediately adjacent to the historic centre. Day trips from Porto are common, but a night here gives you the city without the crowds and lets you explore the wider Minho region the following day.
Medieval Centre (Historic Core)
The UNESCO-protected historic centre is the obvious base. The two main squares - Largo da Oliveira and Praça de Santiago - are surrounded by 14th and 15th-century buildings and small restaurants. The castle sits on a low hill above the centre, a 10-minute walk up through a park. Everything in the old city is within easy walking distance.
For first-time visitors, staying within or immediately adjacent to the historic centre is the right call. 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.
Luxury
Pousada de Guimarães (Mosteiro de Santa Marinha da Costa) - the landmark luxury option and one of the most impressive pousada conversions in Portugal. A converted 12th-century Augustinian monastery on a wooded hillside about 2km above the city centre, with views across the entire historic city, a Romanesque cloister, chapel, gardens, and pool. Rooms vary considerably - the older monastery rooms are larger and more atmospheric; the modern annex rooms are comfortable but less distinctive. Rates run approximately €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
Hotel de Guimarães (Rua Eduardo de Almeida) - well-regarded four-star at the edge of the modern town, short walk to the historic centre. Conference hotel by day, comfortable and reliable for independent travellers. Pool and spa. Rates run €80–150. Works well as a base if you want reliable service and don’t need atmospheric surroundings.
Casa dos Loios by Shiadu - boutique hotel in a converted 18th-century mansion on the edge of the historic centre. Restaurant, garden, and carefully restored rooms. From approximately €85–130 per night.
Fundador Heritage Hotel - contemporary hotel in a historic building near the Largo do Toural. Good restaurant and central location. From approximately €75–115 per night.
Casa de Sezim - 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 approximately €90–150. A car is required. It suits visitors who want to experience the Minho countryside rather than the city centre specifically.
Hotel Toural - older three-star on the main square, slightly dated but well-located and decent value. From approximately €60–90 per night.
Budget
Several small guesthouses and B&Bs operate in the streets around Praça de Santiago and Largo da 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.
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.
Guimarães Hostel - popular with backpackers, right in the historic centre near Praça de Santiago. Dorm beds from approximately €18–35; private rooms from €50.
Ayo Hostel near the train station is an option for solo travellers. Dorms from €20, private rooms from €45.
Near the Castle and São Mamede Hill
The castle quarter sits slightly apart from the medieval centre on the edge of a park. The streets here are quieter and more local, with fewer tourist restaurants but a more authentic feel.
Quinta da Magdelena - historic manor house in its own gardens near the castle, with comfortable rooms and a genuine country-house atmosphere. From approximately €90–140 per night.
Solar de Aramo - small guesthouse near the castle entrance, family-run with a handful of rooms. From approximately €55–85 per night.
Modern Town (Outside the Historic Centre)
Guimarães has a modern commercial district immediately adjacent to the medieval centre. It’s less atmospheric but has a wider range of chain hotels and business accommodation, often at lower rates.
Ibis Guimarães - reliable budget chain hotel at the edge of the modern centre. Walking distance to the historic zone. From approximately €50–75 per night as of 2026.
Hotel Gualtar - functional three-star with free parking, useful if you’re arriving with a hire car. From approximately €45–70 per night.
A Nossa Casa Guesthouse - family-run guesthouse in the modern town, basic but clean and friendly. From approximately €40–65 per night.
Getting to Guimarães
From Porto: CP trains run from Porto Campanhã approximately every 30–60 minutes. Journey around 1 hour. Approximately €3.50–4 single as of 2026. Some services require a change at Lousado - check the timetable. The station is 15 minutes’ walk or a short taxi from the medieval centre.
From Braga: Trains and buses connect Braga and Guimarães in around 30–40 minutes. Guimarães and Braga work well as a combined northern Portugal itinerary.
By car: 50km northeast of Porto via the A3/A11. Around 45 minutes without traffic. Parking is available in the modern town and outside the historic walls - avoid driving into the medieval centre.
From Lisbon: Around 4 hours by train (change at Porto) or 3.5 hours by car. An overnight stay in Guimarães is most practical as part of a Porto–Braga–Guimarães northern loop.
For airport transfers from Porto or Lisbon airports to Guimarães, fixed-price transfers are worth comparing. If you’re touring northern Portugal over several days, travel insurance is worth picking up before departure.
Which Area Is Right for You?
| Area | Best For | Price Range |
|---|---|---|
| Medieval Centre | Easy access to all sights | €50–130 |
| Pousada hill | Atmosphere, monastery stay | €130–220 |
| Castle quarter | Quiet, local feel | €55–140 |
| Modern town / outskirts | Budget, free parking, car needed | €40–90 |
| Rural manor (Sezim) | Minho wine country experience | €90–150 |
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. For guided tours of Guimarães castle, the Palace of the Dukes, and the medieval centre, GetYourGuide lists walking tours bookable from Porto or locally. Guimarães pairs well with Braga on the 10 days in Portugal itinerary. For food and attractions, see food in Guimarães and things to do in Guimarães.