Travel within Russia is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Saint Petersburg?

Book now

There are 5 ways to get from Samara to Saint Petersburg by plane, subway, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Fly, line 2 subway

  1. Fly from Kurumoch (KUF) to Pulkovo (LED)
  2. Take the line 2 subway from Moskovskaya to Nevsky Prospekt

Train via St Petersburg Ladojskii

  1. Take the train from Samara to St Petersburg Ladojskii

Bus

  1. Take the bus from Samara Central Bus station to Tolyatti
  2. Take the bus from Tolyatti to Penza Bus station
  3. Take the bus from Penza Bus station to Moscow Central Bus Station
  4. Take the bus from Moscow Central Bus Station to Velikiy Novgorod Bus station
  5. Take the bus from Veliky Novgorod to Saint Petersburg Moskovskaya Metro

Train

  1. Take the train from Samara to St Petersburg Glavny

Drive

  1. Drive from Samara to Saint Petersburg

Samara to Saint Petersburg by train

The train journey time between Samara and Saint Petersburg is around 39h 17m and covers a distance of around 1824 km. Operated by Russian Railways (РЖД), the Samara to Saint Petersburg train service departs from Samara and arrives in St Petersburg Glavny. Typically four trains run weekly, although weekend and holiday schedules can vary so check in advance.

4 Weekly Trains
39h 17m Average Duration
RUB 3100 Cheapest Price
See schedules
Samara → Saint Petersburg
Fully open

Travel safe during COVID-19

Rules to follow in Russia

1.5m

Mandatory

Mandatory

Travel within Russia

Observe COVID-19 safety rules

COVID-19 help in Russia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 8-800-2000-112

Frequently Asked Questions


Yes, travel within Russia is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Saint Petersburg is 8-800-2000-112.

Wearing a face mask on public transport in Saint Petersburg is mandatory.

The social distance requirement in Saint Petersburg is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 8-800-2000-112.

Last updated: 29 Jun 2022
Exceptions may apply, for full details: The Ministry of Foreign Affairs of the Russian Federation.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Samara to Saint Petersburg is to train via St Petersburg Ladojskii which costs RUB 2900 - RUB 6000 and takes 30h 29m.

More details

The quickest way to get from Samara to Saint Petersburg is to fly and line 2 subway which costs RUB 2800 - RUB 17000 and takes 5h 13m.

More details

No, there is no direct bus from Samara station to Saint Petersburg. However, there are services departing from Samara Central Bus station and arriving at Кт via Tolyatti, Penza Bus station, Moscow Central Bus Station, Veliky Novgorod and Кт. The journey, including transfers, takes approximately 32h 44m.

More details

Yes, there is a direct train departing from Samara and arriving at St Petersburg Glavny. Services depart four times a week, and operate every day. The journey takes approximately 39h 17m.

More details

The distance between Samara and Saint Petersburg is 1419 km. The road distance is 1764.1 km.

Get driving directions

The best way to get from Samara to Saint Petersburg without a car is to train via St Petersburg Ladojskii which takes 30h 29m and costs RUB 2900 - RUB 6000.

More details

It takes approximately 5h 13m to get from Samara to Saint Petersburg, including transfers.

More details

Samara to Saint Petersburg bus services, operated by Avtovokzaly.ru, depart from Samara Central Bus station.

More details

Samara to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Samara station.

More details

The best way to get from Samara to Saint Petersburg is to train via St Petersburg Ladojskii which takes 30h 29m and costs RUB 2900 - RUB 6000. Alternatively, you can bus, which costs RUB 3900 - RUB 6000 and takes 32h 44m.

Mode details

Map of how to get from Samara to Saint Petersburg.
Launch map view
  • Distance: 1419.3 km
  • Duration: 5h 13m

What companies run services between Samara, Russia and Saint Petersburg, Russia?

