Skip to main content
In partnership with
Visa HK

Search hotels in Castro di Lecce

Enter your dates to see the latest prices and deals for Castro di Lecce hotels

Castro di Lecce – 129 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel Degli Ulivi

Hotel in Castro di Lecce

Located in Castro di Lecce, a 8-minute walk from Castro Marina Beach, Hotel Degli Ulivi provides accommodations with a garden, free private parking, a shared lounge and a terrace.

T
Tash
From
Canada
Beautiful view and very clean.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 252 reviews
Location 9.5
Price from
$95.24
1 night, 2 adults

Hotel La Roccia

Hotel in Castro di Lecce

Directly set on the sea, Hotel La Roccia is a 5-minute drive from Diso and Castro, in Salento. It features a sea-view terrace equipped with sun loungers and parasols.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 146 reviews
Location 9.8
Price from
$191.86
1 night, 2 adults

Hotel Piccolo Mondo

Hotel in Castro di Lecce

The 4-star Hotel Piccolo Mondo is set on a cliff overlooking the Mediterranean Sea to reach all the hotel facilities and the rooms is necessary to walk several stair cases.

L
Laura
From
United States
Lots of highlights staying at Hotel Piccolo Mondo. The views from the property were breathtaking, the breakfast was wonderful and the staff was accommodating. The pool is also very cute! We went to Piscina Zinzulusa (a recommendation from a friend) and ended up returning to the hotel pool early because it's more special. The hotel's private beach is also a true gem.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 220 reviews
Location 9.4
Price from
$224.58
1 night, 2 adults

Hotel Selenia Residence

Hotel in Castro di Lecce

Located in Castro di Lecce, a 10-minute walk from Castro Marina Beach, Hotel Selenia Residence provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 97 reviews
Location 8.9
Price from
$105.82
1 night, 2 adults

Hotel Euromare

Hotel in Castro di Lecce

Located in Castro di Lecce, a 3-minute walk from Castro Marina Beach, Hotel Euromare provides accommodations with a garden, free private parking, a shared lounge and a terrace.

G
Georgia
From
Australia
While there were limitations with communication, the man at the reception was very friendly and went above and beyond to help me out with things like making bookings. The beds and hotel in general could use an upgrade but was very clean and the room was serviced daily which was more than expected from a 3 star hotel. The room was fantastic for the price.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 127 reviews
Location 9.6
Price from
$87.73
1 night, 2 adults

Hotel Ristorante Panoramico

Hotel in Castro di Lecce

Hotel Ristorante Panoramico is set in Castro, a 5-minute walk from the sea. It offers a restaurant with panoramic terrace and an outdoor salt-water swimming pool.

L
Liane M
From
Switzerland
Clean spacious room, well heated and good view. Nice people.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 143 reviews
Location 9.3
Price from
$164.61
1 night, 2 adults

Chiardiluna

Castro di Lecce

Chiardiluna offers accommodations in Castro di Lecce, 25 miles from Roca and 29 miles from Piazza Mazzini. The air-conditioned accommodations are a 12-minute walk from Castro Marina Beach.

B
Bettina
From
Canada
Spotless. Two good sized bedrooms. No coffee on site - breakfast was a coupon for a bakery nearby.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 163 reviews
Location 9.1
Price from
$64.67
1 night, 2 adults

Belvedere

Castro di Lecce

Belvedere provides a hot tub and a solarium, as well as air-conditioned accommodations in Castro di Lecce, a 16-minute walk from Castro Marina Beach.

G
Goran
From
Croatia
Our one-night stay at B&B Belvedere in Castro left us mesmerized by the stunning seaview from our balcony. The panoramic vista across the Adriatic Sea, with Albania and Greece in the distance, was nothing short of spectacular. It provided a breathtaking backdrop that added a touch of enchantment to our entire experience. Our Italian mamma host, filled our hearts with warmth and hospitality. She pampered us with a generous and delightful breakfast, featuring a wide array of delectable dishes. The sheer variety was so abundant that she had to bring a trolley to accommodate everything. As we savored each bite, we were fortunate to enjoy our breakfast while gazing out at the magnificent view. Additionally, the comfortable bed and the inviting garden, perfect for sunbathing, made our stay even more enjoyable. B&B Belvedere in Castro surpassed our expectations, offering a serene retreat with an awe-inspiring seaview.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 reviews
Location 9.8
Price from
$70.55
1 night, 2 adults

