Train to Porto
Vila Nova de Gaia → Porto · about ~5m
Bus to Ponte de Lima
Porto → Ponte de Lima · about 1h 15m
Bus to Vila Real
Ponte de Lima → Vila Real · about 2h 5m
Vila Nova de Gaia → Vila Real
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Vila Nova de Gaia to Vila Real
Vila Nova de Gaia (Portugal) and Vila Real (Portugal) are 75 km (47 mi) apart in a straight line. The way we suggest is by train and bus, via Porto and Ponte de Lima: ~3h 55m door to door with 2 changes. No flight is needed.
Step by step
- Train from Vila Nova de Gaia to Porto: ~5m, 3 km
- Bus from Porto to Ponte de Lima: about 1h 15m, 69 km
- Bus from Ponte de Lima to Vila Real: about 2h 5m, 87 km
Times are rough door-to-door times, with time to change included. A "~" marks a rough time worked out from the distance. We don't have prices or timetables: check Google Maps or the operator before you travel.