Guimaraes Self-Guided City Walking Tour & Scavenger Hunt

2 hours (approximately)
Offered in: Portuguese and 1 more

Portugal was born in Guimarães in 1109 — the castle is still there to prove it.

This app-led scavenger hunt takes you through Guimarães's UNESCO-listed old town on foot, using phone-based riddles to guide you from one landmark to the next. No guide, no fixed start time.

• Follow clues to the Castelo de Guimarães, Igreja de Nossa Senhora da Oliveira, and Largo da República do Brasil — three landmarks at the very origin of the Portuguese nation
• Start whenever suits you and take all the time you need — no time limit, no pressure
• Works for families, couples, and friend groups; photo challenges in the medieval streets are more competitive than they look

Around 2 hours, any group size, available in Portuguese and English.

Nine centuries of Portuguese history started here — your phone knows where to begin.

What's Included

Learn about town stories, history, and local legends
Total flexibility: no waiting, start anytime, walk at own pace and do as many breaks as you want
Free download of the Explorial App from your appstore required (iOS and Android supported)
Points and scoring system — compete with your group
Self-guided city tour with interactive riddles, trivia challenges and photo tasks
Clear hints and map guidance — so you never get stuck or lost
A Smartphone is required and not provided. Fully charged with active data connection (internet)
No live guide: The tour is 100% self-guided – no one will be meeting you at the starting point
This is not an audio guide

Meeting and pickup

Meeting point
R. de Dona Mafalda 37

→ Book 1 ticket for each participant → You get one game code per booking by text or Viator message → Download the Explorial App → Open the app and enter provided game code (6 digits) → All particpants join the game with same game code

End point
This activity ends back at the meeting point.

What to expect

Starting at R. de Dona Mafalda 37 near the heart of Guimarães's medieval old town, enter your 6-digit game code that you received by text and Viator chat message into the free Explorial app and begin a self-guided trail through one of Portugal's most significant historic cities.

At the Castelo de Guimarães, the hilltop fortress where Portugal's first king, Afonso Henriques, is said to have been born in 1109, you'll tackle challenges about the castle's role in the founding battles of the Portuguese nation and the towers that have watched over the city for nine centuries.

The trail moves to the Igreja de Nossa Senhora da Oliveira, the elegant medieval church at the spiritual centre of the old town, where riddles explore its Romanesque origins and the legend of the miraculous olive tree in its square.

At the Largo da República do Brasil, the central square of the lower old town, you'll pick up points for reading the square's history and the buildings that frame it.

The trail takes around two hours at a comfortable pace, with no guide and no fixed schedule.

Additional info

  • Suitable for all physical fitness levels
  • After booking you receive a text message and a Viator message with your game code. Download the Explorial app from your appstore or explorial.com. Open the app, enter your 6 digit game code
  • Technical requirements: You will need a fully charged smartphone and an active mobile data connection
  • Recommended attire: It’s best to wear weather-appropriate clothing and comfortable walking shoes — approx. 2 hours of light walking
  • Weather & Health Guarantee: If bad weather or illness prevents you from going on the tour, you can simply reschedule it for another day. You can also rebook to a different city or request a refund
  • Entrance fees are not required for the game. All puzzles relate to the public areas of the sights
Supplied by Explorial
Show 1 more

Tags

Self-guided Tours
Walking Tours
Fun & Games
Scavenger Hunts
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}