In short: the Riviera di Ulisse is the finest sea in southern Lazio, and each town has its own soul. Sperlonga, white and clinging to the cliff, is the postcard; Gaeta pairs beaches with a medieval old town; Terracina brings together a clifftop temple and lively evenings; Formia is the base for ferries to the Pontine Islands; Fondi is the smart inland choice. Top picks: Villa Maria Luxury Suites in Sperlonga, CAIETA Housing in Gaeta and Il Grande Blu in Terracina.

The Riviera di Ulisse — the Coast of Ulysses — is where southern Lazio is at its best: white villages perched over the sea, sandy beaches, headlands and the myth of Circe and Ulysses as a backdrop. It’s the region’s second-largest seaside cluster by number of places to stay, and each town has a different character — so it pays to pick your base well. Here are the best, with the small addresses we hand-pick one by one, never by hearsay.

The clue to the quality of the water is in the 2026 Blue Flags, confirmed for Gaeta, Formia, Fondi, Terracina and Sperlonga, and just to the north for Sabaudia. Honestly, though: San Felice Circeo lost the award in 2026, and the islands of Ponza and Ventotene aren’t among the winners — flag or no flag they remain gorgeous, but it’s only fair to know.

One practical note: this is a strongly summer coast. From June to September it’s alive and full; out of season many beach clubs, services and ferry links thin out. And if the islands are the real goal, this is the mainland you set off from.

Sperlonga: the white postcard above the sea

The white village of Sperlonga above the sea on the Riviera di Ulisse
Sperlonga, the white village perched on its headland between the two beaches.

Sperlonga is the Riviera’s postcard: a village of white houses clinging to a spur, with lanes tumbling down to the sea and two long sandy beaches on either side of the headland. It’s the most photographed spot on this coast, and with good reason.

Below the town, Tiberius’ Villa and its grotto house the Archaeological Museum with the famous sculpture groups of Scylla and Polyphemus: myth and sea in the same afternoon. In high season the centre is traffic-limited and best explored on foot — one more reason to sleep inside the village.

The two we choose among the white houses:

Villa Maria Luxury Suites

B&B · Sperlonga · 9.6/10 from 258 reviews

Elegant suites in the white village, a couple of steps from the beaches and the lanes above the sea: the location that makes you want to leave the car in the garage. Refined interiors and that small-charming-address feel that suits Sperlonga so well. Perfect for a couples’ escape with the sand on your doorstep.

Hotel Aurora

3-star hotel · Sperlonga · 9.5/10 from 304 reviews

A proper hotel in Sperlonga, for those who prefer the services and ease of a front desk and a ready breakfast to self-catering. Close to the sea and the centre, it’s the reassuring choice for families and for anyone who likes to nip back to the room between swims. The village’s classic comfort.

All the small hotels in Sperlonga →

Gaeta: beaches, gulf and a medieval old town

Gaeta on its gulf, between Serapo beach and the medieval quarter of Sant'Erasmo
Gaeta, the gulf and the medieval quarter of Sant’Erasmo on the headland.

Gaeta is the most complete town on the Riviera: a long city beach, Serapo, the picturesque medieval quarter of Sant’Erasmo on the headland and, just outside, the sanctuary of the Montagna Spaccata with its cleft in the rock. Sea, history and walks in a single stay.

It’s the base we most often recommend to those who want a bit of everything without moving around much, with life picking up along the seafront in the evening. The two we choose, from the old town to the cliff:

CAIETA Housing

Guest house · Gaeta · 9.9/10 from 296 reviews

In the heart of Gaeta, between the medieval quarter of Sant’Erasmo and the seafront, a well-kept guest house from which beaches, lanes and fish restaurants are all on foot. Welcoming rooms and a hands-on host, the kind of base that makes you feel like a local straight away. Great for discovering the real Gaeta, the one beyond the beach.

Grand Hotel Le Rocce

4-star hotel · Gaeta · 9.3/10 from 397 reviews

A four-star set into the coast between Gaeta and Sperlonga, facing the sea with a private beach beneath the cliff: the postcard of an easy seaside stay. Terraces over the water and the services of a large hotel for those who want to truly switch off. Ideal for couples and families who put the sea first.

All the small hotels in Gaeta →

Terracina: the temple over the sea and the beach on your doorstep

Terracina with the Temple of Jupiter Anxur on the headland and the beach
Terracina, the Temple of Jupiter Anxur crowning the gulf from the headland.

Terracina combines a long sandy beach with a double centre — the seaside quarter, lively and beachy, and the upper town with the Foro Emiliano and its churches. Atop the headland watches the Temple of Jupiter Anxur, one of the most spectacular viewpoints on the Tyrrhenian, magnificent at sunset.

It’s the choice for those who want sea and archaeology together, with livelier evenings than the villages. The address we choose, handy for both the centre and the sand:

Il Grande Blu

B&B · Terracina · 9.6/10 from 341 reviews

In Terracina, handy between the centre and the sea, a well-kept B&B with the sort of welcome that makes the difference on holiday. A practical base for the beach by day and for climbing to the Temple of Jupiter Anxur at sunset, when the gulf lights up. For those who want sea and archaeology in one stay, without overspending.

