Guimarães is located at the north-west of Portugal and at a distance of approximately 350 km from the capital – Lisbon, and about 50 km from the city of Porto (Oporto). The most direct access routes for those who want to move to Guimarães are by train and bus. Several Rent a Car services are also available at the airport.
The nearest airport to Guimarães is the Francisco Sá Carneiro International Airport in Porto www.aeroportoporto.pt/. Daily and direct shuttles from the airport to Guimarães and from Guimarães to the airport are provided by GetBus (one trip 8€ and round-trip 14€ - www.getbus.eu). The travel takes about 50 minutes. By Taxi, this time could be reduced (Uniquetours: www.uniquetours.eu; Taxis Unidos: www.taxisunidos.pt).
Guimarães has a railway station located about 1 km from the historic center. This station is served by Intercity trains that provide direct connection to Lisbon and Porto. Guimarães - Porto travel takes about 60 minutes and provide connections to other destinations. The national rail network in Portugal is operated by CP - Caminhos de Ferro Portugueses, and their website - www.cp.pt - provides useful timetable and ticket cost information (available also in English).