Search over 1,000,000 properties worldwide and 550 airlines worldwide
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Reviewed on 1 Oct 2018
Cape Roca is located in a welcoming area of Sintra known for its beautiful beaches and first-class casinos. Sintra is home to 282 hotels and other accommodation options, so you can find something that's perfect for your stay.
Choose from one of 116 hotels and other lodging options within 5 miles of Cape Roca, including these picks:
Now that you've visited Cape Roca, you can discover the sights within just a few miles of the area.
Sights like Capuchos Convent and Monserrate Palace highlight some of the local culture. Grande Beach, Guincho Beach and Ursa Beach are great spots if you want to spend some time by the water during your stay. Spend some time exploring the great outdoors at Adraga Beach, Adrenunes Dolmen and Macas Beach.
A visit to Cresmina Beach is worth the trip when you're visiting. You might also stop by Cascais Beach, located 7.2 mi from Cape Roca, or Quinta da Regaleira which is 5.6 mi away.