Flying to Lisbon Airport is recommended if you’re coming from outside Portugal as it is an easy drive along the A8 taking an hour to Sao Martinho Do Porto.
Alternatively you can fly to Oporto (2.5 hour drive) or Faro (3.5 hour drive).
Find and compare flight prices at: http://www.skyscanner.net/
By train from UK to Lisbon
For Lisbon, you can take the 10.23am Eurostar from London to Paris and the 15.50 TGV service to Irún on the Spanish border, which connects with the 22.00 overnight Sud Express to Lisbon, which arrives at 11.03am the following day. The cheapest return fare is about £209. Book through Spanish Rail (020 7725 7063) and please check as timings may well have changed.
From Lisbon airport by car
Hire a car from the airport if you are intending to use a car for your holiday. We will send you detailed instructions for how to get to Sao Martinho Do Porto. The journey is about an hour to Sao Martinho Do Porto.
From Lisbon to Sao Martinho Do Porto by public transport
The best way of getting to Sao Martinho on public transport is by Taxi from Lisbon airport to the coach station and then by coach to Sao Martinho Do Porto. Get a taxi to Lisbon’s Sete Rios coach terminal (approx 15 Euros) from the airport. From there you will be able to get a coach direct to Sao Martinho Do Porto; there are several trips per day. You can find out coach times and book tickets at www.rede-expressos.pt but be aware that the website is in Portuguese and there is no English source of this information. Alternatively a taxi one way will cost 75-100 Euros typically.