Теплоход тоже не является самым быстрым транспортом, да и поездка на нём будет не такой уж и комфортной, я считаю. Лучше на метеоре добраться. Он примерно за сорок пять минут Вас доставит, причём - реально с удобствами. Чтобы узнать, сколько стоит метеор до Петергофа, и насколько часто он ходит в нужном направлении, посетите этот сайт
https://meteorkronshtadt.com/meteor-petergof/ . На нём, кстати говоря, и другой полезной информации предостаточно.