Skip to main content

Search hotels in Castro di Lecce

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

Castro di Lecce – 142 hotels and places to stay

Filter by:

Star rating

Review score

Hotel Degli Ulivi

Hotel in Castro di Lecce

Set in Castro di Lecce, 600 metres from Castro Marina Beach, Hotel Degli Ulivi offers accommodation with a garden, free private parking, a shared lounge and a terrace.

O
Olivier
From
France
amazing view and the room is a large bedroom. The team was very kind with us. Everything was perfect.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 260 reviews
Price from
£62.19
1 night, 2 adults

Hotel Orsa Maggiore

Hotel in Castro di Lecce

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.

R
Robyn
From
Australia
Great location , beautiful sea views and within walking distance of the historic centre. The buffet breakfast was very good and the staff friendly and helpful. Plenty of parking on site.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 567 reviews
Price from
£83.95
1 night, 2 adults

Hotel Selenia Residence

Hotel in Castro di Lecce

Located in Castro di Lecce, less than 1 km from Castro Marina Beach, Hotel Selenia Residence provides accommodation with a garden, free private parking, a shared lounge and a terrace.

S
Sue
From
United Kingdom
The staff were super friendly and really went out of their way to help - the dinner in the evening was delicious and the waitor was so helpful and kind. Good parking - spacious room. The overnight staff also very friendly and offered me coffee early in the morning
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 101 reviews
Price from
£77.73
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.

C
Crisp
From
United States
Amazing views and fantastic service. The location can't be beat! We were able to reserve a parking spot, which was only 5 euros for the one night, but if we didn't have parking it may have been tricky to get to. But once there it's super easy to walk around town.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 153 reviews
Price from
£164.56
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.

J
Jan Bart
From
Netherlands
Personal service with a smile, helping out with various requests
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 236 reviews
Price from
£148.47
1 night, 2 adults

Hotel Euromare

Hotel in Castro di Lecce

Set in Castro di Lecce, 300 metres from Castro Marina Beach, Hotel Euromare offers accommodation with a garden, free private parking, a shared lounge and a terrace.

I
Ilonzo
From
Italy
Everything about the hotel was nice. we really were at home.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 128 reviews
Price from
£66.35
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.

A
Anna
From
Hungary
Beautiful view, nice pool, great seafood restaurant, friendly staff
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 141 reviews
Price from
£139.92
1 night, 2 adults

Chiardiluna

Castro di Lecce

Located within less than 1 km of Castro Marina Beach and 41 km of Roca, Chiardiluna provides rooms with air conditioning and a private bathroom in Castro di Lecce.

J
Jenny
From
Australia
Location Quiet Had fly wire screens on door Iron provided
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 166 reviews
Price from
£47.50
1 night, 2 adults

Belvedere

Castro di Lecce

Offering a garden and sea view, Belvedere is situated in Castro di Lecce, 1.2 km from Castro Marina Beach and 40 km from Roca. A hot tub is available for guests, along with a solarium.

Z
Zoltán
From
Slovakia
This was probably our favourite place to stay in Puglia. Location is superb. The town of Castro was a big surprise, it is beautiful (zero preparation before holiday, I must add). The hosts were caring and helpful. I cannot say enough good things about the breakfast, which was so extensive, that the next thing we ate was dinner! The hearty continental breakfast combined with the sea view is unbeatable.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 367 reviews
Price from
£51.82
1 night, 2 adults

b&b Bellavista

Castro di Lecce

Located 1.5 km from Castro Marina Beach, b&b Bellavista offers a garden, and air-conditioned accommodation with a patio and free WiFi.

M
MAREK
From
Poland
The guesthouse is located in the town of Castro, which is close to many attractions of the region (Otranto, Lecce, sea coast, etc.) It is located in a modern, nicely decorated villa and has all the amenities necessary during a trip. My room was spacious and the internal bathroom was also spacious and decorated in a modern way. Breakfast was plentiful and tasty, mostly sweet with fruits (typically Italian) but with some salty elements (cheese and cold cuts) Coffee was excellent. The host was very friendly and willing to help in any way. I would definitely stay here if needed on my next trip to this region.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 209 reviews
Price from
£50.09
1 night, 2 adults
See all 142 hotels in Castro di Lecce

Hotels with airport shuttles in Castro di Lecce

Most booked hotels in Castro di Lecce and surroundings in the past month

See all

Best hotels with breakfast in Castro di Lecce and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 29 reviews

    B&B La Perla is located in Castro di Lecce, less than 1 km from Castro Marina Beach, 40 km from Roca, as well as 47 km from Piazza Mazzini.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Situated in Castro di Lecce in the Apulia region, Villa Dora features a balcony. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 66 reviews

    Located within 1.2 km of Castro Marina Beach and 40 km of Roca, Ibiscus B&B offers rooms with air conditioning and a private bathroom in Castro di Lecce.

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

    Offering a terrace and garden view, Athena b&b Castro is set in Castro di Lecce, 1.4 km from Castro Marina Beach and 40 km from Roca.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 35 reviews

    Situated within less than 1 km of Castro Marina Beach and 41 km of Roca, La Tartana in Castro di Lecce features a terrace and rooms with free WiFi.

  • Scored out of 10, guest rating 5.9
    Passable - What previous guests thought, 53 reviews

    Located within 1.4 km of Castro Marina Beach and 40 km of Roca in Castro di Lecce, Bed & Breakfast Acquamarina offers accommodation with seating area.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 59 reviews

    Le Grotte, a property with a garden, is situated in Castro di Lecce, 41 km from Roca, 47 km from Piazza Mazzini, as well as 48 km from Sant' Oronzo Square.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 236 reviews

    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.

