Default HTG hotel image

Hotels near Sant Roc Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Sant Roc Beach hotels

1. Hotel Mediterrani

Hotel Mediterrani
3.0 star property
0.1 km from Sant Roc Beach
9.4 out of 10, Exceptional, (116 reviews)
"Great views, great location, amazing and welcoming staff, clean room "
United States
Caroline
The price is RM921
RM1,023 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Mediterrani

2. Hotel Sant Roc

Hotel Sant Roc
3.0 star property
0.1 km from Sant Roc Beach
9.4 out of 10, Exceptional, (154 reviews)
"Amazing stay at H"
United Kingdom
Abigail
The price is RM1,105
RM1,224 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Sant Roc

3. Hotel La Malcontenta

Hotel La Malcontenta
5.0 star property
3 km from Sant Roc Beach
9.2 out of 10, Wonderful, (81 reviews)
"Beautiful hotel with excellent staff"
United Kingdom
Mark
The price is RM1,062
RM1,214 total
includes taxes & fees
30 Aug - 31 Aug
Hotel La Malcontenta

4. Finca Victoria Hotel & Spa

Finca Victoria Hotel & Spa
5.0 star property
9.7 km from Sant Roc Beach
10.0 out of 10, Exceptional, (11 reviews)
"Beautiful boutique hotel! A 5 star resort! The restaurant was fabulous and lived up to its Michelin status."
United States
tracy
The price is RM2,010
RM2,258 total
includes taxes & fees
23 Aug - 24 Aug
Finca Victoria Hotel & Spa

5. Hostal Es Niu de Tamariu

Hostal Es Niu de Tamariu
3.0 star property
4.3 km from Sant Roc Beach
9.8 out of 10, Exceptional, (68 reviews)
"Amazing staff, delicious breakfast, comfy beds. Definitely recommend!"
Canada
Mohamad
The price is RM994
RM1,102 total
includes taxes & fees
6 Aug - 7 Aug
Hostal Es Niu de Tamariu

6. Hotel del Teatre - Adults Only

Hotel del Teatre - Adults Only
4.0 star property
7.4 km from Sant Roc Beach
9.8 out of 10, Exceptional, (54 reviews)
"Great place"
United States
matthew
The price is RM892
RM1,000 total
includes taxes & fees
24 Aug - 25 Aug
Hotel del Teatre - Adults Only

7. Casa Vincke Hotel

Casa Vincke Hotel
4.0 star property
6.3 km from Sant Roc Beach
9.8 out of 10, Exceptional, (25 reviews)
"Beautiful, small, and well maintained. Casa Vincke is located very close to the beach and delightful bars and restaurants. Check in was very easy (for those used to boutique hotels without a formal front desk), and check out was perfectly easy as well. Will definitely be returning."
United States
Everett
The price is RM785
RM882 total
includes taxes & fees
30 Aug - 31 Aug
Casa Vincke Hotel

8. Mas de Torrent Hotel & Spa, Relais & Châteaux

Mas de Torrent Hotel & Spa, Relais & Châteaux
5.0 star property
8.9 km from Sant Roc Beach
9.6 out of 10, Exceptional, (63 reviews)
"Lovely property, beautiful spa but lacks something… it’s a bit soulless. Easy to forget. Restaurant was nice, French maitre’d was great. Breakfast could have been better, not great. Not up to Relais and Chateau standards."
United Kingdom
angela
The price is RM2,341
RM2,622 total
includes taxes & fees
23 Aug - 24 Aug
Mas de Torrent Hotel & Spa, Relais & Châteaux

9. Suites Natura Mas Tapiolas

Suites Natura Mas Tapiolas
4.0 star property
19.6 km from Sant Roc Beach
9.8 out of 10, Exceptional, (28 reviews)
"Amazing hotel! Located very far from central places in the heart of the mountains with a great view. A large and varied spa, one of the best I've met. Excellent outdoor swimming pool. A spacious suite with a double jacuzzi. The car park is adjacent to the suite. Excellent breakfast and dinner was also good. The place looks much better than what you see in the pictures on the website. It is highly recommended!"
United States
eyal
The price is RM1,472
RM1,637 total
includes taxes & fees
30 Aug - 31 Aug
Suites Natura Mas Tapiolas

10. Hotel Bell Repos

Hotel Bell Repos
2.0 star property
12 km from Sant Roc Beach
9.4 out of 10, Exceptional, (85 reviews)
"Super nice staff. Close to beach and restaurants."
United States
Kangwen
The price is RM441
RM495 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Bell Repos

11. Hostal Boutique Es Portalet

Hostal Boutique Es Portalet
4.5 star property
17 km from Sant Roc Beach
9.4 out of 10, Exceptional, (70 reviews)
"Great place to stay and people super friendly to help. Muchas gracias!"
United States
Alberto Carlos
The price is RM415
RM475 total
includes taxes & fees
30 Aug - 31 Aug
Hostal Boutique Es Portalet

12. Elke Spa Hotel

Elke Spa Hotel
4.5 star property
17 km from Sant Roc Beach
9.4 out of 10, Exceptional, (75 reviews)
"Great hotel"
United States
Silvia
The price is RM1,175
RM1,311 total
includes taxes & fees
31 Jul - 1 Aug
Elke Spa Hotel

13. Silken Platja d'Aro

