Skip to main content

Search hotels in Roca Vecchia

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

Roca Vecchia – 17 hotels and places to stay

Hotels with airport shuttles in Roca Vecchia

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 627 reviews
    From US$164.22 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 814 reviews
    From US$110.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 350 reviews
    From US$242.81 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 582 reviews
    From US$147.09 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 357 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 992 reviews
    From US$140.76 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 163 reviews
    From US$391.78 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 83 reviews
    From US$77.16 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 530 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 450 reviews
    From US$99.70 per night

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

See all

Best hotels with breakfast in Roca Vecchia and nearby

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 32 reviews

    Camere Mare Blu B&B - La Via Del Mare is situated in San Foca, within 600 metres of Roca and 26 km of Piazza Mazzini. Each accommodation at the 3-star hotel has city views and free WiFi.

    From US$77.70 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 272 reviews

    Only 300 metres from the beach in San Foca, Villa Rosa offers a terrace and air-conditioned rooms overlooking a garden.

    From US$129.03 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 148 reviews

    Situated within 200 metres of San Foca Beach and 2.5 km of Roca, THE VIEW B&B, terrace & more features rooms with air conditioning and a private bathroom in San Foca.

    From US$183.87 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 280 reviews

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

    From US$121.99 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 108 reviews

    Situated in San Foca, just 300 metres from San Foca Beach, Il Timone B&B features beachfront accommodation with a private beach area and free WiFi.

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

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

    From US$391.78 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Boasting air-conditioned accommodation with a patio, KC apartments is situated in Torre dell'Orso. There is an in-house restaurant and free private parking.

    From US$126.68 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 45 reviews

    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.

    From US$144.28 per night

Budget hotels in Roca Vecchia and nearby

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

    Located within 400 metres of Spiaggia di Pascariello and 500 metres of Roca, Hotel Mare Blu provides rooms in Torre dell'Orso. Each accommodation at the 3-star hotel has city views and free WiFi.

    From US$68.03 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 100 reviews

    Offering a garden and garden view, Broom House is located in San Foca, 700 metres from Orange Beach and 2.1 km from Roca.

    From US$124.10 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 59 reviews

    Offering garden views, TERRAZZA LA LOGGIA - Appartamento Panoramico is an accommodation set in San Foca, 100 metres from Orange Beach and 2.2 km from Roca.

    From US$127.94 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 112 reviews

    B&B Vistamareblu is a beachfront property located in San Foca, 200 metres from Orange Beach and 2.4 km from Roca.

    From US$78.59 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 12 reviews

    Situated 2.5 km from Roca, 24 km from Piazza Mazzini and 25 km from Sant' Oronzo Square, VistaMare offers accommodation located in San Foca.

    From US$89.73 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 91 reviews

    Featuring a garden and views of garden, Seasons Home San Foca is a recently renovated holiday home set in San Foca, 200 metres from San Foca Beach.

    From US$115.78 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2 reviews

    Located in San Foca, 700 metres from San Foca Beach and 3 km from Roca, Villetta Panoramic Rooftop San Foca offers a garden and air conditioning.

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

    Blue Adventure features a terrace and is set in Torre dell'Orso, within just 500 metres of Torre dell'Orso Beach and 1.6 km of Roca. Guests staying at this apartment have access to a balcony.

    From US$70.38 per night

Hotels located in the centre of Roca Vecchia

  • Scored out of 10, guest rating 4.2
    Disappointing - What previous guests thought, 8 reviews

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

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 10 reviews

    Set less than 1 km from Roca, 25 km from Piazza Mazzini and 26 km from Sant' Oronzo Square, LOTO FLAT - ROCA provides accommodation situated in Roca Vecchia.

  • Scored out of 10, guest rating 4.7
    Disappointing - What previous guests thought, 9 reviews

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

  • The recently renovated To Spiti Salento is located in Roca Vecchia, near Playa Pequeña and Roca.