Trip to Vigo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

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.

Where to stay in Vigo

There are over 107 hotels to stay in Vigo. Prices range from $18 per night.

Find accommodation
  • The train services from Porto to Vigo are provided by Renfe Viajeros. They operate two direct trains daily, and the journey takes approximately 2 hours and 22 minutes. The trains depart from Porto - Campanha station and arrive at Vigo Guixar station. The ticket prices for this route range from €15 to €22.
  • The fastest train between Porto and Vigo is a direct service operated by Renfe Viajeros. This train departs from Porto - Campanha station and arrives at Vigo Guixar station, with a journey time of approximately 2 hours and 22 minutes. These trains operate twice daily, providing travelers with a convenient and efficient option for traveling between the two cities.
  • Trains leaving for Vigo from Porto depart from Porto - Campanha station. This centrally located station in Porto serves as the main departure point for the direct train services operated by Renfe Viajeros. Travelers can easily access Porto - Campanha station via various public transportation options or by taxi, making it a convenient starting point for their journey to Vigo.
  • There are two direct trains operating daily between Porto and Vigo. These train services are provided by Renfe Viajeros, departing from Porto - Campanha station and arriving at Vigo Guixar station. Travelers can enjoy the convenience of having two departure options each day for this approximately 2-hour and 22-minute journey. Ticket prices for these train services vary between €15 and €22, providing passengers with affordable transportation between the two cities.
  • The Porto to Vigo train services, operated by Renfe Viajeros, arrive at Vigo Guixar station. Vigo Guixar station is the final destination for this train route, providing a convenient arrival point for passengers traveling between Porto and Vigo. This station is well-equipped and serves as a major transportation hub in Vigo, making it easy for travelers to continue their journey or explore the city upon arrival.
  • The first train of the day to travel from Porto to Vigo departs from Porto - Campanha station operated by Renfe Viajeros. The services run twice daily, with the second train being the last one departing from Porto. The total journey duration between Porto and Vigo by train is approximately 2 hours and 22 minutes, offering travelers a convenient and efficient way to reach their destination.
  • There are two direct train trips each day between Porto and Vigo. These services, operated by Renfe Viajeros, run daily, offering travelers a convenient option for commuting. The journey duration for each direct train from Porto to Vigo is approximately 2 hours and 22 minutes, providing a relatively quick and efficient mode of transportation between the two cities.
  • Yes, there is a direct train between Porto and Vigo. The train departs from Porto - Campanha station and arrives at Vigo Guixar station. This direct train service operates twice daily, every day, with a journey duration of approximately 2 hours and 22 minutes, making it a convenient and efficient option for travelers commuting between Porto and Vigo by train.
  • The cost of a train ticket from Porto to Vigo typically ranges from €15 to €22. This price variation may depend on factors such as the class of service, time of booking, and availability of discounts or promotions. Overall, the train journey between Porto and Vigo offers an affordable and budget-friendly transportation option for travelers exploring these two picturesque cities in Portugal and Spain.

Will you be returning to Porto by train?

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

See schedule