Torres Vedras is home to many highly-rated hotels, one of which is Quebra Costas Rooms Torres Vedras, which has a current rating of 7.8. For other potential stays, consider Pátio da Figueira and Alojamento O Ninho do Pinhal, which can also be great places to stay in Torres Vedras.
Noah Surf House Portugal is a good hotel close to Santa Cruz Beach - it has scored 9.3 over 383 reviews from HotelsCombined users.
For a good hotel near to Praia de Porto Novo, consider Hotel Golf Mar - it is rated 7.8/10 from 2,155 HotelsCombined reviews.
Hotels in Torres Vedras cost an average of $91/night, according to HotelsCombined data in the last 72 hours.
HotelsCombined users have found cheap hotels in Torres Vedras starting from $38 per night in the last 3 days. For the weekend of Sep 30 to Oct 2 specifically, prices in Torres Vedras are around $38 per night or higher.