Travel from Santander to Porto

Bus from Santander to Porto

FlixBus operates a bus from Santander to Porto 5 times a week. Tickets cost $40 - $75 and the journey takes 10 hours 45 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Santander to Porto

From Santander, Santander bus to Porto.10 h 45 min58€
From Santander night bus to Burgos then bus to Porto.16 h 30 min
From Santander train to Valladolid Campo Grande, train to Medina del Campo, Trenhotel to Coimbra-B, then train to Vila Nova de Gaia.11 h 12 min112€
From Santander drive to Porto.6 h 17 min90€
From Santander bus to Santander airport, fly to Vigo airport, bus to Tva. de Vigo 37, bus to Vigo, then bus to Porto.7 h 16 min165€
From Santander bus to Termibus, bus to Bilbao airport, fly to Porto airport, then Metro to Porto.7 h 41 min108€

How long does it take to get from Santander to Porto?

The bus from Santander, Santander to Porto takes 10 hours 45 minutes including transfers and departs five times a week.

Is there a direct train between Santander and Porto?

No, there is no direct train from Santander to Porto. However, there are services departing from Santander and arriving at Vila Nova de Gaia via Valladolid Campo Grande, Medina del Campo and Coimbra-B. The journey, including transfers, takes approximately 11 hours 12 minutes.

Is there a direct bus between Santander and Porto?

Yes, there is a direct bus departing from Santander, Santander and arriving at Porto. Services depart five times a week, and operate Monday, Friday, Saturday and Sunday. The journey takes approximately 10 hours 45 minutes.

Operators from Santander to Porto

FlixBus+49 1807 123 99 123FlixBus
ALSA+34 902 42 22 42ALSA
Autocares Lázara+34 (0) 902 23 95 79Autocares Lázara
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Vueling AirlinesVueling Airlines
Vitrasa986 29 16 00Vitrasa
Autna+34 (0) 986 288 030Autna
TAP PortugalTAP Portugal
Air EuropaAir Europa
Brussels AirlinesBrussels Airlines
Metro do Porto+351 22 508 1000Metro do Porto