Ехать до Ивангорода удобнее всего из Санкт-Петербурга электропоездом или рейсовым автобусом, который несколько раз в день отправляется с городского автовокзала. Кроме того, Ивангород имеет железнодорожное сообщение и с Москвой — с Ленинградского вокзала отправляется поезд, следующий до Таллина. Единственная дорога в Ивангород — трасса М21 из Санкт-Петербурга (150 км) через Кингисепп (25 км). Другой вариант — приехать в эстонскую Нарву и пересечь границу. Городской транспорт представлен автобусами, впрочем, основные туристические места можно обойти и пешком.