Search Blog
Car Hire – Search, Compare & Booking → Compare 500 companies at over 10,000 locations. Best price guaranteed

How to get to Saint Petersburg: plane, train, bus, car, taxi (all methods with places of purchase of tickets)

St. Petersburg is one of the most beautiful cities in the world with a rich centuries-old history and a huge number of attractions.

There are many ways to get to St. Petersburg from the cities of Russia and abroad: by plane, train, buses, by car or taxi, as well as by water on cruise liners.

For the convenience of movement, depending on where your way to St. Petersburg lies, you can connect routes and get there in several ways that are convenient for you.

How to get to Saint Petersburg


St. Petersburg has one airport serving both domestic and international flights - Pulkovo International Airport (airport code - LED).

St. Petersburg Pulkovo Airport regularly receives (and sends) domestic flights from many Russian cities: Moscow, Kaliningrad, Rostov-on-Don, Krasnodar, Sochi (Adler), Kazan, Perm, Yekaterinburg, Nizhny Novgorod, Arkhangelsk, Murmansk, Syktyvkar, Yaroslavl, Krasnoyarsk, etc.

International flights: Republic of Belarus, Turkey, Georgia, UAE, many European countries, China, South Korea, Kazakhstan, Azerbaijan, etc.

Attention! Flights from some cities may be seasonal. Flights to Saint Petersburg →

From Pulkovo Airport to Saint Petersburg

Pulkovo Airport is located within the city limits, 23 kilometers from the center of St. Petersburg (Palace Square).

To get from the airport to the city center, as well as from the city center to the airport, you can:

Taxi. You can order a taxi / transfer in advance, even from home. At any time of the day, at the airport, a driver will be waiting for you with a sign where your first and last name will be written. To order a taxi is enough to inform your flight details.

Car. If you plan to travel around the city and the surrounding area by car, then the ideal option would be to rent a car at the airport.

You can choose and order a car in advance, at the appointed time your car will be waiting for you near the airport.

By public transport from the airport in the center of St. Petersburg will have to get with transfers.

About all the ways to get from St. Petersburg airport to the city center, you can find out here →

If there is a need to spend the night at Pulkovo Airport, then you can stay at the 4-star Park Inn Hotel from Radisson Pulkovo Airport, which is directly connected by a covered walkway to Terminal 1 of Pulkovo Airport.

The hotel has a restaurant, a 24-hour lobby bar, free Wi-Fi, a fitness center and 18 meeting rooms equipped with modern appliances. Link to the hotel booking

Capsule Hotel Pulkovo is an hourly capsule hotel located directly at the airport with free Wi-Fi, air conditioning, private lighting and a 24-hour front desk. Link to capsule hotel booking


If desired, you can get to St. Petersburg by taxi directly from Moscow, Vyborg, Petrozavodsk, Pskov, as well as Tallinn, Helsinki, Narva, etc.

At the same time, the taxi will be waiting for you at the designated place and at the time specified by you.

Taxi to Saint Petersburg (all routes) →

Trains and commuter trains

Trains and commuter trains run regularly to St. Petersburg.

Trains run from many Russian cities: Adler (Sochi), Kaliningrad, Perm, Kazan, Yekaterinburg, Chelyabinsk, Moscow, etc.

There are also branded and high-speed trains.

High-speed branded Sapsan trains run between Moscow and St. Petersburg, which will take you from Moscow to St. Petersburg or back in 3 hours 30 minutes - 4 hours.

International trains connect St. Petersburg with the cities of Belarus, Latvia, Lithuania, Finland, Estonia.

In Vyborg, and other nearby cities and towns from St. Petersburg, trains run regularly, including electric trains Swallows.

You can view the schedule and cost of tickets, as well as buy a train ticket, including a high-speed Peregrine Falcon and Swallow, here →

The buses

You can get to St. Petersburg, as well as from St. Petersburg by bus, including from Moscow.

You can view the schedule and cost of tickets, as well as buy a bus ticket, here →


You can also get there by car, both personal and rented.

You can rent a car in many cities of Russia.

Rent a car (all places) →

P.S. You can also get there in other ways, for example, by hitchhiking or cruise liners. However, these are not the fastest ways to get to St. Petersburg.

The most common ways to get to St. Petersburg are planes and trains.

All accommodation facilities in St. Petersburg, including in the city center and more remotely from it, can be viewed and booked here booking

Useful for trips / travel

Trip Planner →

Hello reader!

It's a little awkward to ask, but we need your help. We are non-profit and we do not have regular income. We depend on orders and donations exclusively from readers, that is, from you. If you make an order through our site or donate as much as you can, this site will be filled with useful information for you. Thank.

Donate now →
Leave a review ↓
Nobody has left any reviews.