Where to Stay in Guimarães: Hotels in Portugal's Birthplace

· 4 min read Where to Stay
Statue in front of a historic building in Guimarães old town, northern Portugal

Affiliate link; we may earn a commission at no extra cost to you.

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.

While you're there

Things to do while you're there

Sorted your stay? Browse the top-rated activities and day trips from here.

Frequently Asked Questions

Is Guimarães worth staying overnight or better as a day trip from Porto?
Either works, but one night is worth it. The train from Porto takes 65 minutes, and you can cover the castle, palace, and old town as a day trip. Staying overnight gives you the city to yourself in the early morning and evening - the UNESCO centre is far more atmospheric without the tour groups. If you are also visiting Braga, pairing the two overnight is a natural combination.
What is Guimarães famous for?
Guimarães is considered the birthplace of Portugal - it is where Afonso Henriques, the first King of Portugal, was born in 1109 and where the Kingdom of Portugal was proclaimed. The castle (Castelo de Guimarães), the Ducal Palace, and the historic centre are all UNESCO-listed. The football club Vitória SC is also a local obsession.
How far is Guimarães from Porto?
Approximately 50km north of Porto. The train from Porto Campanhã takes 65–70 minutes on the regional service. By car on the A3 it is around 45 minutes. Direct buses also connect the two cities in approximately 60 minutes.
When is the best time to visit Guimarães?
Late spring and early autumn are the best. The Festas Gualterianas in early August is one of Portugal's largest medieval festivals, with torchlit processions through the historic centre - worthwhile if you can get a room, but book 3–4 months ahead. September is warm and considerably quieter.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup to Guimarães: driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers: 90-day price lock included.

Compare Cars →

Same price as booking direct: we earn a small commission at no extra cost to you.