St. Petersburg Vacation Travel Guide | Expedia

St Petersburg lies around 400 miles to the Northwest of Moscow. Nestled on the Neva River, it spreads out from its banks and across a series of islands that lie within the river delta. With a wealth of extravagant palaces, breathtaking cathedrals and magnificent gardens, St Petersburg is truly Russia’s Imperial city.
Back to Top