There are 3 ways to get from Viana do Castelo to Vizela by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Viana do Castelo to Vizela by train
Comparing Your Travel Options
The cheapest way to get from Viana do Castelo to Vizela is to train which costs €7 - €14 and takes 1h 42m.
The fastest way to get from Viana do Castelo to Vizela is to drive which takes 1h 2m and costs €13 - €20.
No, there is no direct train from Viana do Castelo to Vizela. However, there are services departing from Viana Do Castelo and arriving at Vizela via Trofa. The journey, including transfers, takes approximately 1h 42m.
The distance between Viana do Castelo and Vizela is 83 km. The road distance is 73.5 km.
The best way to get from Viana do Castelo to Vizela without a car is to train which takes 1h 42m and costs €7 - €14.
It takes approximately 1h 42m to get from Viana do Castelo to Vizela, including transfers.
Viana do Castelo to Vizela train services, operated by Comboios de Portugal, depart from Viana Do Castelo station.
Viana do Castelo to Vizela train services, operated by Comboios de Portugal, arrive at Trofa station.
Yes, the driving distance between Viana do Castelo to Vizela is 74 km. It takes approximately 1h 2m to drive from Viana do Castelo to Vizela.
Book your Viana do Castelo to Vizela train tickets online with Omio and 12go.asia.
What companies run services between Viana do Castelo, Portugal and Vizela, Braga, Portugal?
You can take a train from Viana Do Castelo to Vizela via Trofa in around 1h 42m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Viana Do Castelo to Trofa
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €5–10
- Website
- Comboios de Portugal
Train from Trofa to Vizela
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Comboios de Portugal
- Ave. Duration
- 1h 2m
- Estimated price
- €60–75
Táxis Lutador
- Phone
- +351 258 111 222
- Website
- taxislutador.com
Viana Táxis
- Phone
- +351 258 107 107
- Website
- vianataxis.pt
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Heading to Europe? Read this before you buy a Eurail Pass, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
There are 981+ hotels available in Vizela.