Silken Platja d'Aro
4.0 star property
12.7 km from Sant Roc Beach
9.4 out of 10, Exceptional, (146 reviews)
"Clean room, nice pool. Close to everything you need. A bit tricky to get the WiFi and smart TV working but other than that, loved our stay."
Sweden
Emma
The price is RM555
RM629 total
includes taxes & fees
30 Aug - 31 Aug
Silken Platja d'Aro

14. Hotel Costa Brava

Hotel Costa Brava
3.0 star property
11.6 km from Sant Roc Beach
9.2 out of 10, Wonderful, (436 reviews)
"A must go hotel, playa, area, shopping streets. All Amazing experiences just one step away. Walking distance to all day life and night life."
United States
Mohamad
The price is RM609
RM679 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Costa Brava

15. Park Hotel San Jorge & Spa by Escampa Hotels

Park Hotel San Jorge & Spa by Escampa Hotels
4.5 star property
10.7 km from Sant Roc Beach
9.2 out of 10, Wonderful, (1,005 reviews)
"Very good breakfast lovely restaurant food good could be more variety when you stay for 10 days the menus should be change more often"
United Kingdom
Michel
The price is RM644
RM727 total
includes taxes & fees
30 Aug - 31 Aug
Park Hotel San Jorge & Spa by Escampa Hotels

16. Cosmopolita Hotel Boutique & Spa

Cosmopolita Hotel Boutique & Spa
4.0 star property
12.3 km from Sant Roc Beach
9.2 out of 10, Wonderful, (622 reviews)
"Wonderful staff, clean and lovely breakfast."
United States
Michael
The price is RM1,050
RM1,173 total
includes taxes & fees
21 Aug - 22 Aug
Cosmopolita Hotel Boutique & Spa

17. Alàbriga Hotel & Home Suites

Alàbriga Hotel & Home Suites
5.0 star property
16 km from Sant Roc Beach
9.2 out of 10, Wonderful, (17 reviews)
"Luxury hotel with outstanding staff "
United States
Saul
The price is RM1,791
RM2,017 total
includes taxes & fees
26 Aug - 27 Aug
Alàbriga Hotel & Home Suites

18. Van Der Valk Hotel Barcarola

Van Der Valk Hotel Barcarola
4.0 star property
15.4 km from Sant Roc Beach
9.0 out of 10, Wonderful, (202 reviews)
"Great location; clean, comfortable room and friendly, helpful staff."
United Kingdom
Odette
The price is RM563
RM638 total
includes taxes & fees
30 Aug - 31 Aug
Van Der Valk Hotel Barcarola

19. Sallés Hotel Mas Tapiolas

Sallés Hotel Mas Tapiolas
4.0 star property
19.4 km from Sant Roc Beach
9.6 out of 10, Exceptional, (217 reviews)
"Lovely few days in a beautiful location in the countryside. "
United Kingdom
R D
The price is RM960
RM1,074 total
includes taxes & fees
30 Aug - 31 Aug
Sallés Hotel Mas Tapiolas

20. Mas Ses Vinyes - Adults Only

Mas Ses Vinyes - Adults Only
4.0 star property
4.3 km from Sant Roc Beach
9.2 out of 10, Wonderful, (111 reviews)
"Great stay. Friendly staff. Very good breakfast "
Canada
Renald
The price is RM1,888
RM2,096 total
includes taxes & fees
13 Aug - 14 Aug
Mas Ses Vinyes - Adults Only
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Sant Roc Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Hotel Mediterrani
3.0 star property
9.4
Exceptional
116 reviews
View
Outdoor dining
Hotel Sant Roc
3.0 star property
9.4
Exceptional
154 reviews
View
Aerial view
Hotel La Malcontenta
5.0 star property
9.2
Wonderful
81 reviews
View
Terrace/patio
Finca Victoria Hotel & Spa
5.0 star property
10.0
Exceptional
11 reviews
View
Iron/ironing board (on request), free WiFi, bed sheets
Hostal Es Niu de Tamariu
3.0 star property
9.8
Exceptional
68 reviews
View

Top Sant Roc Beach Hotel Reviews

Other attractions near Sant Roc Beach

Frequently asked questions

What's the area like around Sant Roc Beach?
Sant Roc Beach is located in Calella de Palafrugell. Travellers like this walkable area for its seaside and gardens. If you're looking for a convenient place to stay, take a look at the 725 hotels and other accommodation options you'll find within a mile.
What's the best place to stay close to Sant Roc Beach?
Adjacent to Sant Roc Beach, Hotel Mediterrani is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and a bar. Other good options close by include Hotel Calella de Palafrugell and Hotel Garbí.
How many hotels will I be able to find close to Sant Roc Beach?
Expedia has 725 hotels and other accommodation options within a mile from Sant Roc Beach.
If I need to cancel the hotel reservation for my stay near Sant Roc Beach, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and be given a refund within 24 hours of booking. Add your dates and click on "Search", then you can filter by "fully refundable" to view the best deals available near Sant Roc Beach.
What can I see and do near Sant Roc Beach?
Study the collections at Can Mario Museum, Cork Museum or Museu de la Pesca. Sights like Sant Sebastia Lighthouse and Barraca de Dalí highlight some of the local culture. La Platgeta de Calella, Platja de Port Bo and El Golfet Beach are great spots if you want to spend some time by the water during your stay.