Travel from Porto to Santiago de Compostela.
Compare and combine trains, buses and carpooling in one search.
Find the cheapest tickets.
What is the best way to get from Porto to Santiago de Compostela?
The most popular way to get from Porto in Portugal to Santiago de Compostela in Spain is by bus
, since they are slightly cheaper and faster than trains
The ride takes about 4 hours. Prices can vary between 10-35€ depending on the dates and the company.
How to get from Porto to Santiago de Compostela by bus?
There are two companies that offer bus rides between Porto and Santiago de Compostela:
The duration of the journey is about 4 hours.
Expect to pay between 10 and 40€ for a one-way ticket. Prices are not fix, meaning the sooner you book, the cheaper the ticket will be.
Porto to Santiago with Alsa
Alsa buses use several stations in Porto and just one in Santiago de Compostela. You can buy the ticket from the station that is more convenient for you.
Although the frequency of the buses can vary depending on the day and the season, as average 3 buses run daily.
The stations in Porto are: Porto Sao Bento, Porto Casa da Musica, Porto Airport (OPO).
Times are only for reference and might not be up-to-date.
Times are local times. Time-zone change between Portugal and Spain is +1h.
Porto to Santiago with Flixbus
Flixbus offers a daily route from Porto Sao Bento to Santiago de Compostela. For the busiest days, additional times are offered as well.
How to get from Porto to Santiago de Compostela by train?
There are no direct trains between Porto and Santiago. You will need to do at least on change in Vigo.
Santiago de Compostela
Porto - Vigo
There are two trains daily running from Porto to Vigo. They are operated by Comboios de Portugal under the name Celta train.
It takes about 2 hours and 20 minutes to cover the distance (note the time change from Portugal to Spain).
The price is 15€.
Vigo - Santiago
Trains between Vigo and Santiago run every 2-3 hours. Direct trains take about 1 hour 30 minutes. There are additional connections with a change in Pontevedra.
Timetable for direct trains between Vigo and Santiago:
How can I get from Porto to Santiago de Compostela by car?
A distance of 237 km separates Porto from Santiago de Compostela. This can be covered by car in 2h 40m with normal traffic conditions.
Car-pooling from Porto to Santiago
Car-pooling is very popular in Spain, being the biggest platform BlaBlaCar
. A ride from Porto to Santiago usually costs between 12 and 20€ and takes 2 hours 40 minutes.
Most of the offers are available only a few days before departure. In this case, there are usually a few alternatives per day. However, if you plan your trip with more time, you might not find any option yet.
Driving your own car will cost 43€, according to Via Michelin
. The cost includes 22 for fuel consumption and 21€ for tolls.
If you don't own a car and you need to rent one, you will have to add also that cost. Make sure to check with the rental company if you can cross the border to Spain.
Alternatively, you can also rent a car from a private owner who is not planning to use it. The platform Amovens
makes these sort of exchanges possible.
Private car transfer from Porto to Santiago
If money is not an issue, there is also the possibility to book a private car transfer. This option is very flexible regarding times and as hassle-free as you can get.
Flights from Porto to Santiago
There are no direct flights between Porto and Santiago. The best chance to get a flight connection with reasonable price and duration is via Madrid.
Iberia offers connections with a very fast transfer. Total duration is then 3 hours and 15 minutes. Prices start from 66€ if booked with enough time.
Alternatively, Ryanair operates flights between Madrid and both Porto and Santiago, that can be extremely cheap.
By combining some of those flights, you can get a one-way trip as cheap as 22€.
You will need to give yourself enough time for the transfer though, if you are doing separate bookings.
Otherwise, you can book with Kiwi.com
, with whom you will pay a slightly higher price but you will get a transfer guarantee in exchange.
Find accommodation in Santiago de Compostela
If you are travelling to Santiago de Compostela, you might be interested in looking for accommodation. By using the search box below you can find the best prices in several types of accommodation, from low-budget hostels, to appartments and fancy hotels. The sooner you book, the cheaper it will be. In some cases you might have free cancellation under certain conditions!