River Cruises from St Petersburg

A cruise starting in St Petersburg is a great way to experience river cruising. We have 28 cruises that range from 7 days up to 18 days in length. The most popular time for river cruises leaving St Petersburg is August.

28 St Petersburg river cruises with reviews

Load more