Most likely, you will have to make a Russian visa. Please check with the information about visas.
Tourists arriving by ferry to St. Petersburg can enter Russia without a visa if they leave the country within 72 hours. See the details.
- If you travel by plane, check the Directions page.
- If you travel by coach, please note that you will have to proceed with border control formalities. This might take efforts and time.
You can reach St. Petersburg from Riga by airplane, train, or bus.
You can book a train ticket at the site of Latvian Railways. Trains from Riga arrive at the railway station called Vitebskiy vokzal (350 meters from the nearest subway station named Pushkinskaya).
Coach transfers between Riga and St.Petersburg are offered by a number of companies, for instance, Lux Express.
You can travel from Helsinki to Saint-Petersburg by airplane, train, ferry, or bus.
You can find buy train tickets at the site of Finnish Railways (VR Group). You can check the schedule at the site of Russian Railways as well. Trains from Helsinki arrive at the railway station called Finlyandsky vokzal (300 meters from subway station Ploschad Lenina) or Ladozhsky vokzal (railway station).
Ferry cruises are offered by St. Peter Line. The ferry arrives at Morskoy Vokzal (sea station). The best way to get from the sea station to a Sokos hotel is to take a taxi, the sea station is 5 km away from Sokos hotels.
- Bus transfers are offered by SovAvto company. The bus stops at Petrogradskaya or Nevskiy Prospekt (subway stations).