Stacja kolejowa w Zarautz usytuowana jest w centrum miasta, na skrzyżowaniu ulic Zigordia, Gaztainpe i Lapurdi. Na tej stacji zatrzymują się zarówno pociągi podmiejskie, jak i regionalne. Stacja posiada okienka kasowe, automaty biletowe, poczekalnię, toalety, automaty z napojami i przekąskami oraz kiosk z prasą. Obecny budynek stacji kolejowej to rekonstrukcja z końcówki lat 90 starej stacji.

Najbliższa stacja kolejowa Adif znajduje się w San Sebastián, skąd odjeżdżają pociągi dalekobieżne RENFE do Barcelony, Madrytu, Paryża, Lizbony i Saragossy.

Autobus W Zarautz kursują dwie linie autobusu miejskiego. Obie linie łączą centrum Zarautz z dzielnicami na obrzeżach: Itxasmendi, Vista Alegre i Asti. Dodatkowo kursuje także autobus do wiosek Abendaño, Urdaneta, Elcano i Meagas. Wszystkie autobusy miejskie zatrzymują się na przystanku przy ulicy Vizcaya (centrum).

Miasto nie posiada dworca autobusowego: autobusy różnych linii mają swoje własne przystanki w różnych częściach miasta.

Euskotren, jako Lluraldebus, organizuje przewozy autobusowe do San Sebastián. Podróż zajmuje około 40-45 minut (ze stacjami pośrednimi) bądź 15 minut (połączenie bezpośrednie).

Firma Autobuses La Guipuzcoana, jako Lluraldebus, oferuje połączenia autobusowe z Azkoitią i Azpeitią.