4 Stars Hotel 
Address: Caminho Cais Da Oliveira, Caniço, Portugal
Average guest rating: 8.2 with 17 reviews![]()

Perched above a cliff with a breathtaking view over the bright blue and relaxing waters of the Atlantic Ocean is the 4-star Hotel Roca Mar. Located in the picturesque village of Caniço de Baixo on Madeira’s south coast, the hotel is a short walk from the Reis Magos beach. From the hotel it takes only a few minutes to walk to the Reis Magos beach.
Free Parking, 24-hour Front Desk, Bar, Restaurant
Outdoor Swimming Pool, Indoor Swimming Pool, Diving, Turkish/Steam Bath, Walking, Jacuzzi, Billiards, Massage, Fitness Centre
Wi-Fi / Wireless LAN, Fax/Photocopying, Car Rental, Internet Services
We have a natural pool with sea water, direct sea access and a solarium. Here you can take full advantage of the sun and the calm waters of the Atlantic. We have a TV room and a games room. Activities include table tennis and pool.
Take your meals at our restaurant and delight yourself with flavours that we have to offer. You can opt for international or regional cuisine. We serve many regional specialities such as swordfish marinated in wine and our very own octopus a Roca Mar. The Roca Mar has 2 bars. The Rocky Bar has a barbecue and the restaurant bar restaurant has a terrace on which to enjoy a refreshing cool drink.
Buffet breakfast is included in the room rate.
No deposit will be charged.
VAT is included. Service charge is included. City/tourist tax is not applicable.
Pets are not allowed.
Wireless internet is available in public areas and costs EUR 3.00 per hour.
Free Private parking is possible at a location nearby.
If cancelled up to 2 days before date of arrival, no fee will be charged. If cancelled later or in case of no-show, the total price of the reservation will be charged.
All children are welcome. All children under 2 years stay free of charge when using existing bedding. All children under 2 years stay free of charge for cots. All older children or adults are charged EUR 30.00 per night and person for extra beds. Maximum capacity of extra beds/babycots in a room is 1.
American Express, Visa, Euro/Mastercard, Diners Club
The hotel reserves the right to pre-authorise credit cards prior to arrival.
Book online or call our reservation hotline. Monday-Friday from 9.30 am to 5.30 pm (CET – Central European Time).
++39 02 45.47.30.26Praia dos Reis Magos
0.7 kmFrom 55 EUR
Caminho Cais da Oliveira
0.7 kmFrom 38 EUR
Caminho Cais da Oliveira
1.7 kmFrom 50 EUR
Estrada da ponta da oliveira 11
1.8 kmFrom 69 EUR
Apartado 12, Ponta d'Oliveira
2.4 kmFrom 47 EUR