HUB hero image

How to Travel from

Saint Petersburg to Arkhangel Sk

by Plane, Rideshare, Route or Car

Saint Petersburg
+0
Arkhangel Sk
Transport search to Arkhangel Sk
Saint Petersburg
+0
Arkhangel Sk
Building a composite car route
Cheapest
Best Offer!
Car
17 h 39 min
1109 km.
from $60
Composite Route Car Only

Four ways to Travel from Saint Petersburg to Arkhangel Sk

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Aeroflot Russian Airlines

Website:
aeroflot.ru/
Plane from Pulkovo Airport to Arkhangelsk
Ave. Duration:
1h 37m
Frequency:
Every day
Estimated price:
$39.49–$331.20

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Ladozhsky Railway Terminal to Arhangelsk
Ave. Duration:
22h 32m
Frequency:
3 times a week
Estimated price:
$43.31–$70.06

Saint Petersburg Metro

Phone:
8-800-350-11-55
Website:
metro.spb.ru/
Train from Nevsky Prospekt to Moskovskaya
Ave. Duration:
15 min
Frequency:
Every 5 minutes
Estimated price:
$0.62–$0.89

Bus operators

Autoline

Website:
avrf.ru/
Bus from Saint Petersburg Dybenko to Velsk
Ave. Duration:
13h 1m
Frequency:
4 times a day
Bus from Velsk to Arhangelsk
Ave. Duration:
6h 44m
Frequency:
4 times a day
Estimated price:
$25.48

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Arkhangel’sk?

The cheapest way to get from Saint Petersburg to Arkhangel’sk is to train which costs $36.96 - $65.22 and takes 23h 45m.

What is the fastest way to get from Saint Petersburg to Arkhangel’sk?

The fastest way to get from Saint Petersburg to Arkhangel’sk is to subway and fly which takes 3h 56m and costs $36.96 - $293.48 .

Is there a direct bus between Saint Petersburg and Arkhangel’sk?

No, there is no direct bus from Saint Petersburg to Arkhangel’sk station. However, there are services departing from Малая Морская Ул., Ст. Метро "Адмиралтейская" and arriving at Arhangelsk Bus station via Saint Petersburg Dybenko and Velsk. The journey, including transfers, takes approximately 22h 41m.

Is there a direct train between Saint Petersburg and Arkhangel’sk?

No, there is no direct train from Saint Petersburg to Arkhangel’sk. However, there are services departing from Spasskaya and arriving at Arhangelsk via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 23h 45m.

How far is it from Saint Petersburg to Arkhangel’sk?

The distance between Saint Petersburg and Arkhangel’sk is 792 km. The road distance is 1112.1 km.

How do I travel from Saint Petersburg to Arkhangel’sk without a car?

The best way to get from Saint Petersburg to Arkhangel’sk without a car is to bus which takes 22h 41m and costs .

How long does it take to get from Saint Petersburg to Arkhangel’sk?

It takes approximately 3h 56m to get from Saint Petersburg to Arkhangel’sk, including transfers.

Where do I catch the Saint Petersburg to Arkhangel’sk bus from?

Saint Petersburg to Arkhangel’sk bus services, operated by Autoline, depart from Saint Petersburg Dybenko station.

Where do I catch the Saint Petersburg to Arkhangel’sk train from?

Saint Petersburg to Arkhangel’sk train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.

Train or bus from Saint Petersburg to Arkhangel’sk?

The best way to get from Saint Petersburg to Arkhangel’sk is to bus which takes 22h 41m and costs . Alternatively, you can train, which costs $36.96 - $65.22 and takes 23h 45m.

Where does the Saint Petersburg to Arkhangel’sk bus arrive?

Saint Petersburg to Arkhangel’sk bus services, operated by Autoline, arrive at Velsk station.

Where does the Saint Petersburg to Arkhangel’sk train arrive?

Saint Petersburg to Arkhangel’sk train services, operated by Russian Railways (РЖД), arrive at Arhangelsk station.

Can I drive from Saint Petersburg to Arkhangel’sk?

Yes, the driving distance between Saint Petersburg to Arkhangel’sk is 1112 km. It takes approximately 17h 59m to drive from Saint Petersburg to Arkhangel’sk.
+0