Sperlonga can be reached by train. One of two major train lines between Rome and Naples (Roma-Napoli via Formia) stops in Fondi. The station is called Fondi-Sperlonga, and local trains stop there. When going North to South, the last station before Fondi is called Monte San Biagio. When going South to North, the last station before Fondi is Formia. From the station of Fondi, a taxi to Sperlonga should be around 20 Euro, or a bus service is available at least some of the time. The distance from the train station to Sperlonga is about 12km by road.
It is also possible to take a bus to Sperlonga from various surrounding locations, including Terracina, Fondi, and Formia/Gaeta.
Sperlonga is fairly small, and getting around by foot is quite reasonable if one doesn't mind climbing lots of steps.
It is fairly easy to drive around Sperlonga, except for the old town, which is closed to traffic. It is often hard to park around Sperlonga in the peak season. At other times, there are many parking lots near the old town.
There is a bus service within Sperlonga.
The two beaches on the two sides of the old town of Sperlonga are quite popular. One beach stretches all the way to Terracina, 18km away. The other beach ends at a cave known as the "Grotta di Tiberio", "Grotto of Tiberius" or "Cave of Tiberius". The emperor Tiberius was known to have a villa in the area. The cave has yielded a number of marble sculptures which are housed in the museum that is along the via Flacca not far from the cave, a little South of the town.
Sperlonga is nice to visit, though there are few specific landmarks ---- the town itself is the landmark.
Nightlife is available in Sperlonga, including hanging out on the main square of the old town and the road leading to it, a good selection of restaurants, and a selection of night clubs.
Sperlonga also benefits from being near the agricultural area centered around Fondi, so many local fruits and vegetables are very fresh. There is usually a farmer's market in the main square of the old town.
Da Filippo, in the lower town (near the beginning of the old town), makes ice creams and other pastries.
There is also a youth hostel, in the part of the new town that is nearest Fondi.
Other hotels can be found elsewhere, including along the road to Gaeta.
Apartments for rent are available both within and outside the town.
There is a drive-in campground inland from the beach where the Grotta di Tiberio is. Camping on the beach is not permitted.
There are many other interesting towns and landmarks within one hour's driving distance of Sperlonga. In particular, the old town and harbor of Gaeta, the old city of Fondi (of which not much is left, beyond a spectacular city gate), the temple of Jupiter Anxur in Terracina, the tomb of Cicero near Formia.
The via Flacca between Sperlonga and Gaeta runs along cliffs high above the sea, and also has many tunnels. On most of the cliffs it is still possible to find remains of the old roman via Flacca, and to follow them on foot. One section includes a tunnel that was built by enlarging a cave, and which is only accessible on foot. This road also leads to many small beaches, often with a restaurant or other facility. Many of the cliffs also have ruins of old watchtowers.