Beach holidays
in Italy
Our 148 favourite places in Italy to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.

Amalfi Coast
Italy
Naples
Italy
Palermo
Italy
Catania
Italy
Cinque Terre
Italy
Sorrento
Italy
Capri
Italy
Taormina
Italy
Bari
Italy
Salerno
Italy
Brindisi
Italy
Sardinia
Italy
Costa Smeralda
Italy
Elba
Italy
Ischia
Italy
Procida
Italy
Aeolian Islands
Italy
Messina
Italy
Taranto
Italy
Reggio nell'Emilia
Italy
Pescara
Italy
Cesena
Italy
La Spezia
Italy
Barletta
Italy
Campo di Marte
Italy
Lido di Ostia
Italy
Aprilia
Italy
Casoria
Italy
Pistoia
Italy
Altamura
Italy
Imola
Italy
Massa
Italy
Crotone
Italy
Viareggio
Italy
Fano
Italy
Grosseto
Italy
Olbia
Italy
Manfredonia
Italy
Potenza
Italy
Cuneo
Italy
Teramo
Italy
Cerignola
Italy
Trani
Italy
Portici
Italy
Ponticelli
Italy
Bitonto
Italy
Marano di Napoli
Italy
Civitavecchia
Italy
Paternò
Italy
Nocera Inferiore
Italy
Misterbianco
Italy
Monte Rosello
Italy
Chieti
Italy
Imperia
Italy
Ascoli Piceno
Italy
Faenza
Italy
Vasto
Italy
Marcianise
Italy
Rozzano
Italy
Bassano del Grappa
Italy
Cenisia
Italy
Caivano
Italy
Maddaloni
Italy
Formigine
Italy
Piombino
Italy
L'Aquila
Italy
Mirafiori Sud
Italy
Campi Bisenzio
Italy
San Donato
Italy
Somma Vesuviana
Italy
Santa Maria Capua Vetere
Italy
Stella
Italy
Gragnano
Italy
Cernusco sul Naviglio
Italy
Chinatown
Italy
Cervia
Italy
Formia
Italy
Boscoreale
Italy
Chiavari
Italy
Gravina di Catania
Italy
Mesagne
Italy
Terlizzi
Italy
Marina di Carrara
Italy
Vittorio Veneto
Italy
Gioia del Colle
Italy
Ostuni
Italy
Ventimiglia
Italy
Miano
Italy
San Giovanni a Teduccio
Italy
Ivrea
Italy
Seriate
Italy
Nocera Superiore
Italy
San Sebastiano
Italy
Desenzano del Garda
Italy
Porto Sant'Elpidio
Italy
Floridia
Italy
Cecina
Italy
Porto Torres
Italy
Cassano Magnago
Italy
Francavilla al Mare
Italy
Guidonia
Italy
Tor Lupara
Italy
Sant'Anastasia
Italy
Genzano di Roma
Italy
Borgomanero
Italy
Castrovillari
Italy
Marina di Ardea-Tor San Lorenzo
Italy
Cormano
Italy
Gaeta
Italy
Trecate
Italy
Sabaudia
Italy
Spoleto
Italy
Arese
Italy
Marina di Massa
Italy
Bronte
Italy
Porta Palazzo
Italy
Casavatore
Italy
Crocetta
Italy
Ischia Porto
Italy
Cento
Italy
Grottaferrata
Italy
Acqui Terme
Italy
Bellaria-Igea Marina
Italy
San Vito dei Normanni
Italy
Portogruaro
Italy
Valenza
Italy
Torvaianica
Italy
Tradate
Italy
Mentana
Italy
Sestri Levante
Italy
Malafede
Italy
Scordia
Italy
Porto Empedocle
Italy
Minturno
Italy
Valenzano
Italy
Castel Maggiore
Italy
San Giovanni Valdarno
Italy
Zola Predosa
Italy
Oderzo
Italy
Porto San Giorgio
Italy
Bussolengo
Italy
Eppan
Italy
Rocca di Papa
Italy
Carlentini
Italy
Cirò Marina
Italy
Borgo Vittoria
Italy
Savignano sul Rubicone
Italy
Latiano
Italy
Beach holidays in Italy — FAQs
- What are the best beach holidays in Italy?
- Our 148 top picks for beach holidays in Italy are listed above, sorted by where you'll get most for your money on Booking.com — starting from $90/night.
- When is the best time for a beach holiday in Italy?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Italy; midsummer is hot and busy.
- How much do beach holidays in Italy cost?
- Hotels for our Italy beach picks start from $90/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.