HUB hero image

How to Travel from

Saint Petersburg to Dagestanskuyu

by Plane, Route or Car

Saint Petersburg
+0
Dagestanskuyu
Transport search to Dagestanskuyu
Saint Petersburg
+0
Dagestanskuyu
Building a composite car route
Cheapest
Best Offer!
Car
24 h 7 min
2147 km.
from $118
Composite Route Car Only

Three ways to Travel from Saint Petersburg to Dagestanskuyu

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 Uytash
Ave. Duration:
3h 40m
Frequency:
Every day
Estimated price:
$101.91–$509.54

Nordwind Airlines

Website:
nordwindairlines.ru/
Plane from Pulkovo Airport to Uytash
Ave. Duration:
3h 40m
Frequency:
Monday
Estimated price:
$101.91–$509.54

Belavia Belarusian Airlines

Website:
belavia.by/
Plane from Pulkovo Airport to Uytash
Ave. Duration:
5h 50m
Frequency:
Tuesday and Saturday
Estimated price:
$369.42–$1,082.78

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Moskovsky Railway Terminal to Mahachkala
Ave. Duration:
2d 3h
Frequency:
4 times a week
Estimated price:
$82.80–$140.12

Bus operators

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Saint Petersburg Bus Terminal to Elista
Ave. Duration:
36h
Frequency:
Twice a week
Estimated price:
$56.05–$82.80
Bus from Elista to Yashkul
Ave. Duration:
1h 23m
Frequency:
4 times a day
Estimated price:
$7.01–$10.19
Bus from Yashkul to Makhachkala
Ave. Duration:
9h 23m
Frequency:
Twice daily
Estimated price:
$15.29–$22.93

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Dagestan?

The cheapest way to get from Saint Petersburg to Dagestan is to bus which costs $65.22 - $97.83 and takes 2 days 0h.

What is the fastest way to get from Saint Petersburg to Dagestan?

The fastest way to get from Saint Petersburg to Dagestan is to fly which takes 6h 3m and costs $86.96 - $445.65 .

Is there a direct train between Saint Petersburg and Dagestan?

Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Mahachkala. Services depart four times a week, and operate Monday, Wednesday, Friday and Saturday. The journey takes approximately 2 days 3h.

How far is it from Saint Petersburg to Dagestan?

The distance between Saint Petersburg and Dagestan is 2255 km. The road distance is 2516.5 km.

How do I travel from Saint Petersburg to Dagestan without a car?

The best way to get from Saint Petersburg to Dagestan without a car is to bus which takes 2 days 0h and costs $65.22 - $97.83 .

How long does it take to get from Saint Petersburg to Dagestan?

It takes approximately 6h 3m to get from Saint Petersburg to Dagestan, including transfers.

Where do I catch the Saint Petersburg to Dagestan train from?

Saint Petersburg to Dagestan train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.

Train, bus or fly from Saint Petersburg to Dagestan?

The best way to get from Saint Petersburg to Dagestan is to fly which takes 6h 3m and costs $86.96 - $445.65 . Alternatively, you can bus, which costs $65.22 - $97.83 and takes 2 days 0h, you could also train, which costs $70.65 - $119.57 and takes 2 days 3h.

Where does the Saint Petersburg to Dagestan train arrive?

Saint Petersburg to Dagestan train services, operated by Russian Railways (РЖД), arrive at Mahachkala station.

Can I drive from Saint Petersburg to Dagestan?

Yes, the driving distance between Saint Petersburg to Dagestan is 2517 km. It takes approximately 31h 34m to drive from Saint Petersburg to Dagestan.
+0