San Marco di Castellabate è situato a sud della costa di Salerno, alle porte del Parco Nazionale del Cilento e valle di Diano.
Come raggiungerci:
In autostrada: Mediante Autostrada A1 Salerno-Reggio Calabria uscita Battipaglia oppure Eboli, direzione Capaccio-Paestum-Agropoli, uscita Agropoli sud direzione Castellabate, percorrere per circa 20 minuti, poi direzione San Marco.
Treno:
Da nord via Battipaglia e sud via Paola-Sapri scalo alla stazione di Agropoli-Castellabate. Da Puglia e Basilicata cambiare a battipaglia e direzione Agropoli-Castellabate. [Orari treni]
Aereo:
Scalo aereoporto Napoli Capodichino oppure Salerno costa d”Amalfi.
Nave:
Nel periodo estivo San Marco è collegata mediante Metrò del Mare con Napoli e Salerno.
Autobus:
Per i collegamenti regionali, oltre alla Metrò del Mare, San Marco è servita da una linea di autobus della compagnia salernitana BUS ITALIA, nella tratta Salerno-Acciaroli. Alcune di queste corse partono da Napoli ed altre percorrono la tratta Salerno-San Marco.