Guimarães is easily accessible by highway or railway. It is 50 km North of Oporto and it is linked to main Portuguese cities by train (train schedules) or express buses (bus schedules).
The nearest airport is Oporto international airport. There are several regular and low cost airlines flying to Oporto.
You may choose one of the 3 following alternatives to get to Guimarães from the Oporto airport:
Taxi directly to Guimarães. Will take about 40 minutes, depending on traffic, and costs about 60 €;
Metro/train combination. The cheapest option. Takes about 2 hours and costs about 5 €. First you take the Metro (www.metrodoporto.pt) at the airport following the direction to Campanhã railway station in Porto. There, you must buy the ticket at the ticket office, and catch the train to Guimarães (train schedules);
By car, and using a GPS navigation system, University of Minho – Guimarães is located at: N 41º27’01.58’’ / W 8º17’38.08’
Get Bus offers you an express service with daily connections between Porto airport and the city of Guimarães. The prices varies between €7.5 for one way travel or €12 for a return travel. For more information please check the GetBus website.