Russian Railways (РЖД) operates a train from Samara to St Petersburg Ladojskii 6 times a week. Tickets cost RUB 2900 - RUB 6000 and the journey takes 30h 13m. Alternatively, you can take a bus from Samara to Saint Petersburg via Tolyatti, Penza Bus station, Moscow Central Bus Station, Veliky Novgorod, Saint Petersburg Moskovskaya Metro, and Кт in around 32h 44m.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Kurumoch to Pulkovo
Ave. Duration
2h 28m
When
Every day
Estimated price
RUB 2700 - RUB 17000
Flights from Kurumoch to Pulkovo via Moscow Sheremetyevo
Ave. Duration
4h 40m
When
Every day
Estimated price
RUB 2900 - RUB 18000
Smartavia
Website
flysmartavia.com
Flights from Kurumoch to Pulkovo
Ave. Duration
2h 21m
When
Every day
Estimated price
RUB 2700 - RUB 17000
S7 Airlines
Website
s7.ru
Flights from Kurumoch to Pulkovo via Moscow Domodedovo
Ave. Duration
5h 5m
When
Every day
Estimated price
RUB 2900 - RUB 18000
Train operators
Russian Railways (РЖД)
Website
pass.rzd.ru
Train from Samara to St Petersburg Ladojskii
Ave. Duration
30h 13m
Frequency
6 times a week
Estimated price
RUB 2900 - RUB 6000
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 2900 - RUB 4100
2nd Class (Kupé)
RUB 4200 - RUB 6000
Train from Samara to St Petersburg Glavny
Ave. Duration
39h 17m
Frequency
4 times a week
Estimated price
RUB 3100 - RUB 6500
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 3100 - RUB 4300
2nd Class (Kupé)
RUB 4500 - RUB 6500
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Samara Central Bus station to Tolyatti
Ave. Duration
1h 29m
Frequency
Once daily
Estimated price
RUB 280 - RUB 400
Schedules at
avtovokzaly.ru
Bus from Penza Bus station to Moscow Central Bus Station
Ave. Duration
10h
Frequency
Every 3 hours
Estimated price
RUB 1100 - RUB 1600
Schedules at
avtovokzaly.ru
Bus from Moscow Central Bus Station to Velikiy Novgorod Bus station
Ave. Duration
7h 18m
Frequency
Once daily
Estimated price
RUB 1000 - RUB 2000
Schedules at
avtovokzaly.ru
Penza Bus Terminal
Phone
+7 (8412) 94-59-33
Email
info@avtovokzal-penza.ru
Website
avtovokzal-penza.ru
Bus from Tolyatti to Penza Bus station
Ave. Duration
7h 15m
Frequency
Once daily
Estimated price
RUB 1100
Schedules at
avtovokzal-penza.ru
Novgorod Avto
Website
novgorod-avto.ru
Bus from Veliky Novgorod to Saint Petersburg Moskovskaya Metro
Ave. Duration
2h 52m
Frequency
Hourly
Estimated price
RUB 550
Schedules at
novgorod-avto.ru
SKS-Auto
Phone
+78007700020
Website
sks-auto.ru
Bus from Velikiy Novgorod Bus station to Saint Petersburg Moskovskaya Metro
Ave. Duration
1h 59m
Frequency
Every 4 hours
Estimated price
RUB 400
Schedules at
sks-auto.ru

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, What documents do I need to cross Niagara Falls? and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Kurumoch Airport to Pulkovo Airport is the direct flight which takes 2h 15m.

Search flights

Samara to Saint Petersburg bus services, operated by Novgorod Avto, arrive at Saint Petersburg Moskovskaya Metro station.

More details

Saint Petersburg is 1h behind Samara. It is currently 4:09 PM in Samara and 3:09 PM in Saint Petersburg.

Samara to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at St Petersburg Ladojskii station.

More details

Yes, the driving distance between Samara to Saint Petersburg is 1764 km. It takes approximately 21h 44m to drive from Samara to Saint Petersburg.

Get driving directions

S7 Airlines, Smartavia and Aeroflot Russian Airlines offer flights from Kurumoch Airport to Pulkovo Airport.

Search flights

The best way to get from Samara to Kurumoch Airport is to bus which takes 1h and costs .

More details

ticket