Sperlonga si trova nel Lazio in provincia di Latina a 116km da Roma e 114km da Napoli:
Da Roma: percorrere la via pontina fino a Terracina e proseguire sulla via Flacca direzione Sperlonga, oppure L’Autostrada del Sole (A1) Roma - Napoli, uscita Frosinone, direzione Terracina e poi Sperlonga.
Da Napoli: tangenziale direzione Mondragone, seguendo le indicazioni stradali per Formia, Gaeta, ed infine Sperlonga. In alternativa percorrere l’Autostrada del Sole (A1) fino a Capua, seguire poi le indicazioni per Formia, Gaeta , Sperlonga
Linea ferroviaria FFSS Roma – Napoli e viceversa, fermata Fondi – Sperlonga e proseguire con il servizio di trasporto pubblico, o con il servizio taxi fino a Sperlonga.
La distanza che intercorre tra la stazione ferroviaria di Fondi – Sperlonga è di soli 11 km.