Plane

Take the subway at the Sennaya Ploshchad station.

The journey takes approximately 13 m. The travel distance is 8 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Moskovskaya.
Take the Saint Petersburg Public Transport bus at the Ст. Метро "Московская" station .

The journey takes approximately 28 m. The travel distance is 10 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

787 m on foot from the Аэропорт "Пулково 1", Посадка to the Pulkovo (LED).

The journey takes approximately 9 m. The travel distance is 787 m.

Get off at the Pulkovo (LED).
Fly out to Pulkovo (LED) of the Sochi (AER) airport.

The journey takes approximately 4 h 25 m. Ticket price is about €70

Carrier is Aeroflot Russian Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Sochi (AER).
Take the train Russian Railways (Commuter Trains) at the station Sochi Airport.

The journey takes approximately 1 h 56 m. Ticket price is about €2 The travel distance is 36 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the Gagrypsh.


🛏 Find hotel deals and discounts up to 20% in Gagra at Booking


Train

Take the train Russian Railways (РЖД) at the station Saint Peterburg Glavny.

The journey takes approximately 37 h 37 m. Ticket price is about €45 The travel distance is 2413 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Adler.
Take the train Kuban Express Prigorod at the station Adler.

The journey takes approximately 13 m. Ticket price is about €1 The travel distance is 7 km.

Carrier is Kuban Express Prigorod.

Buy ticket

Get off at the Imeretinsky Kurort.
Take the train Russian Railways (Commuter Trains) at the station Imeretinsky Kurort.

The journey takes approximately 1 h 12 m. Ticket price is about €2 The travel distance is 26 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the Gagrypsh.


🛏 Find hotel deals and discounts up to 20% in Gagra at Booking


Train

Take the train Grand Service Express at the station St. Petersburg Moskovskiy Station.

The journey takes approximately 28 h 50 m. Ticket price is about €41 The travel distance is 2079 km.

Carrier is Grand Service Express.

Buy ticket

Get off at the Timashevskaya-1.
Take the train Grand Service Express at the station Timashevskaya-1.

The journey takes approximately 8 h 5 m. Ticket price is about €10 The travel distance is 313 km.

Carrier is Grand Service Express.

Buy ticket

Get off at the Hosta.
Take the train Russian Railways (Commuter Trains) at the station Hosta.

The journey takes approximately 2 h 47 m. Ticket price is about €2 The travel distance is 48 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the Gagrypsh.


🛏 Find hotel deals and discounts up to 20% in Gagra at Booking


Bus

Take the Avtovokzaly.ru bus at the St Petersburg Bus Terminal station .

The journey takes approximately 27 h 46 m. Ticket price is about €26 The travel distance is 1595 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Millerovo.
Take the Avtovokzaly.ru bus at the Millerovo station .

The journey takes approximately 10 h Ticket price is about €9 The travel distance is 511 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Krasnodar-1 Bus station.
Take the Stavropol Bus Terminal bus at the Krasnodar-1 Bus station station .

The journey takes approximately 5 h 46 m. Ticket price is about €6 The travel distance is 292 km.

Carrier is Stavropol Bus Terminal.

Buy ticket

Get off at the Sochi.
Take the Sochi Public Transport bus at the Sochi Bus station station .

The journey takes approximately 34 m. The travel distance is 34 km.

Carrier is Sochi Public Transport.

Buy ticket

Get off at the Aeroport.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 32 m. The travel distance is 37 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Gagra at Booking


Train route 2

Take the train Russian Railways (RZhD) at the station St. Petersburg Vitebskiy Station.

The journey takes approximately 53 h 48 m. Ticket price is about €65 The travel distance is 2424 km.

Carrier is Russian Railways (RZhD).

Buy ticket

Get off at the Gagra.
Take the train Russian Railways (Commuter Trains) at the station Gagra.

The journey takes approximately 7 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the Gagrypsh.


🛏 Find hotel deals and discounts up to 20% in Gagra at Booking


The cheapest way to travel from Saint-Petersburg to Gagra is by taking a Train with an average price of €46. The journey takes approximately 41 ч. 42 мин.

Plane is the fastest way to travel from Saint-Petersburg to Gagra. Tickets cost €73. The journey takes approximately 9 ч. 16 мин.