Find hotels near Spiaggia di San Gregorio, Puglia

Beach vacation deals from $55

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 2,691 hotels close to Spiaggia di San Gregorio with room rates, reviews, and availability. Most hotels are fully refundable.

Masseria Ruri Pulcra

4.0 star property
0.7 mi from Spiaggia di San Gregorio
8.8 out of 10, Excellent, (10)
"Best meal sofar in Italy"
Australia
chris
Masseria Ruri Pulcra

Biancaleuca Rooms & Suite

2.5 mi from Spiaggia di San Gregorio
8.8 out of 10, Excellent, (17)
"Excellent stay - would recommend to my friends for sure!! "
Canada
Daniele
$68 nightly
The price is $75
Dec 16 - Dec 17
Total with taxes and fees
Biancaleuca Rooms & Suite

Hotel Terminal - Caroli Hotels

3.0 star property
2.8 mi from Spiaggia di San Gregorio
8.4 out of 10, Very Good, (150)
"Perfect"
United States
Hanane
$90 nightly
The price is $99
Jan 2 - Jan 3, 2026
Total with taxes and fees
Hotel Terminal - Caroli Hotels

Hotel Rizieri

3.0 star property
2.6 mi from Spiaggia di San Gregorio
7.8 out of 10, Good, (7)
"Location was very good. It's across the street from the beach."
Canada
Frank
$51 nightly
The price is $57
Dec 9 - Dec 10
Total with taxes and fees
Hotel Rizieri

Villa La Meridiana - Caroli Hotels

2.8 mi from Spiaggia di San Gregorio
7.6 out of 10, Good, (14)
"Fantastic stay"
United Kingdom
Anonymous traveler
Villa La Meridiana - Caroli Hotels

Hotiday Leuca Lungomare

3.0 star property
2.7 mi from Spiaggia di San Gregorio
8.6 out of 10, Excellent, (4)
"Great spot "
United States
Jose
$443 nightly
The price is $488
Dec 3 - Dec 4
Total with taxes and fees
Hotiday Leuca Lungomare

Hotel Masseria Le Pajare

4.0 star property
6.2 mi from Spiaggia di San Gregorio
8.4 out of 10, Very Good, (26)
"Easy access for beach hopping . Felt safe on property and front desk staff 24/7. Very quiet with privacy while walking the grounds Pool looks beautiful , did not use it… the hotel has an interesting rule about wearing swimming caps and it was not heated We were ok without the pool because there were plenty of beaches under a 10 minute drive that were beautiful with warm water "
Canada
greg
$52 nightly
The price is $57
Dec 6 - Dec 7
Total with taxes and fees
Hotel Masseria Le Pajare

Callistos Hotel & Spa

4.0 star property
8.4 mi from Spiaggia di San Gregorio
9.6 out of 10, Exceptional, (156)
"No access to pool with kids of 16 and 14 years old"
Denmark
Lars
$95 nightly
The price is $104
Dec 8 - Dec 9
Total with taxes and fees
Callistos Hotel & Spa

La Staffa B&B Ristorante

7.1 mi from Spiaggia di San Gregorio
9.6 out of 10, Exceptional, (4)
"Personale gentilissimo e premuroso, struttura nuova, pulitissima e nonostante la posizione centrale, la camera era assolutamente silenziosa!!! Raccomando"
Italy
Anonymous traveler
La Staffa B&B Ristorante

La Dimora delle Fate Luxury & SPA

10.2 mi from Spiaggia di San Gregorio
10.0 out of 10, Exceptional, (22)
"Beautiful spa tub, friendly and attentive staff and welcoming accommodations. Gourmet breakfast and reception. Will definitely return. "
United States
Marie
$146 nightly
The price is $161
Dec 16 - Dec 17
Total with taxes and fees
La Dimora delle Fate Luxury & SPA

Corte Janca

11.1 mi from Spiaggia di San Gregorio
10.0 out of 10, Exceptional, (16)
"Wir waren vier Nächte im Corte Janca und haben uns sehr wohl gefühlt. Es war schon fast familiär. Massimo, der Vermieter, war immer sehr hilfsbereit. Wir haben es genossen. "
Germany
Christof
$108 nightly
The price is $119
Dec 9 - Dec 10
Total with taxes and fees
Corte Janca

Hotel Adriatico

3.0 star property
8.6 mi from Spiaggia di San Gregorio
8.4 out of 10, Very Good, (21)
"Affezionata cliente ribadisco la superiore qualità della struttura valorizzata nei suoi dettagli. Grazie a presto rivederci. FMC"
Italy
MASSIMILIANO
Hotel Adriatico

