Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Santa Cruz Beach is located in Torres Vedras. Travelers like the surrounding area for its bars. Torres Vedras is home to 64 hotels and other accommodations, so you can find something that's perfect for your stay.
You can choose from 17 hotels and other accommodations within a mile of Santa Cruz Beach, including these options:
While you're in town visiting Santa Cruz Beach, you can discover the sights within a few miles of the area.
Porto Novo Beach and Batalha Do Vimeiro Monument are some sights worth a visit in the area. You might also stop by Torre Vedras Castle, located 7.1 mi (11.5 km) from Santa Cruz Beach, or AdegaMae Winery which is 7.4 mi (12 km) away.