Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Hotel Deals

See all 1,037 Hotels in Cabo de Santa Maria Island
Hotel Eva

Hotel Eva

Avenida da Republica, 1, Faro
    4.0 out of 5.0
     
     

    With views over Faro's glamorous waterfront, Hotel Eva is a 5-minute walk from the lively Old Town. Guests can take a boat to Ria Formosa National Park and watch ...

    Hotel Eva$135

    Hotel Eva$135
    Alfagar II Aparthotel

    Alfagar II Aparthotel

    Santa Eulália Balaia Apartado, Albufeira
      4.0 out of 5.0
       
       

      Offering direct access to the beach, this Albufeira aparthotel is within a 15-minute walk of Santa Eulalia Beach and Maria Luisa Beach. Oura Beach and Albufeira ...

      Alfagar II Aparthotel$71

      Alfagar II Aparthotel$71
      TUI BLUE Falesia - Adults Only

      TUI BLUE Falesia - Adults Only

      Quinta do Milharó, s/n, Albufeira
        4.0 out of 5.0
         
         

        Situated near the beach, this eco-friendly hotel is within a 15-minute walk of Agua Doce Beach and Praia dos Olhos de Água. Medronheira Tower and Belharucas ...

        Real Marina Hotel & Spa

        Real Marina Hotel & Spa

        Av. 5 de Outubro, 1, Olhao
          5.0 out of 5.0
           
           

          This family-friendly Olhao hotel is located near the airport, within 1 mi (2 km) of Olhao Municipal Market and Olhao Harbour. Algarve Living Science Center and ...

          Real Marina Hotel & Spa$115

          Real Marina Hotel & Spa$115
          Adriana Beach Club Hotel Resort - All Inclusive

          Adriana Beach Club Hotel Resort - All Inclusive

          Rocha Baixinha, Aptdo 6115, Albufeira
            4.0 out of 5.0
             
             

            With direct access to the beach, this Albufeira hotel is within 3 mi (5 km) of Rocha Baixinha Beach, Falesia Beach, and Vilamoura Marina. Cerro da Vila Ruins ...

            Adriana Beach Club Hotel Resort - All Inclusive$142

            Adriana Beach Club Hotel Resort - All Inclusive$142
            Stay Hotel Faro Centro

            Stay Hotel Faro Centro

            Rua de Portugal 17, Faro
              3.0 out of 5.0
               
               

              Located in the heart of Faro, this hotel is within a 10-minute walk of Algarve Regional Museum and Carmo Church. Sao Pedro Church and Repouso Arch are also within ...

              Vila Gale Cerro Alagoa Hotel

              Vila Gale Cerro Alagoa Hotel

              Rua do Munícipio, Lote 26, Albufeira
                4.0 out of 5.0
                 
                 

                Facing Albufeira's main street, this hotel is less than a kilometer from Albufeira Old Town Square.

                Vila Gale Cerro Alagoa Hotel$94

                Vila Gale Cerro Alagoa Hotel$94
                Muthu Clube Praia da Oura

                Muthu Clube Praia da Oura

                Praia da Oura Apartado 827, Albufeira
                  4.0 out of 5.0
                   
                   

                  Located in Albufeira, this beachfront apartment building is in the city center and within 1 mi (2 km) of Oura Beach, Aveiros Beach, and Santa Eulalia Beach. ...

                  Tivoli Marina Vilamoura

                  Tivoli Marina Vilamoura

                  Apartado 65, Vilamoura
                    5.0 out of 5.0
                     
                     

                    This family-friendly Vilamoura hotel is located near the airport, within a 15-minute walk of Casino Vilamoura and Vilamoura Marina. Falesia Beach is 1.5 mi (2.4 ...

                    Tivoli Marina Vilamoura$139

                    Tivoli Marina Vilamoura$139
                    Aqua Pedra dos Bicos Design Beach Hotel

                    Aqua Pedra dos Bicos Design Beach Hotel

                    Santa Eulalia, Lote 24, Albufeira
                      4.0 out of 5.0
                       
                       

                      Situated on the Strip, this eco-friendly hotel is within a 15-minute walk of Oura Beach, Albufeira Bullring, and Santa Eulalia Beach. International Health Centers ...

                      Aqua Pedra dos Bicos Design Beach Hotel$74

                      Aqua Pedra dos Bicos Design Beach Hotel$74