Я плавал на Метеоре в прошлом году, и могу сказать, что билеты лучше бронировать заранее. Летом спрос огромный, особенно в выходные дни. Цены начинаются от 1000 рублей в одну сторону, но ближе к сезону могут подняться до 1500-2000 рублей. Если планируете поездку в будний день, то шансы купить билет на месте есть, но в выходные это почти невозможно. Советую покупать Билет на Метеор из Санкт-Петербурга в Петергоф тут
https://meteor-petergof.ru/rejsy-do-...-iz-petergofa/