Hotels located in the centre of Castro di Lecce

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 34 reviews

    Boasting air-conditioned accommodation with a balcony, Appartamento Rocco is set in Castro di Lecce.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Appartamentino 2-4 posti letto is set in Castro di Lecce, 1.2 km from Castro Marina Beach, 37 km from Roca, and 47 km from Piazza Mazzini.

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

    Boasting air-conditioned accommodation with a balcony, Casa di Elisa is situated in Castro di Lecce. The property has inner courtyard views and is 40 km from Roca and 47 km from Piazza Mazzini.

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

    Located in Castro di Lecce, less than 1 km from Castro Marina Beach and 41 km from Roca, Casa Castro Vista Grotta provides air-conditioned accommodation with a terrace and free WiFi.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Sunset House has a terrace and is set in Castro di Lecce, within just 1.3 km of Castro Marina Beach and 800 metres of Grotta Zinzulusa.

  • PM 238 Via Litoranea features a terrace and is located in Castro di Lecce, within just 1.3 km of Castro Marina Beach and 600 metres of Grotta Zinzulusa.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 101 reviews

    Located in Castro di Lecce, less than 1 km from Castro Marina Beach, Hotel Selenia Residence provides accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 12 reviews

    Situated in Castro di Lecce, 600 metres from Castro Marina Beach, Villa Blu La Patronale offers accommodation with free WiFi, a balcony or a patio and access to a garden and an outdoor pool.

Budget hotels in Castro di Lecce and nearby

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

    Situated within 1 km of Castro Marina Beach and 41 km of Roca, Le Turciane Casavacanze provides rooms with air conditioning and a private bathroom in Castro di Lecce.

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

    Situated in Castro di Lecce, 500 metres from Castro Marina Beach and 41 km from Roca, Casa vacanze La Perla a Castro offers air conditioning.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    La Casetta di Pizzo Mucurune has a balcony and is set in Castro di Lecce, within just 800 metres of Castro Marina Beach and 1.1 km of Grotta Zinzulusa.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 128 reviews

    Set in Castro di Lecce, 300 metres from Castro Marina Beach, Hotel Euromare offers accommodation with a garden, free private parking, a shared lounge and a terrace.

  • La casa sul porto Castro, a property with a garden, is set in Castro di Lecce, 47 km from Piazza Mazzini, 49 km from Sant' Oronzo Square, as well as 1.6 km from Grotta Zinzulusa.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 8 reviews

    Situated in Vignacastrisi, 45 km from Piazza Mazzini and 46 km from Sant' Oronzo Square, BORGO ANTICO offers a garden and air conditioning.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 43 reviews

    Located just 2.6 km from Castro Marina Beach, Oltremare features accommodation in Vignacastrisi with access to a garden, a shared lounge, as well as a shared kitchen.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 4 reviews

    Located within 2.9 km of Castro Marina Beach and 42 km of Roca, L'aia di San Giorgio provides rooms with air conditioning and a private bathroom in Ortelle.

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
  • 10.0

    Plenty of choices for meals, ice creams plus a bakery and...

    Plenty of choices for meals, ice creams plus a bakery and supermarket for snacks at the property. Easy access to the marina and beach, although there was no pavement so I wouldn't want to walk back to the property in the dark. We did a day trip to Gallipolli and another to Otranto. Mainly enjoyed relaxing at the property.
    Guest review by
    Karen
    United Kingdom

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

See all
  • From £89.52 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 128 reviews
    Ok, this is the only one hotel in the centre of Castro Marina, near the "piazzetta". It has so much potential. Rooms are spotless clean and are very nice although a bit small (the building is probably from the 1940's so there's nothing you can do about it). A few steps and you are in the middle of the village, with everything it has to offer. Position is unbeatable.
    Guest review by
    AndreaZuri
    Switzerland
  • From £138.19 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 141 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 £93.28 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 567 reviews
    Very nice and helpful staff, very friendly and gave us great recommendations for restaurants. Amazing view from the room, nice location of the hotel and easy walking distance to town.
    Guest review by
    Patricia
    United Kingdom
  • From £62.19 per night
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 260 reviews
    The hotel was beautiful. Staff were so nice and friendly and helpful. Great location. View from the balcony. Car parking.
    Guest review by
    wendy
    United Kingdom
  • From £278.28 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 236 reviews
    The view from almost every place of the hotel was simply stunning. The staff were all incredibly friendly and so helpful.
    Guest review by
    Fiona
    Australia