Getting from Vigo to Porto is one of the most useful international connections in the north-west of the Iberian Peninsula. You can travel by Celta train, bus, car or pre-booked transfer. The best option depends on your exact departure and arrival points, your luggage and whether you prefer to travel between stations or directly between accommodation.
How to travel from Vigo to Porto
Celta train between Vigo and Porto
Comboios de Portugal lists daily connections in both directions on the international Celta service. The route links Vigo-Guixar with Porto Campanhã and requires a seat reservation. Check the current timetables and the exact station, especially if your accommodation is far from Campanhã.
Bear in mind the time difference: mainland Portugal is one hour behind mainland Spain. Always check tickets and connections using each country's local time to avoid mistakes.
Travelling by bus
Bus operators also connect Vigo and Porto. Departure and arrival points, journey times and permitted luggage vary by service. Before booking, check whether the bus goes to the city centre, a specific terminal or Porto Airport.
Private transfer between Vigo and Porto
Civitatis' Vigo transfers page lists Porto among the available destinations. This option lets you arrange a door-to-door journey or connect Vigo with a flight from Portugal without changing trains, buses or vehicles.
The current listing states a general minimum of 48 hours for booking. You must enter the full address, the number of passengers and the luggage details. If your destination is Porto Airport, allow plenty of time for the border crossing, traffic, check-in and security checks.
When a direct transfer may be worthwhile
- When several people are travelling together and sharing the cost.
- If you have lots of luggage, children or people with reduced mobility.
- When you need to get to Porto Airport at an awkward time.
- If your accommodation is far from Vigo or Campanhã stations.
- When you would rather avoid connections and changing vehicles.
Travelling from Vigo to Porto Airport
Make sure you select Porto Airport as your destination, not Porto city. When planning your departure from Vigo, use the local time in Portugal for your flight, but allow plenty of extra time given that your journey starts in Spain. The transfer company is not responsible for missed flights caused by a pick-up being requested without sufficient notice.
Luggage and travel documents
Spain and Portugal are part of the Schengen Area, but you must carry valid travel documents. Declare large suitcases, bicycles, pushchairs or special equipment before booking. For trains and buses, check the operator's specific rules; for a private transfer, confirm the vehicle's actual capacity.
Combining Vigo and Porto on the same trip
Check the pages for Vigo and Porto to decide how many days to spend in each city. If you are flying from Portugal, you may also find the guide to transfers in Porto useful.
What to check before booking
- Exact pick-up and drop-off addresses.
- Whether you need Porto city or its airport.
- Local time in Spain and Portugal.
- Passenger and luggage capacity.
- Allow plenty of time before an international flight.
- Cancellation terms and any surcharges.
Check direct transfers between Vigo and Porto
Select Vigo City as your departure point and Porto as your destination—or the reverse route—to check vehicles, availability, the final price and terms.