B&B L'Orizzonte

Castro di Lecce

B&B L'Orizzonte provides accommodations in Castro di Lecce near Castro Marina Beach and Grotta Zinzulusa.

G
Gianluca
From
Italy
Cleanliness, kindness, the very nice room, gorgeous terrace upstairs. Central location. Great breakfast. Very accommodating host. Incredible attention to details.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 167 reviews
Location 9.8
Price from
$82.31
1 night, 2 adults

B&B La Rosa Antica

Castro di Lecce

Just a 16-minute walk from Castro Marina Beach and half a mile from Grotta Zinzulusa, B&B La Rosa Antica features accommodations in Castro di Lecce, with free bikes, a garden, and a terrace.

I
Isabella
From
Sweden
The hostess and staff were very nice and friendly and the service was excellent! La Rosa Antica also exceeded our expectations with it's great breakfast and good customer care.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 147 reviews
Location 9.5
Price from
$82.31
1 night, 2 adults
See all 129 hotels in Castro di Lecce

Hotels with airport shuttles in Castro di Lecce

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 356 reviews
    From $432.69 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 82 reviews
    From $421.56 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 220 reviews
    From $202.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 444 reviews
    From $94.06 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 395 reviews
    From $152.62 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 388 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 448 reviews
    From $314.29 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 330 reviews
    From $93.01 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 632 reviews
    From $167.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 57 reviews
    From $126.75 per night

Most booked hotels in Castro di Lecce and surrounding area in the past month

See all

Best hotels with breakfast in Castro di Lecce and nearby

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 70 reviews

    Offering a garden and a terrace, Ibiscus B&B in Castro di Lecce is close to Castro Marina Beach and Grotta Zinzulusa.

    From $70.55 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 68 reviews

    Just a 18-minute walk from Castro Marina Beach and 600 yards from Grotta Zinzulusa, Athena b&b Castro features accommodations in Castro di Lecce, with a terrace.

    From $103.71 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 46 reviews

    La Tartana enjoys a location in Castro di Lecce, 25 miles from Roca and 29 miles from Piazza Mazzini.

    From $76.43 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 53 reviews

    Bed & Breakfast Acquamarina offers beauty services and air-conditioned accommodations in Castro di Lecce, a 18-minute walk from Castro Marina Beach. This property offers access to mini-golf.

    From $64.67 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 59 reviews

    Just a 8-minute walk from Castro Marina Beach and 0.7 miles from Grotta Zinzulusa, Le Grotte features accommodations in Castro di Lecce, with a garden.

    From $64.67 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 97 reviews

    Located in Castro di Lecce, a 10-minute walk from Castro Marina Beach, Hotel Selenia Residence provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $94.06 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 127 reviews

    Located in Castro di Lecce, a 3-minute walk from Castro Marina Beach, Hotel Euromare provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $100.35 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 143 reviews

    Hotel Ristorante Panoramico is set in Castro, a 5-minute walk from the sea. It offers a restaurant with panoramic terrace and an outdoor salt-water swimming pool.

    From $164.61 per night

Budget hotels in Castro di Lecce and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 31 reviews

    A 15-minute walk from Castro Marina Beach in Castro di Lecce, Appartamento Rocco provides accommodations with access to a hot tub.

    From $97 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Just a 10-minute walk from Castro Marina Beach and 0.7 miles from Grotta Zinzulusa, La voliera features accommodations in Castro di Lecce with a garden.

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

    Just one mile from Castro Marina Beach and a 7-minute walk from Grotta Zinzulusa, Minerva casa vacanze features accommodations in Castro di Lecce with a garden.

    From $94.06 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 555 reviews

    Hotel Orsa Maggiore is set in Castro Marina, a popular seaside resort on the east coast of Salento. Surrounded by olive groves, it offers panoramic views of the coast.

    From $88.10 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 9 reviews

    BORGO ANTICO offers accommodations in Vignacastrisi, 28 miles from Piazza Mazzini and 29 miles from Piazza Sant'Oronzo.

    From $74.90 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 42 reviews

    Oltremare in Vignacastrisi provides accommodations with a garden and a shared lounge. There's a private entrance at the guest house for the convenience of those who stay.

    From $70.55 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 6 reviews

    Providing garden views, L'aia di San Giorgio in Ortelle features accommodations and barbecue facilities.

    From $70.55 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 39 reviews

    Providing inner courtyard views, Terra Di Mare in Vignacastrisi offers accommodations, free bikes, a garden, and barbecue facilities.

    From $70.55 per night

