Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Martinhal Beach is located in Sagres. Travellers love the area for its beautiful beaches. Sagres is home to 45 hotels and other accommodation options, so you can find something that's perfect for your stay.
Take your pick of 34 hotels and other accommodation options within a mile of Martinhal Beach, including these options:
Now that you've visited Martinhal Beach, you can discover the sights and attractions within a couple miles of the area.
Sights like Church of Lady of our Grace, Sagres Fortress and Sagres Lighthouse are landmarks to visit in the area. Dip your toes in the water at Baleeira Beach, Mareta Beach and Tonel Beach. Enjoy nature at Beliche Beach, Barranco Beach or Ingrina Beach.
Cabo de Sao Vicente and Telheiro Beach are some sights worth a visit in the area. Spend some time checking out Zavial Beach, which is 3.6 mi from Martinhal Beach, or make a stop by Cape St. Vincent Lighthouse, located 3.9 mi away.