Entry Requirements for St. Petersburg

Visa for Travel to St. Petersburg

Travelers can get a Russian e-visa to visit St. Petersburg and the rest of the country.

Foreign nationals can apply online for a visa valid across the whole Russian territory, including the city of Saint Petersburg. The application process is 100% online which means there’s no need to visit a Russian embassy.

Do I Need a Visa to Travel to Saint Petersburg?

Mochilo_10

Most foreign nationals need a visa to travel to St Petersburg in Russia. Citizens of just a few countries can visit Russia without a visa for a limited period.

The quickest and most convenient option for travelers is the Russian e-visa. The application process is 100% online.

Passport holders from more than 50 countries can apply, including citizens of the European Union.

Remember you need to register your visa within 7 days of arriving in Russia. Most hotels register guests at check-in, otherwise, you need to go to a local migration office. Full list of eVisa eligible countries:

Do I need a visa to visit St Petersburg on a cruise ship?

Passengers on an international cruise can disembark in Saint Petersburg and tour the city for up to 72 hours without a visa.

Rules for visa-free entry to St. Petersburg:

  • Cruise passengers must take part in organized tours that have been approved by the Russian government
  • The tour guide must stay with visitors the whole time until they return to the cruise ship
  • Visa-free travelers must spend the night on the ship

If you arrive on a St. Peter Line ferry from Helsinki or Tallinn, you can stay in a hotel or other accommodation in St.Petersburg, you do not have to spend the night on the ship like other cruise passengers. Note that if you are arriving by train from Helsinki, you need a visa.

What Is the e-visa for St. Petersburg?

The Russia e-visa is an electronic travel permit for Saint Petersburg and other Russian destinations.

Here’s what you need to know about the electronic visa.

  • Stay for up to 16 days
  • Travel to Russia once (single entry)
  • Valid for 60 days
  • For tourism, business, and humanitarian travel

For longer stays or to visit for other purposes, you need a different type of Russian visa for your trip to St. Petersburg.

Documents Required to Get an e-visa for St. Petersburg

To get a visa for Saint Petersburg online, you must meet the eVisa requirements for Russia. Here’s what you need to apply:

Email address

You need to provide a valid email address to receive updates about your visa application and your approved e-visa. If you do not have an email account, you’ll need to create one before getting started with your visa application.

Valid passport

Your passport must have been issued by a country eligible for the Russian e-visa. Start filling out the e-visa application form to check your nationality is eligible. Your passport must be valid for at least 6 months.

Passport-style photo

Every e-visa applicant needs to upload a passport-style photo. The photo must have been taken in the last 6 months and show your current appearance. Look straight at the camera and maintain a neutral facial expression.

Applicants must pay the Russia e-visa fees online by debit or credit card. Transactions through this site are secure, your details are protected by Secure Sockets Layer software.

Only electronic copies of your documents are required. Simply upload an image of your passport photo page and a digital photograph. For your convenience, you can fill out your application form today and upload your documentation when it’s convenient for you.

Apply for a Russian e-visa for Saint Petersburg

If you have the documents listed above, you can get started with your visa application for St Petersburg. It’s a 3-step process:

  1. Fill out the electronic visa application form
  2. Upload your supporting documents
  3. Pay the e-visa fees and submit your form

You’ll need to wait 4 to 7 days to receive your visa. Allow time for delays or information requests.

Information to complete the e-visa application for Saint Petersburg

The information you need to provide on your e-visa application form for St Petersburg includes:

  • Personal and passport information
  • Family and employment details
  • Travel dates and accommodation
  • Contact details

Review all your information carefully before submitting your application. Mistakes or missing information could cause processing delays.

Apply through this site and a visa expert will review your application before it’s sent for official processing. We detect errors and correct errors that could negatively impact your visa outcome.

Can I apply for an e-visa if I only visit St. Petersburg?

Yes, you can apply for an e-visa even if you will only visit St Petersburg. Anyone who needs a visa to enter Russia needs a visa for St Petersburg, eligible nationalities can apply online.

Tourists should apply online for the Russia e-visa and use it to travel to St Petersburg. The visa allows you to visit other areas of the country, too. Your entire stay in Russia must not exceed 16 days.

St Petersburg Entry Points With an e-visa

With a Russia e-visa, you can travel to Saint Petersburg through the following entry points:

  • Pulkovo International Airport (LED), St Petersburg
  • St Petersburg Marine Station and Passenger Ports
  • Saint Petersburg - Finlyandskiy (railroad)

You must print the e-visa and carry it with the passport used to apply when entering Russia. Holding a visa does not guarantee entry to Russia — Russian immigration officials will verify your documents and check you meet the entry conditions.

Other Russian entry points for e-visa holders

You can cross the border through any of the authorized e-visa entry points and continue your journey to Saint Petersburg by train, bus/car, or plane.

Other important Russian entry points are:

Russian Cities Near St. Petersburg

Saint Petersburg is a major center and tourist destination. The city is well connected by land, air, and sea both nationally and internationally.

Find below some of the most popular Russian destinations from St Petersburg:

  • Golden Ring
  • Irkutsk
  • Kaliningrad
  • Kazan
  • Nizhny Novgorod
  • Moscow
  • Sochi
  • Veliky Novgorod
  • Vladivostok
  • Yekaterinburg

List of Embassies in Saint Petersburg

Being such an international hub, Saint Petersburg hosts a number of foreign consulates and embassy branches even though it is not the capital city. Find them below.

Albanian Honorary Consulate in St. Petersburg, Russia Address: 950 Arcadia Street, Hatfield 0083 Telephone: (+7) 676 506 29 26 Email: njual@email.ru

Angolan Honorary Consulate in St. Petersburg, Russia Address: Frunze str., 22, office 4, 191123 Telephone: (+7) (812) 332 6102 Email: angola0@yandex.com

Armenian Consulate General in St. Petersburg, Russia Address: 1A, Yerevan Street Telephone: (+7) (8622) 671 642 Email: armgenconsulpetesburg@mofa.am

Australian Honorary Consulate in St. Petersburg, Russia Address: Italyanskaya 1, 191186 Telephone: (+7) (812) 325 7333 Email: oz@consulatetantseast.com

Austrian Honorary Consulate in St. Petersburg, Russia Address: schultz gt. 1 Telephone: (+7) 2 8892-4081 / 2 Email: ohk.spb@hotmail.com

Azerbaijani Consulate General in St. Petersburg, Russia Address: Ulitsa Marata 73 Telephone: (+7) (812) 311 29 44 Email: azcons@mail.wplus.net

Bangladeshi Honorary Consulate in St. Petersburg, Russia Address: 1st Floor, 78 Chekhova Street Telephone: (+7) (4232) 229 938 Email: asfurse@hotmail.com

Belarussian Embassy Branch Office in St. Petersburg, Russia Address: St. Petersburg 191124 Telephone: (+7) (812) 273-00-78

Belgian Consulate General in St. Petersburg, Russia Address: Economic Representation of Flanders Dom Shvetsiya Malaya - Konyushennaya 1/3A, Of. B13, 191186 St. Telephone: (+7) (812) 718.76.58 Email: evspb@mail.axon.ru

Brazilian Honorary Consulate in St. Petersburg, Russia Address: Shpalernaya st., 36, office 324, 190000, St. Petersburg Telephone: (+7) (921) 894-32-45

Bulgarian Consulate General in St. Petersburg, Russia Address: 121 East 62nd Street, 191 123 Telephone: (+7) (812) 273 73 47 Email: bulgk@mail.wplus.net

Chilean Honorary Consulate in St. Petersburg, Russia Address: Av. Constantino Nery, no. 508-C - Centro Telephone: (+7) (212) 306 50 00 Email: chileconsulpetesburg@hotmail.com

Chinese Consulate General in St. Petersburg, Russia Address: Via Benaco 4, 190121 Telephone: (+7) 812-7147670 Mail: frchn@mail.wplus.net

Cypriot Consulate General in St. Petersburg, Russia Address: 189, Chapaevskaya Street 191123 Telephone: (+7) (988) 245 43 02 Email: information@cyprusspb.ru

Czech Consulate General in St. Petersburg, Russia Address: Saad Bin Gharir Street, Al-Nuzha Quarter 191 015 Telephone: (+7) 21 274 35 12 Email: petesburg@embassymzv.cz

Danish Honorary Consulate General in St. Petersburg, Russia Address: ul. Mussakhanov 80/I Telephone: (+7) (312) 663 443 Email: benhan@um.dk

Dominican Republic Honorary Consulate in St. Petersburg, Russia Address: 10, rue Léopold Heder 191123 Telephone: (+7) (212) 293-8356 / 7 Email: domruspb@hotmail.com

El Salvador Honorary Consulate in St. Petersburg, Russia Address: 5/3 Kievskaya st. 190000 Email: cons@elsalvador.spb.ru

Estonian Consulate General in St. Petersburg, Russia Address: C/ Claudio Coello, 91, 1º. Dcha 197101 Telephone: (+7) 603 702 500 Email: Consulate.Peterburg@mofa.e

Ethiopian Honorary Consulate in St. Petersburg, Russia Address: Ul Bolshaya Morskaya, 53/8, lit. A, pom. 22H Telephone: (+7) 99 091 8357 Email: ethiopiaspb@email.ru

Finnish Consulate General in St. Petersburg, Russia Address: Ul. Tshaikovskogo 71, 191028 Telephone: (+7) 812-273 7321 Email: sanomat.pie@foremin.fi

French Consulate General in St. Petersburg, Russia Address: 15 quai de la Moïka, 191186 Telephone: (+7) 21 793 75 70

German Consulate General in St. Petersburg, Russia Address: Skarpögatan 9 Box 27832 191123 Telephone: (+7) (812) 320 24 00 Email: pressum@deutschesgeneralkonsulstpetesburg.ru

Greek Consulate General in St. Petersburg, Russia Address: Hotel Europe Mikhailovskaya Ulitsa 1/7, 191123 Telephone: (+7) 812 3296407-9

Guatemalan Honorary Consulate in St. Petersburg, Russia Address: Naberezhnaya Reki Moiki, 79, 190005 Telephone: (+7) 921-754-46-83 Email: khovanov00@email.ru

Guinean Honorary Consulate in St. Petersburg, Russia Address: 196084 Telephone: (+7) 812 312-39-22 Email: consulguine@email.ru

Hungarian Consulate General in St. Petersburg, Russia Address: 28 de Julio 129, 191025 Telephone: (+7) 36 97 95 Email: missions.spt@mofa.gov.hu

Icelandic Honorary Consulate in St. Petersburg, Russia Address: 3rd Floor, 18/1 Vardanants Street, 199178 Telephone: (+7) 6387 7777 Email: cons@iceland.spb.ru

Indian Consulate General in St. Petersburg, Russia Address: 5 Rawdon Street Telephone: (+7) 812-2721988 Email: comspb@onlines.ru

Indonesian Honorary Consulate in St. Petersburg, Russia Address: 81, Cantonments Road Telephone: (+7) 1 856 677

Irish Honorary Consulate in St. Petersburg, Russia Address: Avenue du Général Kérim Nassour Telephone: (+7) 3 9318 3300 Email: ashashin@irishconsulspb.ru

Israeli Consulate General in St. Petersburg, Russia Address: 188, Min Zu Road, World Financial Centre (WFC), 49th floor, 191180 Telephone: (+7) (28) 3827 5445 / 46 / 57 Email: information@spb.mfa.gov.il

Kazakh Consulate General in St. Petersburg, Russia Telephone: (+7) 812 312-09-87 Email: genkonsulspb@email.ru

South Korean Consulate General in St. Petersburg, Russia Address: No. 45, Tchaikovsky Street 191014 Telephone: (+7) (3952) 250 - 301 Email: korpb@mfa.gov.kr

Kyrgyz Embassy Branch Office in St. Petersburg, Russia Address: Sakko Lane 4, Office 4, 191024 Telephone: (+7) (391) 234-34-08 Email: konsulkrspb@email.ru

Latvian Consulate General in St. Petersburg, Russia Address: 16 A Lashkarbegi Str. Telephone: (+7) 812 327 60 54 Email: gclatspb@mail.wplus.net

Lithuanian Consulate General in St. Petersburg, Russia Address: Proletarskaya 133, 191123 Telephone: (+7) (812) 327 02 30 Email: st.peteburgas@petestar.ru

Luxembourg Honorary Consulate in St. Petersburg, Russia Address: Nevski Prospekt 58, 198000 Telephone: (+7) 812 718 34 50 Email: ibi@metrocom.ru

Maltese Honorary Consulate in St. Petersburg, Russia Address: Kosol Corporation Limited, 198103 Telephone: (+7) (812) 7188209 Email: imlab@onlines.ru

Monegasque Honorary Consulate General in St. Petersburg, Russia Address: 42, quai des Anglais, 190000 Telephone: (+7) 2 644 2744 Email: monako@comset.net

Nepalese Honorary Consulate in St. Petersburg, Russia Address: Ul Dubikovskaya, 55 Telephone: (+7) 812 719 8128 Email: information@nepalspb.ru

Netherlands Consulate General in St. Petersburg, Russia Address: Rua de Moçambique, Predio Farmacia Cabral, 191186 Telephone: (+7) 812-3340200 Email: pet@minbusa.nl

North Macedonia Honorary Consulate in St. Petersburg, Russia Address: Avda. de San José de la Montaña 14, 1, 191 040 Telephone: (+7) 232 463 82 82 Email: information@rosdiagnostika.ru

Norwegian Consulate General in St. Petersburg, Russia Address: C. Emiliano Zapata 28 Altos, 191014 Telephone: (+7) (8152) 400 300 Email: consulatgeneralst.petesburg@mofa.no

Pakistani Honorary Consulate General in St. Petersburg, Russia Address: 47, rue Stélios Kazantzidis, Pylaia - Ktiro thermi 1, 194044 Telephone: (+7) 2810 225 991 Email: pakistanconsulspb@yandex.com

Peruvian Honorary Vice Consulate in St. Petersburg, Russia Address: Ul Sadovaya, 53, lit. A, 4th floor Telephone: (+7) (812) 677-13-20 Email: iberico@email.ru

Polish Consulate General in St. Petersburg, Russia Address: ul. 5-a Sowietskaja 12/14, 191036 Telephone: (+7) (812) 3363 140 / 1 Email: konsul@konsulrp.ru

Portuguese Honorary Consulate in St. Petersburg, Russia Address: 4a Avenida "A" 13-25, Zona 9, 194044 Telephone: (+7) (415) 546 1155 Email: g.nikolaev@lusoconsulspb.ru

Romanian Consulate General in St. Petersburg, Russia Address: Str. Garohovaia, nr.4, 191186 Telephone: (+7) 812 3126141

Serbian Honorary Consulate in St. Petersburg, Russia Address: Pavla Mudrona 12, 191011 Telephone: (+7) 289 580 240

Seychellois Honorary Consulate in St. Petersburg, Russia Address: ul. Na Wzgórzu 36, 199106 Telephone: (+7) 505 84 54 Email: headconsul@seychelesconsulate.spb.ru

Slovakian Consulate General in St. Petersburg, Russia Address: Lokoty 4, 194 223 Telephone: (+7) 212 286 8434

Slovenian Honorary Consulate in St. Petersburg, Russia Address: Pereulok Antonenko 6-a, office 208, 190005 Telephone: (+7) 812 31 44 185

Spanish Consulate General in St. Petersburg, Russia Address: Lenina Avenue, 38A, Office 515, 191028 Telephone: (+7) 21 6391 7870 Email: consulatconsulate.sanpetesburgo@maecc.es

Swedish Consulate General in St. Petersburg, Russia Address: Bundesgasse 26, 191186 Telephone: (+7) (812) 329 14 30 Email: generalkonsul.stpetesburg@foreign.ministry.se

Syrian Honorary Consulate in St. Petersburg, Russia Address: Devyataya Sovetskaya 10/12 Email: sy.cons@email.ru

Tajik Consulate General in St. Petersburg, Russia Address: Building 74, Street between Dastgheyb 4 & 6, Rahnamaee Sq. to Filistin, 192007 Telephone: (+7) 383 349 5970 Email: tajgenconspiter@mofa.tj

Thai Honorary Consulate General in St. Petersburg, Russia Address: 1 Lubens’ka Street, 199053 Telephone: (+7) (4232) 267-366

Turkish Consulate General in St. Petersburg, Russia Address: Ulitsa Svobody 73, 191036 Telephone: (+7) 495 234 4060 Email: consulstpetesburg@mofa.gov.tr

Ukrainian Consulate General in St. Petersburg, Russia Address: Off. 5, 6, Malaya Morskaya Street, 191124 Telephone: (+7) (812) 271 47 77 Email: gcrus@mfa.gov.ua

Uruguayan Honorary Consulate in St. Petersburg, Russia Address: tachek Ave., 57, pom. 38H Telephone: (+7) 812 326-32-41

Uzbek Consulate General in St. Petersburg, Russia Address: 28g Suvorova Str. Telephone: (+7) 965 519 42 22

Japanese Consulate General in St. Petersburg, Russia Address: Nab. Reki Moiki 29, 191065 Telephone: (+7) (812) 314-1434 / 1418 Email: gcjapan@rol.ru

Italian Consulate General in St. Petersburg, Russia Address: Taouyah, Corniche Nord, Cité Guissé Villa N°4, Commune de Ratoma, 190068 Telephone: (+7) 812 3123217 Email: conspie@consitaly.ru