From Calgary, the best connection to St. Petersburg is via Frankfurt with Air Canada, which co-chairs with Lufthansa Airlines. An alternate route from Calgary is via London with Canadian Airlines, which co-chairs with British Airways. Check with your travel agent for lower fares which may be available. The only place to stay in St. Petersburg is the Grand Hotel Europe on Nevsky Prospekt. Built in the 1820s and within walking distance of everything of importance, the hotel is as regal as one of the grand palaces.
Service is wonderfully deferential and the restaurants are renowned for their fine food.
Represented by Leading Hotels of the World. We welcome your feedback. All rights reserved.