A coastal town with rocky cliffs, boats docked at a harbor, and buildings along the shoreline.

Find hotels in Castro from ฿2,196

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sep - 6 Sep

Filter by

Star rating

Guest rating

Our top choices for Castro hotels

Breakfast included
Reserve now, pay later
Hotel
Pool
Pet-friendly

1. Hotel La Roccia

Hotel La Roccia
Castro
United States
Della
฿4,459
฿4,905 total
includes taxes & fees
27 Sept - 28 Sept
Hotel La Roccia

2. Hotel Euromare

Hotel Euromare
Castro
Sweden
Marie-Louise
฿2,817
฿3,099 total
includes taxes & fees
26 Sept - 27 Sept
Hotel Euromare

3. Hotel Piccolo Mondo

Hotel Piccolo Mondo
Castro
United Kingdom
Anonymous traveller
฿5,122
฿5,634 total
includes taxes & fees
20 Sept - 21 Sept
Hotel Piccolo Mondo

4. Hotel Degli Ulivi

Hotel Degli Ulivi
Castro
United States
Fabiola
฿3,035
฿3,339 total
includes taxes & fees
8 Sept - 9 Sept
Hotel Degli Ulivi

5. Orsa Maggiore

Orsa Maggiore
Castro
Canada
Vincent
฿2,525
฿2,778 total
includes taxes & fees
20 Sept - 21 Sept
Orsa Maggiore

6. B&B La Rosa Antica

B&B La Rosa Antica
Castro
Italy
Luna
฿2,429
฿2,672 total
includes taxes & fees
7 Sept - 8 Sept
B&B La Rosa Antica

7. A Casa di Giordy B&B

A Casa di Giordy B&B
Castro
฿2,307
฿2,538 total
includes taxes & fees
9 Sept - 10 Sept
A Casa di Giordy B&B

8. Marenea Suite Hotel - CDSHotels

Marenea Suite Hotel - CDSHotels
Diso
Switzerland
Andrea
฿9,514
฿10,465 total
includes taxes & fees
22 Sept - 23 Sept
Marenea Suite Hotel - CDSHotels

9. Palazzo Guglielmo Albergo Diffuso

Palazzo Guglielmo Albergo Diffuso
Ortelle
United States
James
฿5,535
฿6,088 total
includes taxes & fees
17 Sept - 18 Sept
Palazzo Guglielmo Albergo Diffuso

10. Est Hotel

Est Hotel
Santa Cesarea Terme
United Kingdom
nicole
฿3,649
฿4,166 total
includes taxes & fees
6 Sept - 7 Sept
Est Hotel

11. Corte Janca

Corte Janca
Montesano Salentino
United Kingdom
Charlotte
฿3,648
฿4,013 total
includes taxes & fees
28 Aug - 29 Aug
Corte Janca

12. Hotel Tesoretto

Hotel Tesoretto
Poggiardo
Italy
Stefano
฿4,684
฿5,153 total
includes taxes & fees
1 Sept - 2 Sept
Hotel Tesoretto

13. Albergo Palazzo

Albergo Palazzo
Santa Cesarea Terme
United States
Oscar
฿2,694
฿3,116 total
includes taxes & fees
6 Sept - 7 Sept
Albergo Palazzo

14. Relais Casina Copini

Relais Casina Copini
Spongano
United Kingdom
Deepak
฿1,996
฿2,196 total
includes taxes & fees
27 Sept - 28 Sept
Relais Casina Copini

15. Grand Hotel Mediterraneo

Grand Hotel Mediterraneo
Santa Cesarea Terme
United States
Anna
฿3,501
฿4,004 total
includes taxes & fees
13 Sept - 14 Sept
Grand Hotel Mediterraneo

16. Masseria Panareo

Masseria Panareo
Otranto
United Kingdom
Francis
฿4,979
฿5,592 total
includes taxes & fees
20 Sept - 21 Sept
Masseria Panareo

17. Palazzo Ducale Venturi - Luxury Relais & Wellness

