Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration3h
Distance175 km
Avg. price$ 19
Train trips5 found

Trains from Vigo to Porto

🚂 Traveling from Vigo to Porto by train is a convenient and scenic journey. The direct train operated by Renfe Viajeros departs from Vigo Guixar station and arrives at Porto - Campanha station. The trip lasts approximately 2 hours and 22 minutes, offering a smooth and efficient way to reach Porto. 🗺️ The distance between Vigo and Porto is 173 km, with the train route providing a comfortable and enjoyable travel experience. Renfe's services depart twice daily, ensuring flexibility in travel schedules for passengers. With affordable ticket prices ranging from €15 to €21, the train journey offers great value for those exploring this route. 🌉 For a direct and efficient route from Vigo to Porto, taking the train should be the preferred choice. Enjoy the picturesque landscapes along the way as you travel seamlessly between these two vibrant cities. With a journey time of 2 hours and 22 minutes, travelers can look forward to a stress-free and enjoyable trip aboard Renfe's reliable services.

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Accomodation

Will you be returning to Vigo by train?

If you are looking for the return train journey, check out trains from Porto to Vigo

See schedule