By plane:

AirportOporto Airport “Aeroporto Francisco Sá Carneiro” (101km to Vila Real; 1 hour by car)
Transportation from Oporto airport to Vila Real and from Vila Real to Oporto airport:
The best solution is a car rental (pick up at airport). It´s much faster (1 hour) and probably about the same final price.

The other possibility is by bus. From here you will have direct buses to Vila Real between 7:00 am and the 9:20 pm daily at an hourly frequency for buses (

To get the bus, first you have to go by Metro to Porto downtown (; get the Violet Line and exit at Trindade Station; it will take about 30/40 minutes).

Then you have to walk to the Bus Station (Ateneu Comercial do Porto Street, 19; around 10 minutes).

After departing, the bus will take 1h30 minute to arrive at Vila Real

For travelers from Latin America, a more economical option is to travel to the airport of Lisbon. And then travel by bus between Lisbon and Vila Real. Several companies offer direct trips (Rodonorte/Santos; Rede Expressso; Auto Viação Tâmega You can also fly between Lisbon and Oporto, there are low-cost companies, however, the ticket must be bought separately or at the Airport (subject to availability in this case).

By Bus:

Express buses from around the country with the companies: NET-cast, Rodonorte, Rede Expressos Auto viação Tâmega. Line bus International (Eurolines, Internorte)

By car:

Geographic Coordinates (GPS (GPS): Latitude: 41 ° 17'9.77 "N, Longitude: 7 ° 44'35.95" W