Palazzo Ducale Venturi - Luxury Relais & Wellness
Minervino di Lecce
United Kingdom
Puvaneswary
฿10,121
฿11,247 total
includes taxes & fees
30 Aug - 31 Aug
Palazzo Ducale Venturi - Luxury Relais & Wellness

18. Callistos Hotel & Spa

Callistos Hotel & Spa
Tricase
Italy
Guglielmo
฿4,122
฿4,534 total
includes taxes & fees
18 Sept - 19 Sept
Callistos Hotel & Spa

19. Baglioni Masseria Muzza Resort & Spa

Baglioni Masseria Muzza Resort & Spa
Otranto
Canada
Dean
฿21,333
฿23,619 total
includes taxes & fees
15 Sept - 16 Sept
Baglioni Masseria Muzza Resort & Spa

20. La Dimora delle Fate Luxury & SPA

La Dimora delle Fate Luxury & SPA
Miggiano
United States
Marie
฿5,163
฿5,679 total
includes taxes & fees
2 Sept - 3 Sept
La Dimora delle Fate Luxury & SPA
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Castro attractions

Castro Marina

8.8/10 (37 reviews)
Explore the waterfront in Castro Marina with a trip to Castro Marina. Amble within the natural setting or visit the spas in this relaxing area.
See properties

Zinzulusa Cave

9.0/10 (28 reviews)
Commune with nature and explore the great outdoors at Zinzulusa Cave during your travels in Castro Marina. Stroll along the marina or visit the spas in this relaxing area.
See properties

Delizie in Contea

You can enjoy a tasting or tour at Delizie in Contea during your travels to Castro Marina. Amble within the natural setting or visit the spas in this relaxing area.
See properties

Diocesi di Castro di Puglia

7.4/10 (3 reviews)
You can find out about the history of Castro Marina when you stop by Diocesi di Castro di Puglia. Stroll along the marina or visit the spas in this relaxing area.
See properties

Artefatto - L'idea in Terracotta

Enjoy an outing to Artefatto - L'idea in Terracotta during your stay in Castro Marina. Amble within the natural setting or visit the spas in this relaxing area.
See properties

Learn more about Castro

Explore the ancient sea caves along Castro's dramatic coastline, where local fishermen offer boat tours revealing hidden grottos. Climb down to the crystal-clear waters at Zinzulusa Cave, then enjoy fresh seafood at harbourside restaurants as fishing boats return at sunset.

See all hotels in Castro
A coastal town with white buildings, rocky cliffs, and clear turquoise sea.

Top Castro Hotel Reviews

Montecallini Hotel - Adults Only

Montecallini Hotel - Adults Only

10/10 Excellent
"Friendly welcome arrival, local information proactively shared about restaurants and local events. We opted for breakfast which was great very relaxing. Highly recommend this property to be close to Santa Maria de Leuca."
Lars 1-night trip
Posted 4 days ago
Montecallini Hotel - Adults Only
Relais Valle dell'Idro

Relais Valle dell'Idro

10/10 Excellent
"Staff were fantastic and the terrace excellent."
David 1-night trip
Posted 10 days ago
Relais Valle dell'Idro
Borgo Mulino a Vento - Resort

Borgo Mulino a Vento - Resort

10/10 Excellent
"a 5 star experience. great staff - very helpful and attentive. property is beautiful and has a large pool with shallow and deep ends for children and adults. bikes available."
Ian 2-night trip
Posted 12 days ago
Borgo Mulino a Vento - Resort
Hotel La Roccia

Hotel La Roccia

10/10 Excellent
"Check in was great and the host was welcoming and amazing! Will definitely stay here on our next trip which hopefully is very soon!"
Della 1-night trip
Posted 12 days ago
Hotel La Roccia
Approdo Boutique Hotel Leuca

Approdo Boutique Hotel Leuca

10/10 Excellent
"Great location and easy parking. A beautiful pool area, and good breakfast"
Zaida 1-night trip
Posted 3 weeks ago
Approdo Boutique Hotel Leuca
19 Summer Suites

