With a stay at HI Santa Cruz - Pousada de Juventude - Hostel in Torres Vedras (Praia de Santa Cruz), you'll be steps from Santa Cruz Beach and 7 minutes by foot from Praia Formosa. This hostel is 4.6 mi (7.4 km) from Porto Novo Beach and 5 mi (8.1 km) from Vimeiro Golf.