Да, на автобусе придётся добираться долго, и без особого комфорта. Как по мне, разумнее будет отдать предпочтение водному транспорту. Например, можете перед поездкой изучить расписание метеоров тут https://meteor-petergof.ru/ . На таком компактном теплоходе доплыть до места получится всего за сорок пять минут.
Я всего однажды в Петергофе был. Добирался туда на автобусе, прямо с Дворцовой площади. Можете и вы так сделать, если хотите. Но учтите, что займёт поездка час-полтора в каждую сторону.
Планирую в конце апреля в Санкт-Петербург отправиться, оборудование для предприятия подбирать. Хочу заодно и Петергоф посетить, чтобы по его садам погулять. Не подскажете, как туда добраться?