All the small hotels in Terracina →

Formia: the base for ferries to the islands

Formia on the gulf, the port for ferries to Ponza and Ventotene
Formia, the gulf and the port from which the links to Ponza and Ventotene set sail.

Formia is the Riviera’s most practical town: a seaside city on the gulf, with a promenade, Roman villas and — above all — the port from which ferries and hydrofoils to Ponza and Ventotene run all year. If the islands are the goal, this is the mainland to sleep on.

Less of a postcard than Sperlonga, but convenient and well served by train and road. The two we choose for a base on the gulf:

La Vista Formia B&B

B&B · Formia · 9.5/10 from 273 reviews

A B&B with a view over the gulf and a handy spot for an early-morning crossing to Ponza and Ventotene. Simple, well-kept rooms, breakfast and the practicality you need when an island is the next day’s plan. The smart base for anyone heading to the Pontine Islands without giving up the mainland sea.

Villa Maria Teresa Boutique Hotel

4-star hotel · Formia · 9.5/10 from 134 reviews

A boutique hotel for those who want a touch more elegance as a base on the gulf: polished interiors, hotel services and the port and station within easy reach. The right compromise between the Riviera’s sea and day trips to the islands. For couples after comfort and position together.

All the small hotels in Formia →

Fondi: the smart inland choice

Fondi with the Caetani castle and old town, an inland base to stay on the Riviera di Ulisse
Fondi, the Caetani castle and old town, midway between the Riviera’s beaches.

Set back a little from the coast, Fondi is the smart card for the budget-minded: gentler prices, a fine old town with the Caetani castle and the former Jewish quarter, and a central position between Terracina, Sperlonga and Gaeta. With a car, the sea is fifteen minutes away in any direction.

It’s the right base for those who want to tour the whole Riviera without paying for a seafront room. The address we choose:

B&B La Dolce Vita

B&B · Fondi · 9.8/10 from 185 reviews

A welcoming B&B inland in Fondi, halfway between Terracina and Gaeta: friendlier prices and a strategic spot for moving around the whole Riviera. Well-kept rooms and genuine hospitality, with the old town and the Caetani castle a couple of steps away. For those who want the sea close by while paying a fair rate.

All the small hotels in Fondi →

From here the coast carries on towards the islands and the Circeo: if the call of the Pontine Islands is stronger, here’s where to stay in Ponza; for the side of the Circeo National Park and the 1930s “new towns”, take a look at where to stay in Latina.

When to go

Summer: the peak sea season

From June to September the Riviera is in full swing: beaches, beach clubs, evenings on the seafront and frequent ferries to the islands. It’s also the priciest, busiest time, especially in Sperlonga and at weekends: here booking ahead isn’t advice, it’s a must.

Spring and early autumn

May–June and September are often the best moment: the sea still enjoyable, the villages lively but not overrun, and gentler prices. The ideal compromise for anyone who can choose when to travel.

Winter

Out of season the coast slows down: many beach clubs close and island links are reduced. What remains are the villages, the good seafood and, in Gaeta, the Christmas draw of the “Favole di Luce” light show.

Getting there

By train the Riviera is easy: the Rome–Naples line stops at Formia-Gaeta and at Fondi-Sperlonga, with connecting buses to the villages and ports. It’s the simplest way to reach Formia if the islands are the goal.

By car you come down from Rome on the SS148 Pontina to Terracina, then follow the scenic Via Flacca that links Terracina, Sperlonga and Gaeta right along the sea. A car stays the most convenient way to move between the towns and to reach the beaches outside the centres.

For the full picture on trains, roads and getting around the region: getting around Rome and Lazio.

Frequently asked questions

Quick answers to the questions we’re asked most often about where to stay on the Riviera di Ulisse.

Which is the prettiest village to stay in on the Riviera di Ulisse?

Sperlonga for the white postcard above the sea, Gaeta if you want to pair beaches with a medieval old town and more services. It depends on what you’re after: concentrated atmosphere and lanes in Sperlonga, a bit of everything and evening life in Gaeta.

Where do ferries to Ponza and Ventotene leave from?

Mainly from Formia, with links all year, and in season from Terracina and Anzio. That’s why Formia is the most convenient mainland base if the Pontine Islands are the aim of the trip: you sleep in town and set off in the morning.

Where should I stay on the Riviera di Ulisse with a family?

Gaeta, with its long Serapo beach and the centre within reach, and Terracina, with hotels and houses near the sand, are the most convenient for children; Fondi is the budget base for touring around. Sperlonga is stunning but more compact and pricier in high season.

Does San Felice Circeo have a Blue Flag?

Not in 2026: it lost it, the only Lazio resort to drop off the list. It remains a beautiful destination at the foot of the Circeo headland, but it’s fair not to present it as a Blue Flag; always check the current status for the year you travel.

When is the best time to visit the Riviera di Ulisse?

Summer is the full season, with sea and village life; May–June and September offer great weather and fewer crowds. In high season book early: the places near the sea, often small, go very quickly.