Search hotels in Roca Vecchia

Enter your dates to see the latest prices and deals for Roca Vecchia hotels

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Make your hotel stay special

Find hotels in Roca Vecchia with the extras that matter to you

Roca Vecchia – 15 hotels and places to stay

Filter by:

Star rating
Review score

LOTO FLAT - ROCA

Roca Vecchia

LOTO FLAT - ROCA is set in Roca Vecchia, less than 1 km from Roca, 25 km from Piazza Mazzini, and 14 km from Torre Santo Stefano.

Scored out of 10, guest rating 5.4
Passable - What previous guests thought, 15 reviews
Price from
€ 49.17
1 night, 2 adults

MACHIAVELLI FLAT - ROCA

Roca Vecchia

Set in Roca Vecchia, 300 metres from Spiaggia di Pascariello and less than 1 km from Roca, MACHIAVELLI FLAT - ROCA offers air conditioning.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 13 reviews
Price from
€ 49.17
1 night, 2 adults

Masseria Rauccio

Torre dell'Orso (Near Roca Vecchia)

Situated in Torre dell'Orso, 2.9 km from Torre dell'Orso Beach, Masseria Rauccio features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a restaurant.

J
Jaclyn
From
Australia
The most gorgeous property with wonderful breakfast and your choice of coffee. The rooms were spacious, clean and comfortable. Pool was great! The staff are beyond friendly and accomodating. Good location, with private parking. Short drive into down & and surrounding beaches. We also did a really good cooking class which included nibbles, wine and pasta for only 50EUR.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 350 reviews
Price from
€ 188.96
1 night, 2 adults

Hotel Morini

San Foca (Near Roca Vecchia)

Set within 2.7 km of Roca and 23 km of Piazza Mazzini, Hotel Morini features rooms in San Foca. The property features a snack bar, as well as a restaurant serving Italian cuisine.

E
Elica
From
North Macedonia
***** All compliments to the owner, Massimo. He welcomed us with a cold homemade lemonade, which immediately made us feel at home. We stayed for only two days, but if we could, we would have happily stayed another 10 days! A rating of 10 is simply too low for Massimo’s kindness and service. He constantly made sure that we had everything we needed and went above and beyond to make our stay perfect. The room was spotless, and it was even cleaned again during our stay. Breakfast was abundant and delicious. Massimo even prepared fruit for us and kindly encouraged us to make sandwiches to take with us for later. Such thoughtfulness is rare and truly appreciated. The hotel’s location deserves a 10+ rating. The beach is beautiful and only a short walk away. Everything was perfect, and we can only give the highest praise to the hotel and its staff. San Foca pleasantly surprised us and became one of our favorite places. Thank you, Massimo, for making our stay unforgettable. We hope to come back soon!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 208 reviews
Price from
€ 83
1 night, 2 adults

Hotel Da Romano

San Foca (Near Roca Vecchia)

Featuring a terrace, bar and views of sea, Hotel Da Romano is set in San Foca, a few steps from San Foca Beach.

D
Debra
From
Australia
Staff, rooms, view, breakfast, wine
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 349 reviews
Price from
€ 113.34
1 night, 2 adults

Marelive - CDSHotels

Torre dell'Orso (Near Roca Vecchia)

Situated in Torre dell'Orso, 1.6 km from Torre Sant'Andrea Beach, Marelive - CDSHotels features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a restaurant.

M
Marek Pipkowski
From
Poland
Great pool with bar, not crowdy at all. Free sunbeds any time we've been visiting the pool. Very clean rooms, and good aircondition, maybe even too cold inside, compared to the outside ;-)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 766 reviews
Price from
€ 146.12
1 night, 2 adults

Hotel Belvedere

Torre dell'Orso (Near Roca Vecchia)

Beautifully set in Torre dell' Orso in Salento, and opposite a 16th-century ancient tower, Hotel Belvedere offers spacious rooms. The hotel features an outdoor swimming pool.

L
Lauren
From
Australia
The staff are incredibly friendly and helpful. The hotel is in a great position for the beach and about a 15 minute drive to visit Otranto. The apartment was clean and a pass is given to park around the hotel without paying for street parking. We visited in May and unfortunately there are not as many shops open around this time but did make for a quieter beach!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 682 reviews
Price from
€ 176.85
1 night, 2 adults

Cavour 19 - Dependance

Torre dell'Orso (Near Roca Vecchia)

Cavour 19 - Dependance features a seasonal outdoor swimming pool, terrace, a restaurant and bar in Torre dell'Orso. This 3-star hotel offers room service and a 24-hour front desk.

B
Brigitàine
From
United Kingdom
Location and view are fantastic, right above the beach and an easy walk into town. The view from outside is incredible.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 76 reviews
Price from
€ 139.50
1 night, 2 adults

Posia Retreat & Spa UNA Esperienze

San Foca (Near Roca Vecchia)

Posia Retreat & Spa UNA Esperienze offers a garden, three swimming pools and a fitness centre in San Foca.

R
Roisin
From
Ireland
This is a gorgeous hotel- the setting is beautiful, the amenities are excellent (especially the rooftop infinity pool that overlooks the beach) but what makes this hotel really exceptional is the outstanding service from the staff. Francesco was so welcoming when we arrived and everything was done to make our stay very special. All of the staff were amazing -from the breakfast sitting, lunch at the beach club to the wonderful bar/dinner service . I have never experienced such a high level of service and a feeling of genuine warmth from staff - well done and thank you so much for a wonderful time!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 116 reviews
Price from
€ 523
1 night, 2 adults

Camere Mare Blu B&B - La Via Del Mare

San Foca (Near Roca Vecchia)

Situated in San Foca, 600 metres from Roca, Camere Mare Blu B&B - La Via Del Mare features views of the city.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 73 reviews
Price from
€ 59.04
1 night, 2 adults
See all 15 hotels in Roca Vecchia

Hotels with airport shuttles in Roca Vecchia

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 682 reviews
From € 134.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 717 reviews
From € 153.90 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 433 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,006 reviews
From € 120 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 116 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 326 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 499 reviews
From € 110 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 284 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 546 reviews
From € 180.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 233 reviews

Most booked hotels in Roca Vecchia and surroundings in the past month

See all

Popular with guests booking hotels in Torre dell'Orso

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 682 reviews

Popular with guests booking hotels in San Foca

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 349 reviews

Popular with guests booking hotels in Torre dell'Orso

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 76 reviews

Popular with guests booking hotels in Torre dell'Orso

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 143 reviews

Popular with guests booking hotels in San Foca

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 73 reviews

Popular with guests booking hotels in Torre dell'Orso

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 218 reviews

Popular with guests booking hotels in Torre dell'Orso

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 292 reviews

Budget hotels in Roca Vecchia and nearby

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 218 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 73 reviews
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 208 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 349 reviews

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 134 reviews

Best hotels with breakfast in Roca Vecchia and nearby

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 116 reviews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 76 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 143 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 350 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 292 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 766 reviews

More places to explore, more ways to go