19 Summer Suites

10/10 Excellent
"Excellent service and amazing breakfast. Great pool and service. Staff was amazing, friendly and helpful. The reception ladies always had a smile and made every interaction amazing. This is when and a place we will return to. The pools are awesome. The breakfast is amazing. Book with confidence."
Pasquale 4-night trip
Posted 3 weeks ago
19 Summer Suites
Orsa Maggiore

Orsa Maggiore

10/10 Excellent
"Nice place to stay. Clean rooms. Helpful staff and gorgeous view and grounds"
Vincent 1-night trip
Posted 1 month ago
Orsa Maggiore
Hotel Vittoria Resort Pool & Spa

Hotel Vittoria Resort Pool & Spa

10/10 Excellent
"The room was spacious and clean with a great bathroom."
Heather 7-night trip
Posted 2 months ago
Hotel Vittoria Resort Pool & Spa
Sangiorgio Resort & Spa

Sangiorgio Resort & Spa

10/10 Excellent
"-"
Boulos 2-night trip
Posted 2 months ago
Sangiorgio Resort & Spa

More cheap stays in Castro

Albergo Del Santuario

Albergo Del Santuario

Via Don Luigi Sturzo Castrignano del Capo LE
Get rates
8.4/10 Very good! (15 reviews)
Albergo Del Santuario
Albergo 2 Mari

Albergo 2 Mari

Via Quinto Ennio 66 Castrignano del Capo LE
Get rates
8/10 Very good! (1 review)
Albergo 2 Mari

Find out more about Castro

Top reasons to visit Castro

  • Stunning Beaches: Castro boasts beautiful sandy shores with crystal-clear waters, perfect for sunbathing and swimming.
  • Rich History: Explore historic churches and captivating monuments that reflect the region's cultural heritage.
  • Charming Atmosphere: The picturesque streets and friendly locals create a delightful ambiance for relaxation and exploration.
  • Vibrant Culture: Enjoy live music and local events that enhance the lively atmosphere of this coastal town.
  • Diverse Accommodations: Choose from a variety of charming bed and breakfasts and boutique hotels for a memorable stay.

Find great hotels near Castro

Castro, Puglia, offers a delightful selection of accommodations, ranging from charming bed and breakfasts to boutique hotels. Whether you're seeking a pet-friendly environment, a family-friendly retreat, or an adventure-filled experience, you'll find a variety of options to suit your preferences. Explore the local hotels in Castro and discover reviews to help guide your choice for an unforgettable stay in this picturesque coastal town.

  • Borgo Mulino a Vento - Resort: Located approximately 11km from Castro, Borgo Mulino a Vento - Resort is a distinguished 4-star establishment boasting a guest rating of 9.6 out of 10. This resort is ideal for travellers seeking a refined business travel experience, featuring modern amenities and a serene environment. Guests can enjoy well-appointed rooms that combine comfort and style, along with a variety of facilities tailored to enhance productivity, such as meeting rooms and high-speed internet access. The picturesque setting offers a tranquil retreat, perfect for unwinding after a long day of meetings.
  • CDSHotels Basiliani: Situated 16km from Castro, CDSHotels Basiliani is a family-friendly 4-star hotel with a commendable guest rating of 8.2 out of 10. This accommodation is particularly suited for families and business travellers alike, providing a range of amenities specifically designed for children, including a shared playground and a dedicated pool area. The hotel also offers childcare services, ensuring parents can enjoy a relaxing stay. Its welcoming atmosphere and array of family-centric facilities make it a great choice for those travelling with little ones.
  • Hotel Vittoria Resort Pool & Spa: Just 16km from Castro, the 4-star Hotel Vittoria Resort Pool & Spa has garnered a guest rating of 8.8 out of 10. Perfect for families and adventure seekers, this hotel features direct access to the beach, allowing guests to indulge in sun and surf. With a variety of adventure sports available nearby, such as hiking, biking, and horseback riding, it caters to those keen on exploring the great outdoors. The hotel also provides child-friendly amenities, including an arcade game room and babysitting services, ensuring a fun and safe environment for younger guests.

