By plane 

Foz do Arelho is situated about 1h from Lisbon Airport and about 2.30h from Porto Airport

By public transport

From Gare do Oriente or Sete Rios, Lisbon, you can travel by bus in 1h10 to Caldas da Rainha. From there you can travel to Foz do Arelho via taxi or local bus.