Sperlonga si trova a 116 Km da Roma e a 114 Km da Napoli. Per chi viene in automobile dalla Capitale, è raggiungibile percorrendo la via Pontina (fino a Terracina) e proseguendo lungo la via Flacca. Per chi percorre l’autostrada del Sole Roma-Napoli, l’uscita più vicina a Sperlonga si trova a Cassino.
Con il treno (linea FS Roma-Napoli) si deve scendere alla stazione di Fondi. Di qui parte il servizio di trasporto pubblico di collegamento con Sperlonga ad ogni arrivo dei treni.