Hotels located in the center of Castro di Lecce

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 20 reviews

    Casa Castro Vista Grotta is located in Castro di Lecce, just a 11-minute walk from Castro Marina Beach and 25 miles from Roca.

    From $258.97 per night
  • PM 238 Via Litoranea offers accommodations in Castro di Lecce, a 17-minute walk from Castro Marina Beach and 24 miles from Roca. Guests staying at this apartment have access to a terrace.

    From $2,415.09 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 5 reviews

    Villa Blu La Cambusa is located in Castro di Lecce, just a 7-minute walk from Castro Marina Beach and 27 miles from Roca.

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

    Casa Bellavista offers accommodations in Castro di Lecce, a 3-minute walk from Castro Marina Beach and 26 miles from Roca. This beachfront property offers access to a patio.

    From $293.95 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 146 reviews

    Directly set on the sea, Hotel La Roccia is a 5-minute drive from Diso and Castro, in Salento. It features a sea-view terrace equipped with sun loungers and parasols.

    From $177.43 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 3 reviews

    Terrazza fronte Mare offers accommodations in Castro di Lecce, a 5-minute walk from Castro Marina Beach and 28 miles from Roca. This vacation home provides accommodations with a terrace.

    From $140.33 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 4 reviews

    Providing a garden, Il Trullo provides accommodations in Castro di Lecce. This beachfront property offers access to a balcony. The vacation home has an outdoor fireplace and a solarium.

    From $223.40 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 40 reviews

    B&B Minerva provides air-conditioned rooms in Castro di Lecce. A 12-minute walk from Castro Marina Beach and 25 miles from Roca, the property features a garden and a shared lounge.

FAQs about hotels in Castro di Lecce

What Guests Said About Castro di Lecce:

  • 10.0

    Castro is a beautiful town, divided into 2 parts, hill top...

    Castro is a beautiful town, divided into 2 parts, hill top old town , 10 -15 minutes ( steep) walk to the sea. The old town is fabulous , very small and choice of good places to eat. We were happy we chose to stay in the old town as it had more atmosphere. The port is stunning, so many places to swim, no beach but lots of rocks to swim from and little stairs to get in and out of the water. You can rent umbrellas and sun beds down by the harbor, we had to as it was mid thirties temp when we were there in late July. If you have your own umbrellas it might be tricky to put them up as it is all rocks, no sand. It’s a little jewel if a town, mostly Italian locals and tourists. You won’t regret your visit!
    Guest review by
    Justine
    Ireland
  • 10.0

    It is a lovely village we were lucky enough to stay while it...

    It is a lovely village we were lucky enough to stay while it was still quiet Like all seaside villages in Summer holidays I would imagine it would get very busy but I’m so happy to have spent time there
    Guest review by
    Anonymous
    Australia
  • 10.0

    The stay was wonderful close to everything. Very nice area.

    The stay was wonderful close to everything. Very nice area. The host was terrific and very informative about the area and town. Very help with tips and eating accommodations. Clean and great ocean view. Very good breakfast.Would highly recommend accommodation.
    Guest review by
    Louis
    Canada

See reviews by guests who stayed at hotels in Castro di Lecce

See all
  • From $164.61 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 143 reviews
    The views and location were fantastic . Staff were very friendly and hotel room was very comfortable and clean. Had breakfast included and was very nice with a good variety of foods.drinks and cereals to cater for all persons . Would recommend this hotel to anyone staying over in Castor di Leece. Will definitely be back again .
    Guest review by
    Dominic
    Ireland
  • From $70.55 per night
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 351 reviews
    My daughter called the place Paradise and the host an angel. Everything was more than perfect. The views are stunning, the landlady just kindness itself. Breakfast like in 5 stars hotels, everything fresh and tasty. Never before I have felt that 10 in booking.com is not enough to rate a property.
    Guest review by
    Martina
    Czech Republic
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 252 reviews
    Very helpful hotelier. Great location with a short walk downhill into Castro where there are nice bars & restaurants.
    Guest review by
    Neil
    United Kingdom
  • From $202.12 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 220 reviews
    Big parking, helpful staff, pool, restaurant in the hotel
    Guest review by
    Egle
    Lithuania
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 162 reviews
    Very nice and clean hotel with kind and attentive staff
    Guest review by
    Irina
    Germany
gogless