По железной дороге
Из Санкт-Петербурга можно доехать на электричке с Финляндского вокзала до станции "Петрокрепость". Время в пути 1.5 часа. Однако, чтобы от станции "Петрокрепость" добраться до Шлиссельбурга, необходимо переправляться через Неву.
На автобусе
Из Санкт-Петербурга. На автобусе №575 от м. улица Дыбенко (остановка находится на пр. Большевиков напротив дома 21). Автобусы отходят через каждые 20 минут. Стоимость проезда 55 рублей. Время в пути до 1 часа.
На автобусе №440 от м. Пролетарская и м. Рыбацкое. Автобусы отходят 1-2 раза в час (интервал 30-40 минут). Проезд стоит 90 рублей. Время в пути 1.5 - 2 часа.
Водным транспортом
От Дворцовой набережной до Шлиссельбурга можно также добраться по Неве на метеоре.
На машине
Первый вариант. С перекрёстка ул. Народная и пр. Большевиков выезд на Мурманское шоссе (М - 18, "Кола"). Далее по "мурманке" после Ладожского моста, сразу направо и далее по указателям. В итоге Вы должны будете проехать под мостом ещё 1 раз и уйти от него в правую сторону. От Ладожского моста до въезда в Шлиссельбург примерно 2 км. Протяжённость маршрута - около 32 км.
Второй вариант. С пр. Обуховской обороны выезжаете на Шлиссельбургский пр., далее по Советскому пр. проезжаете Усть-Славянку, оказываетесь на Петрозаводском шоссе и следуете всё время прямо. Вы будете проезжать мимо следующих населённых пунктов: Металлострой, Понтонный, Усть-Тосно, Ивановское, Отрадное, Павлово и Кировск. Будьте внимательны, после Кировска под Ладожским мостом движение запрещено, необходимо перед мостом повернуть направо, после чего на первом же повороте повернуть налево, проехать под мостом, и далее по указателям. Протяжённость маршрута от начала Шлиссельбургского пр. примерно 46 км.