Where to stay in and around Castro

Castro, Puglia, is a charming coastal gem perfect for beach lovers and outdoor enthusiasts. This picturesque city offers a blend of stunning scenery, friendly locals, and rich history. Explore the enchanting baroque architecture, relax in secluded spots, and immerse yourself in the vibrant culture. Nearby attractions and quaint neighbourhoods provide a romantic atmosphere, ensuring a delightful experience for every traveller seeking relaxation and adventure in this beautiful region of Italy.

  • Santa Cesarea Terme: Situated a mere 5km from Castro, Santa Cesarea Terme is renowned for its thermal baths and stunning coastal views. This charming city attracts visitors primarily during the summer months, particularly from June to August, when the beaches come alive with sun-seekers. Those travelling here can indulge in outdoor activities, enjoy the local markets, and explore the picturesque marina and harbour. The breathtaking scenery makes it an ideal spot for relaxation and rejuvenation, with body treatment facilities available to enhance your wellness experience.
  • Castro Marina: Nestled in the heart of Castro, Castro Marina is a quaint village that offers a delightful beachside escape. Similar to its neighbours, visitor numbers peak from June to August, making it a vibrant hub during the summer season. Travellers flock here for the stunning beaches and outdoor adventures, with a range of resorts and body treatment options available. The local marina and harbour provide splendid views and opportunities for water-based activities, ensuring that visitors can fully immerse themselves in the natural beauty of the region.
  • Diso: Located just 3km from Castro, Diso is a picturesque city that draws tourists year-round, with peak visits occurring in April and from July to August. Known for its beautiful beaches and scenic landscapes, Diso offers plenty for those seeking outdoor experiences. The local markets are ideal for sampling regional delicacies, while the family beach ensures a fun-filled day for visitors of all ages. With its charming atmosphere and close proximity to Castro, Diso is a hidden gem worth exploring during your Italian vacation.

Things to do near Castro

Shopping

In Castro, you'll find charming local shops offering handmade crafts and unique souvenirs. If you're up for a drive, visit the Centro Commerciale Ipercoop in nearby Tricase, about 19km away, where you can explore a variety of shops and enjoy local delicacies.

Recreation

Castro offers tranquil wellness retreats where you can indulge in rejuvenating spa treatments and holistic therapies. Explore the stunning coastal scenery with yoga by the sea or unwind with meditation sessions amidst nature, creating a harmonious balance between body and mind.

Adventure

At Salentina Raceway, located 27km from Castro, thrill-seekers can experience the adrenaline rush of motor racing. The venue's vibrant atmosphere and engaging events make it an ideal spot for those looking to enjoy a day filled with speed and excitement amidst stunning landscapes.

Nightlife

In Castro, the vibrant nightlife features lively bars like La Terrazza, offering stunning sea views and cocktails, while the intimate atmosphere of Caffè Italia invites relaxation with local wines. For music lovers, nearby venues often host live performances, creating a delightful evening experience in this charming coastal town.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Castro

Castro, Puglia, offers an idyllic escape for beach lovers and outdoor enthusiasts alike. Visitors can explore stunning beaches, historic churches, and captivating monuments, making it a perfect destination for those seeking cultural experiences in a picturesque setting. Whether you’re lounging on the sandy shores or wandering through charming streets, Castro promises a delightful blend of relaxation and exploration.

  • Castro Marina: Embrace the vibrant atmosphere of Castro Marina, where you can enjoy thrilling outdoor activities and relax on beautiful beaches. This charming marina serves as a gateway to stunning coastal views and water sports, making it an ideal spot for adventure seekers and beach lovers alike.
  • Zinzulusa Cave: Explore the enchanting Zinzulusa Cave, a natural wonder filled with striking rock formations. This cave offers an exhilarating outdoor experience, where you can delve into its depths and discover its fascinating geology and marine life, perfect for those keen on adventure.
  • Otranto Waterfront: Just a short distance from Castro, Otranto Waterfront boasts picturesque views of the Adriatic Sea. Stroll along the promenade, enjoy the scenic beauty, and bask in the coastal atmosphere, making it a lovely retreat for relaxation and leisure.

Best time to go to Castro

The best time to visit Castro can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Castro falls in August, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in Castro falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January52.2°F (11.2°C)Light RainMostly SunnyAverageSlightly Low
February52.5°F (11.4°C)Light RainMostly SunnyAverageSlightly Low
March54.9°F (12.7°C)Light RainMostly SunnyAverageAverage
April59.2°F (15.1°C)Light RainMostly SunnyAverageAverage
May66.4°F (19.1°C)No RainSunnyAverageAverage
June74.7°F (23.7°C)No RainSunnyHighSlightly High
July80.2°F (26.8°C)No RainSunnyHighSlightly High
August81.1°F (27.3°C)No RainSunnyHighSlightly High
September75.2°F (24.0°C)Light RainSunnyAverageAverage
October67.8°F (19.9°C)Light RainMostly SunnyLowAverage
November61.9°F (16.6°C)Light RainMostly SunnyLowSlightly Low
December55.2°F (12.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Castro

Reaching Castro, Puglia is accessible via two major airports. Corfu (CFU-Ioannis Kapodistrias) is located 135km away, with excellent nearby hotels such as Angsana Corfu Resort & Spa, situated 6km from the airport, offering transfer services. Brindisi (BDS-Papola Casale) is closer at 84km, featuring hotels like Masseria Malvindi, 16km away, with various shuttle options available on request. Hotel Orientale, just 2km from Brindisi, also provides convenient airport access. Both airports present a range of transport services, making your journey to Castro seamless and enjoyable.

Frequently asked questions

What's the best place for a stay in Castro?
Hotel La Roccia is one of the top choices for your stay based on our traveller data. This hotel offers a private beach and a restaurant. Other good choices for your trip include Orsa Maggiore and Hotel Piccolo Mondo. See all available top hotels, or vacation rentals in Castro.
If I need to cancel my hotel reservation in Castro, will I receive a refund?
Yes! Most hotel bookings are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Castro.
What's the best family accommodation in Castro?
Hotel La Roccia is a hotel with a private beach and a restaurant, and it's a top choice on Expedia for families. Other good options for your family trip include Orsa Maggiore and B&B La Rosa Antica. Also, children of all ages will enjoy a visit to Artefatto - L'idea in Terracotta. Find more child-friendly accommodations in Castro.
What's the best dog-friendly place to stay in Castro?
Hotel La Roccia is a top dog-friendly hotel, and offers a private beach and a restaurant for its human guests. Two other good options for you and your pet include Hotel Piccolo Mondo and Orsa Maggiore. See more pet-friendly hotel accommodations in Castro.
What's the best accommodation option to stay near the beach in Castro?
Hotel La Roccia is a top beachfront hotel with free WiFi and a snack bar, and it's located close to Cala dell'Acquaviva . See more stays near the beach in Castro.
What are some hotels with pools in Castro?
Hotel Piccolo Mondo: Provides a rooftop terrace, a seasonal outdoor pool and a snack bar/deli. 19 Summer Suites and CDSHotels Basiliani are a couple of other choices with an on-site pool. View all hotels with pools in Castro.
What is staying in Castro like?
Visitors can enjoy all that Castro has to offer, including the waterfront, monuments and restaurants. This city also attracts tourists with its walkable and welcoming setting. In Castro, there are 146 hotels and other accommodation options to choose from. Find out more about Castro.
What is there to see in Castro?
Favourite places to visit include Castro Marina, Zinzulusa Cave and Delizie in Contea. A couple of additional sights to add to your itinerary are Artefatto - L'idea in Terracotta and Diocesi di Castro di Puglia. Take a look at what more there is to see and do in Expedia's Castro guide.
What's the seasonal weather like in Castro?
The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are January and February, with an average of 12°C. Average annual precipitation for Castro is 775 mm.

Explore a world of travel with Expedia