Trains from Porto to Vigo
🚄 Experience the scenic journey from Porto to Vigo by train in just 2 hours and 22 minutes. The train departs twice daily from Porto - Campanha station to Vigo Guixar station. 🌉 Admire the beautiful landscapes as you travel the 173 km distance between the two cities. Enjoy the convenience of the direct service operated by Renfe Viajeros, making your journey comfortable and efficient. 🎫 Ticket prices for the Porto to Vigo train range from €15 to €21, offering an affordable and hassle-free way to explore both Porto and Vigo seamlessly.