Hotel Salento

3.0 star property
9.3 mi from Spiaggia di San Gregorio
6.0 out of 10, (2)
"I enjoyed my stay here however there were many disappointments as well. The room wasn’t great. There was mould on the walls in the bathroom. The toilet seat was broken. On 2 days out of 3 there was no hot water in the mornings. The TV didn’t work on my 2nd & 3rd day. The patio door was stuck and wouldn’t open or lock properly. The owners weren’t very friendly. After reading the reviews on Google l was expecting a friendly environment. I didn’t get this. The restaurant was good however it was...
France
Melissa
$106 nightly
The price is $116
Dec 10 - Dec 11
Total with taxes and fees
Hotel Salento

Petra Bianca

12.2 mi from Spiaggia di San Gregorio
9.8 out of 10, Exceptional, (19)
"Posto comodo tranquillo pulito e super colazione con atmosfera familiare Bella esperienza. "
Italy
RAFFAELE
Petra Bianca

Tenuta de Marco

6.5 mi from Spiaggia di San Gregorio
8.8 out of 10, Excellent, (3)
"Tutto positivo dal posto tra gli uluvi in Un silenzio unico all'accoglienza alla colazione alla pulizia dei luoghi...ci ritorneremo sicuramente"
Italy
CESARE
Tenuta de Marco

Hotel Salento MirFran

3.0 star property
12.2 mi from Spiaggia di San Gregorio
9.0 out of 10, Wonderful, (7)
"Soggiorno "
Italy
Anonymous traveler
$1,082 nightly
The price is $1,190
Dec 14 - Dec 15
Total with taxes and fees
Hotel Salento MirFran

Corte Mercurio Beb

11.3 mi from Spiaggia di San Gregorio
9.4 out of 10, Exceptional, (3)
"Simple hotel with attractive architecture in the rooms. Nice staff. Clean. "
United States
frederic
$50 nightly
The price is $55
Dec 4 - Dec 5
Total with taxes and fees
Corte Mercurio Beb

Hotel Luna Lido

3.0 star property
11.8 mi from Spiaggia di San Gregorio
7.6 out of 10, Good, (22)
"L’amabilité du personnel. Toujours prêt à nous aider et nous faire plaisir😊"
Canada
Josée
Hotel Luna Lido

B&B Villa Ines

2.5 mi from Spiaggia di San Gregorio
B&B Villa Ines

Le Dimore dei Messapi

11.1 mi from Spiaggia di San Gregorio
8.0 out of 10, Very Good, (2)
"Tutto ottimo, il parcheggio si trova nei dintorni.. "
Italy
Maurizio
Le Dimore dei Messapi
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Spiaggia di San Gregorio Hotel Reviews

Hotels near other Spiaggia di San Gregorio attractions

Frequently asked questions

What are the top-rated hotels near Spiaggia di San Gregorio?
Finding the perfect top-rated stay near Spiaggia di San Gregorio can enhance any trip to the stunning Patu, Puglia region.

Masseria Palane

Masseria Palane is a luxurious 5-star hotel located just 3.6 miles from Spiaggia di San Gregorio, offering an exceptional review rating of 10. This stunning hotel features a relaxing outdoor pool surrounded by sun loungers, a full-service spa with Thai and deep tissue massages, and complimentary buffet breakfast. Guests can enjoy nearby beach access, scenic hiking, and biking trails, as well as an on-site bar for refreshing drinks. With premium bedding and a tranquil garden, this hotel promises a serene getaway.

Sikalindi

Sikalindi is a premium 5-star retreat located 5.0 miles from Spiaggia di San Gregorio, rated a remarkable 10 by travelers. This exquisite hotel features a delightful restaurant with garden views and an outdoor terrace that invites relaxation. Guests can enjoy free stocked minibar items and designer toiletries in premium rooms. The peaceful yard and deck area enhance the outdoor experience, making it a perfect choice for those looking to unwind in style.

B&B La Sciuscitta

B&B La Sciuscitta is a charming 3-star accommodation just 2.8 miles from Spiaggia di San Gregorio, with a perfect review rating of 10. This inviting hotel offers complimentary buffet breakfast and comfortable air-conditioned rooms. Guests can relax on the terrace or in the garden, and the hotel provides convenient self-parking. With a 24-hour airport shuttle and thoughtful toiletries, this B&B is ideal for travelers seeking comfort and accessibility.
What hotels are within walking distance to Spiaggia di San Gregorio?
Discover the best hotels within walking distance to Spiaggia di San Gregorio, perfect for those seeking top-rated stays with stunning sea views.

Montecallini Hotel - Adults Only

Montecallini Hotel is a serene adults-only retreat located just a 10-minute walk from Spiaggia di San Gregorio. Rated 9.8 by travelers, this 4-star hotel features elegant rooms with premium bedding and a private hot tub for ultimate relaxation. Guests can enjoy breathtaking sea views from the terrace or unwind on their own balcony. The hotel also offers complimentary toiletries and convenient self-parking.

Masseria Ruri Pulcra

Masseria Ruri Pulcra is a charming 4-star hotel situated 16 minutes on foot from Spiaggia di San Gregorio, a review rating of 8.8. This hotel offers a delightful terrace and lush garden, ideal for leisurely mornings. Guests can savor a free daily breakfast and benefit from air-conditioned rooms. With nearby beach access and complimentary airport transportation, it's a fantastic choice for a relaxing getaway.

Stella del Sud Guesthouse

Stella del Sud Guesthouse, rated 8.0 by travelers, is a cozy 4-star accommodation located 19 minutes from Spiaggia di San Gregorio. This travelerhouse offers a homey atmosphere with amenities like a shared refrigerator and patio. Guests can enjoy a free daily breakfast, engage in local hiking and biking, and make use of the on-site charcoal grill. The shared garden adds to the inviting ambiance, perfect for unwinding after a day at the beach.
How much is a hotel near Spiaggia di San Gregorio?
Staying near Spiaggia di San Gregorio is a treat, with plenty of hotels from $55 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Spiaggia di San Gregorio?
For families seeking a memorable getaway, these top-rated, family-friendly hotels near Spiaggia di San Gregorio offer comfort and fun for all ages.

Hotel Terminal - Caroli Hotels

Hotel Terminal - Caroli Hotels, just 3.5 miles from Spiaggia di San Gregorio, is a 3-star gem with a strong travelers' rating of 8.4. This family-friendly hotel features amenities like a children's pool, cribs, and connecting rooms to accommodate families comfortably. Guests can enjoy a complimentary buffet breakfast and relax in the garden. The hotel also offers a range of activities such as kayaking and boat tours, ensuring fun-filled days for the entire family.

Stella del Sud Guesthouse

Stella del Sud Guesthouse is a charming 4-star accommodation located just a 19-minute walk from Spiaggia di San Gregorio, with a solid review rating of 8.0. This family-friendly travelerhouse provides essential amenities including free cribs, toys for children, and a playground. Guests can enjoy a lovely patio and free daily breakfast, while being close to local hiking and biking trails for outdoor adventures.

Volito Hotel - Rural Experience

Volito Hotel - Rural Experience, only 1.1 miles from Spiaggia di San Gregorio, shines with an impressive travelers' rating of 9.8 and is a fantastic 4-star family-friendly option. Families will appreciate thoughtful amenities such as playpens for children, kids' meals, and spacious connecting rooms. Guests can also relax at the on-site restaurant with garden views and take advantage of nearby kayaking and snorkeling opportunities for a complete family experience.
Are there any 5-star hotels near Spiaggia di San Gregorio?
Exploring the stunning Spiaggia di San Gregorio? Look no further for top-rated 5-star hotels that promise an unforgettable stay in Patu, Puglia, Italy.

Masseria Palane

Masseria Palane is a luxurious 5-star retreat located just 3.6 miles from Spiaggia di San Gregorio, with a perfect review rating of 10 from travelers. This elegant hotel features an outdoor pool surrounded by sun loungers, a serene spa offering Thai and deep tissue massages, and free daily breakfast to start the day right. Guests can take advantage of nearby hiking and snorkeling opportunities, or unwind on the terrace with stunning views. With a dedicated concierge service and complimentary airport transportation, Masseria Palane ensures a seamless and relaxing experience for all who visit.

Sikalindi

Located 5.0 miles from Spiaggia di San Gregorio, Sikalindi is another exquisite 5-star option with an impressive travelers' rating of 10. This charming hotel features a beautiful garden terrace and offers a delightful restaurant with garden views, perfect for savoring local cuisine. Guests enjoy the comfort of premium bedding and designer toiletries in their rooms, along with the convenience of stocked minibars and early check-in options. With a tranquil yard and off-street parking, Sikalindi provides a peaceful oasis for travelers looking to explore the beauty of Puglia.
Which hotels near Spiaggia di San Gregorio offer the best views?
Discover the best hotels near Spiaggia di San Gregorio, renowned for their stunning views and top-rated experiences.

Hotel Terminal - Caroli Hotels

