
Find beach hotels & resorts in Puglia
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide

We found 1382 beach stays in Puglia, from luxury resorts to beachfront rentals. Explore these popular Puglia beach destinations.
Check availability on Puglia Beach Hotels
Our top choices for Puglia beach hotels

1. Antico Mondo Rooms & Suites
Antico Mondo Rooms & Suitescleanliness Relax by stunning shores, minutes from Lama Monachile Beach with scenic coastal views.

2. Hotel Belvedere, Torre Dell'Orso
Hotel Belvedere, Torre Dell'Orsocleanliness Discover a tranquil beachfront paradise where Adriatic views meet golden sands, just steps from the rooftop pool oasis.

3. JR Hotels Bari Grande Albergo delle Nazioni
JR Hotels Bari Grande Albergo delle Nazioni
5. POSEA - Polignano Sea Suites
POSEA - Polignano Sea Suitescleanliness Escape to this black sand bayfront paradise where attentive staff awaits to enhance your stay.

6. Masseria Mongiò dell'Elefante
Masseria Mongiò dell'Elefante
7. B&B Prestige
B&B Prestigecleanliness Sun, sand, and serenity await at this old town beach escape, where morning delights and stunning coastal views create perfect getaways.

8. Aquamarea
Aquamareacleanliness Breathtaking ocean vistas from this beachfront retreat, where panoramic rooftop views and warm, attentive service elevate every stay.

9. JR Hotels Oriente Bari
JR Hotels Oriente Bari
10. Torre Cintola Greenblu Sea Emotions
Torre Cintola Greenblu Sea Emotionscleanliness Step into paradise at this beachside hotel with two magnificent pools, direct Adriatic Sea access, and a private shoreline retreat.
Top Puglia Hotel Reviews

Hotel Monte Sarago
Find out more about Puglia
Book your dream Puglia beach vacation with deals from $73
Make the most of your vacation with hotels on the water in Puglia
How do I find the best Puglia beach hotels?
With 2,129 unfiltered, genuine customer reviews of hotels in Puglia on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.
How can I find Puglia hotels on the beach with nice views?
From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Puglia beach hotels with dreamy water views from your window.
How much do Puglia beach hotels cost?
Prices for beachfront hotels in Puglia currently start at $73 a night going up to $219 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply.
How do I find family-friendly Puglia hotels on the beach?
Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games.
Can I cancel my Puglia beach hotel?
It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Puglia offering free cancellation.
Why should I book my Puglia beach hotel with Expedia?
Get amazing deals on an exciting selection of hotels on the beach in Puglia, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.
Are there any Puglia beach hotels with a pool?
Many condos, motels, hotels, and beach resorts in Puglia have a pool for you to dip into. To find them really easily, use our pool search filter.
Are there any cheap Puglia beach hotels?
Currently, there are 1382 tempting beach hotels in Puglia to choose from, with prices from just $73 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.
Explore a world of travel with Expedia
- Luxury in Bari
- Beach in Otranto
- Beach in Marina di Pulsano
- Beach in Rodi Garganico
- Spa in Ostuni
- Pool in Bari
- All-Inclusive in Vieste
- Pool in Lecce
- All-Inclusive in Polignano a Mare
- Luxury in Polignano a Mare
- Family Friendly in Monopoli
- Budget in Vieste
- 3 Star Hotels in Vieste
- Hotels in Bari
- 5 Star Hotels in Bari
- 5 Star Hotels in Porto Cesareo
- 4 Star Hotels in Bari
- 5 Star Hotels in Polignano a Mare
- Caravan Parks in Tremiti Islands
- 4 Star Hotels in Ostuni
- 3 Star Hotels in Monopoli
- 4 Star Hotels in Vieste
- Hotels in Lecce
- Hotels in Monopoli
- Villas in Ostuni
- Apartments in Bari
- Hotels in Polignano a Mare
- Bed and Breakfast in Bari
- Residences in Campomarino di Maruggio
- Agritourism in Porto Cesareo
- Hilton Hotels in Polignano a Mare
- Hotels in Brindisi
- Hotels in Alberobello
- Hotels in Ostuni
- Best Western Hotels in Vieste
- Hotels in Tremiti Islands
- Hotels in Marina di Pescoluse
- Relais & Chateaux Hotels in Ostuni
- Idea Hotels in Botrugno
- Arcona Hotels in Lecce
- Independent Hotels in Ostuni
- Rocco Forte Hotels in Capitolo
- 5 Star Hotels in Marina di Pescoluse
- Beach in Castellaneta Marina
- Beach in Campomarino di Maruggio
- Beach in Bari
- Beach in Torre San Giovanni
- 5 Star Hotels in Lecce
- Beach in Margherita di Savoia
- Beach in Porto Cesareo
- 4 Star Hotels in Marina di Pescoluse
- Beach in Gallipoli
- 5 Star Hotels in Tremiti Islands
- 3 Star Hotels in Fasano
- 5 Star Hotels in Santa Maria di Leuca
- 4 Star Hotels in Brindisi
- Beach in Mattinata
- 5 Star Hotels in Monopoli
- Beach in Vieste
- Beach in Brindisi
- 5 Star Hotels in Ostuni
- Beach in Manfredonia
- Beach in Torre dell'Orso
- 3 Star Hotels in Bari
- Beach in Ostuni
- 5 Star Hotels in Gallipoli
- Centauro Rental Cars in Bari
- Car rentals in Bari
- Hertz Rental Cars in Monopoli
- Sicily By Car1 Rental Cars in Bari
- Convertible Car Rentals in Bari
- Car rentals in Polignano a Mare
- Car rentals in Santa Maria di Leuca
- Car rentals in Fasano
- Car rentals in Monopoli
- Car rentals in Altamura
- Mini Car Rentals in Lecce
- Van Car Rentals in Bari














































