Serra Mar localiza-se em Cruz de João Mendes, na região de Alentejo, a 35 km de Parque Natural do Sudoeste Alentejano e Costa Vicentina, e fornece acomodações com acesso Wi-Fi gratuito, comodidades para churrascos, bicicletas gratuitas e estacionamento privado gratuito.
Os hóspedes também podem relaxar no jardim ou no salão partilhado.
Ilha do Pessegueiro fica a 49 km de Serra Mar, enquanto Museu Municipal de Santiago do Cacém fica a 14 km de distância. O aeroporto mais próximo é o Aeroporto Humberto Delgado, que fica a 134 km de Serra Mar.