Guimarães holds a specific place in Portuguese identity that no other city can claim: this is where the nation was born. The castle on the hill above the town is one of the best-preserved Romanesque fortifications in Portugal, the Ducal Palace below it is the largest medieval palace in the country, and the cobblestone streets of the UNESCO historic centre look much as they did in the 15th century. It is not a resort destination - it is a real northern Portuguese city with industry, students, and daily life alongside the monuments. See our Guimarães guide for the full overview.
Search Guimarães hotels on Booking.com to compare rates and availability.
Guimarães Areas: Where to Stay
Historic Centre (UNESCO Zone)
The medieval centre - bounded by the Largo da Oliveira, the Rua de Santa Maria, and the Praça de Santiago - is the most atmospheric place to stay in Guimarães. Several boutique hotels and guesthouses have been carved into the old stone buildings. The castle and Ducal Palace are a 10-minute walk uphill. Restaurants and wine bars line the ground floors of the surrounding streets.
This is the first choice for visitors who want immersion in the historic fabric of the city. It is compact enough that you can navigate it without a map after one afternoon.
Around the Jardins do Paço
The area below the Ducal Palace, around the Bishop’s Palace gardens, has several mid-range hotels with garden access and a slightly quieter feel than the centre. Still walkable to everything; marginally less busy in peak season.
Modern City (Toural and Beyond)
Guimarães has a modern commercial district to the south of the historic centre, with chain hotels and apartment rentals at better prices than the old town. Suitable for visitors with a car who want to park easily and walk into the centre for sightseeing.
Guimarães Hotels by Budget
Budget - approximately €70–€105 per night
Casa de Sezim - a historic manor house a short distance from the centre, offering rooms in a wine estate setting. One of the best value options near Guimarães. Approximately €75–€100 per night as of 2026.
Residencial das Trinas (Historic Centre) - a well-regarded guesthouse in the old town with clean rooms and a good breakfast. Central location and consistently solid reviews. Approximately €70–€95 per night.
Hotel Fundador - a simple business hotel near the Toural with straightforward rooms and easy parking. Functional rather than atmospheric, but the price is right. Approximately €75–€100 per night.
Mid-range - approximately €105–€170 per night
Hotel da Oliveira (Historic Centre) - a small boutique property on the Largo da Oliveira, one of Guimarães’ most photographed squares. Rooms overlook the medieval street; the breakfast terrace is one of the better ones in the city. Approximately €120–€160 per night.
Toural Design Hotel (City Centre) - a design-led hotel near the main square with contemporary rooms in a refurbished historic building. Pool in the cellar. Approximately €110–€155 per night.
Hotel Mestre d’Avis - a well-positioned hotel between the historic centre and the modern town. Good-sized rooms, reliable standards. Approximately €105–€145 per night.
Luxury - approximately €170–€220+ per night
Pousada de Guimarães - Mosteiro de Santa Marinha - a 12th-century Augustinian monastery converted into a pousada, perched on the hill above the historic centre next to the castle. Cloisters, formal gardens, original stone corridors, and a pool. One of the best historic pousadas in Portugal. Approximately €175–€240 per night.
Compare all options - Search hotels in Guimarães.
Practical Advice for Guimarães
The Pousada is the standout option. The Mosteiro de Santa Marinha is genuinely impressive as a place to stay - sleeping in a 12th-century monastery with the castle visible from your window is not something you can find in many cities. It fills quickly in summer and for the August festival. Book early.
The castle and palace can be done in half a day. Entry to Castelo de Guimarães is approximately €2; the Paço dos Duques costs approximately €5. Combined entry is available. Go early - by 11am in summer both fill with school groups and coach tours.
Vitória SC home games fill the city. If you are visiting on a match weekend, the bars around the Toural are busy and accommodation fills. Check the football calendar before booking.
Combination with Braga is natural. Braga and Guimarães are 22km apart. A hire car makes it easy to visit both in a 2-night trip from Porto. Our Braga hotels guide covers the accommodation options there.
Before you go: Sort travel insurance and a Portugal eSIM online before you leave.