Hotel Terminal - Caroli Hotels, a 3-star hotel, is located just 3.5 miles from Spiaggia di San Gregorio. Rated 8.4 by travelers, this hotel boasts a lovely terrace that provides exceptional views of the coastline. Guests can indulge in a range of amenities including a full-service spa, outdoor pool, and complimentary beach shuttle. The onsite restaurant offers ocean views, enhancing the dining experience for those seeking picturesque surroundings.

Volito Hotel - Rural Experience

With an impressive review rating of 9.8, Volito Hotel - Rural Experience is a 4-star gem located only 1.1 miles from Spiaggia di San Gregorio. This hotel features a rooftop terrace that offers breathtaking views, perfect for relaxing after a day of adventure. Guests can enjoy amenities like a private hot tub, an inviting pool, and a garden-view restaurant. The hotel also provides convenient airport transportation, making it an ideal choice for travelers seeking comfort and scenic beauty.

Montirò Hotel

Montirò Hotel, rated 9.4 by travelers, is a stylish 4-star hotel situated 5.0 miles from Spiaggia di San Gregorio. The hotel features stunning sea views from its terrace and offers a relaxing atmosphere with amenities like a beachfront location, outdoor pool, and a poolside bar. Guests can also enjoy complimentary breakfast daily and a variety of water sports activities nearby, making this hotel a fantastic option for those who appreciate beautiful vistas and a vibrant locale.
Are there any hotels with pools close to Spiaggia di San Gregorio?
For those seeking a refreshing getaway near Spiaggia di San Gregorio, these top-rated hotels with pools offer the perfect blend of comfort and leisure.

Masseria Palane

Masseria Palane is a luxurious 5-star hotel located 3.6 miles from Spiaggia di San Gregorio, offering an outdoor pool with sun loungers and a relaxing poolside bar. With a perfect review rating of 10, this hotel provides top-tier amenities including a full-service spa and complimentary breakfast. Guests can explore hiking trails and enjoy nearby beach activities, making it an ideal choice for families and leisure seekers.

Hotel Terminal - Caroli Hotels

Hotel Terminal - Caroli Hotels is a charming 3-star hotel located just 3.5 miles from Spiaggia di San Gregorio, featuring a delightful pool area with sun loungers and umbrellas, perfect for relaxation. Rated by travelers at 8.4, this hotel also offers a complimentary buffet breakfast and a spa for rejuvenation. Guests can enjoy convenient amenities such as a beach shuttle and various water activities including kayaking and boat tours.

Montirò Hotel

Montirò Hotel, a stunning 4-star retreat, is situated 5.0 miles from Spiaggia di San Gregorio, an inviting pool with a poolside bar and comfortable sun loungers. With an impressive review rating of 9.4, this hotel is perfect for families, featuring free breakfast and a beautiful garden view restaurant. Guests can indulge in nearby water sports like windsurfing and snorkeling, ensuring a fun-filled stay.
What are the best pet-friendly hotels near Spiaggia di San Gregorio?
For travelers seeking top-rated pet-friendly hotels near Spiaggia di San Gregorio, look no further. These accommodations not only welcome your furry friends but also offer a comfortable and enjoyable stay.

Hotel Terminal - Caroli Hotels

Hotel Terminal - Caroli Hotels is a 3-star gem located just 3.5 miles from Spiaggia di San Gregorio, an excellent travelers' rating of 8.4. This hotel welcomes pets and provides essential amenities such as food and water bowls, ensuring a cozy stay for travelers and their furry companions. Additional highlights include a refreshing outdoor pool, complimentary buffet breakfast, and a relaxing spa to unwind after a day at the beach.

Volito Hotel - Rural Experience

Just 1.1 miles from Spiaggia di San Gregorio, Volito Hotel - Rural Experience offers an inviting 4-star retreat with an impressive review rating of 9.8. This pet-friendly hotel provides amenities like food and water bowls and allows pets in rooms, making it a perfect choice for travelers with pets. Guests can enjoy a serene patio, free self-parking, and a delightful garden-view restaurant to enhance their stay.

Agriturismo Serine

Located 4.5 miles from Spiaggia di San Gregorio, Agriturismo Serine is a charming 3.5-star hotel with an excellent travelers' rating of 8.8. This hotel is dog-friendly and offers free pet amenities, ensuring a worry-free experience for travelers. In addition to its pet-friendly features, visitors can relish a complimentary breakfast, enjoy the outdoor pool, and take part in unique onsite yoga classes for a refreshing getaway.
Can I book a fully refundable hotel close to Spiaggia di San Gregorio?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Spiaggia di San Gregorio", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Spiaggia di San Gregorio?
To look for discounts on hotels near Spiaggia di San Gregorio, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia