• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Saint Petersburg to Vologda by plane, train, bus, night train, rideshare 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 option

Fly to Cherepovets, train  •  6h 16m

  1. Fly from Pulkovo (LED) to Cherepovets (CEE) LED - CEE
  2. Take the train from Tscherepowez 1 to Wologda 1

$59 - $349

Cheapest option

Rideshare  •  10h 31m

  1. Take the rideshare from Saint Petersburg to Vologda 410.5 miles

$16

5 alternative options

Fly to Vologda  •  11h 31m

  1. Fly from Pulkovo (LED) to Vologda (VGD) LED - VGD

$106 - $258

Bus  •  10h 51m

  1. Take the bus from Saint Petersburg to Wologda Bus 890

$17

Train  •  12h 36m

  1. Take the train from St Petersburg Ladogskii to Wologda 1 D

$17 - $41

Night train  •  13h 47m

  1. Take the night train from St Petersburg Ladogskii to Wologda 1

$17 - $41

Drive  •  9h 53m

  1. Drive from Saint Petersburg to Vologda 409.9 miles

$40 - $60

Questions & Answers

The cheapest way to get from Saint Petersburg to Vologda is to rideshare which costs RUB 997 and takes 10h 31m.

More details

The quickest way to get from Saint Petersburg to Vologda is to fly and train which costs RUB 3800 - RUB 23000 and takes 6h 16m.

More details

The distance between Saint Petersburg and Vologda is 544 km. The road distance is 655.9 km.

Get driving directions

The best way to get from Saint Petersburg to Vologda without a car is to bus which takes 10h 51m and costs RUB 1090.

More details

It takes approximately 6h 16m to get from Saint Petersburg to Vologda, including transfers.

More details

The best way to get from Saint Petersburg to Vologda is to fly which takes 11h 31m and costs RUB 6500 - RUB 17000. Alternatively, you can bus, which costs RUB 1090 and takes 10h 51m, you could also train, which costs RUB 1000 - RUB 2700 and takes 12h 36m.

Mode details

The quickest flight from Pulkovo Airport to Cherepovets Airport is the direct flight which takes 1h.

Search flights

Yes, the driving distance between Saint Petersburg to Vologda is 656 km. It takes approximately 9h 53m to drive from Saint Petersburg to Vologda.

Get driving directions

Severstal Air Company offers flights from Pulkovo Airport to Cherepovets Airport.

Search flights

There are 275+ hotels available in Vologda. Prices start at $21 USD per night.

More details

Map of how to get from Saint Petersburg to Vologda.
Launch map view
  • Distance: 340.1 miles
  • Duration: 6h 16m

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

RusLine, Vologda Air and four other airlines fly from Saint Petersburg to Vologda twice daily. Alternatively, PTK operates a bus from Saint Petersburg to Vologda hourly. Tickets cost $16 and the journey takes 10h.

Airlines
Vologda Air
Flights from Pulkovo to Vologda via Moscow Vnukovo
Ave. Duration
10h 30m
When
Monday and Wednesday
Estimated price
$170 - $250
Flights from Pulkovo to Vologda via Koltsovo, Moscow Vnukovo
Ave. Duration
11h 5m
When
Wednesday and Thursday
Estimated price
$190 - $600
Flights from Pulkovo to Vologda via Volgograd, Moscow Vnukovo
Ave. Duration
17h 15m
When
Monday and Wednesday
Estimated price
$120 - $290
Flights from Pulkovo to Vologda via Kaliningrad, Moscow Vnukovo
Ave. Duration
17h 40m
When
Monday and Wednesday
Estimated price
$100 - $250
Flights from Pulkovo to Vologda via Perm, Moscow Vnukovo
Ave. Duration
9h 25m
When
Tuesday and Thursday
Estimated price
$190 - $700
Severstal Air Company
Website
severstal-avia.ru
Flights from Pulkovo to Cherepovets
Ave. Duration
1h
When
Every day
Estimated price
$40 - $320
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Tscherepowez 1 to Wologda 1
Ave. Duration
2h 4m
Frequency
3 times a day
Estimated price
$9 - $17
Website
pass.rzd.ru
3rd Class (Platzcart)
$9 - $14
2nd Class (Kupé)
$11 - $17
Train from St Petersburg Ladogskii to Wologda 1
Ave. Duration
11h 23m
Frequency
3 times a day
Estimated price
$16 - $40
Website
pass.rzd.ru
3rd Class (Platzcart)
$16 - $24
2nd Class (Kupé)
$24 - $40
Bus operators
PTK
Website
ptk.ru
Bus from Saint Petersburg to Wologda
Ave. Duration
10h
Frequency
Hourly
Estimated price
$16
Schedules at
ptk.ru
Other operators
BlaBlaCar

A ridesharing platform with 40 million users, Blablacar gives you access to destinations without worrying about on-the-road chaos. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility you’ll get to your destination – often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait be accepted, and pay your share of the set price.

Rome2rio's guide to BlaBlaCar
Contact Details
Website
blablacar.com
Rideshare from Saint Petersburg to Vologda
Ave. Duration
10h 31m
Frequency
4 times a day
Estimated price
$16
Book at
blablacar.co.uk

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Check out Blablacar's carpooling service for rideshare options between Saint Petersburg and Vologda. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar