HUB hero image

How to Travel from

Saint Petersburg to Dimitrovgrad

by Plane, Rideshare, Route or Car

Saint Petersburg
+0
Dimitrovgrad
Transport search to Dimitrovgrad
Saint Petersburg
+0
Dimitrovgrad
Building a composite car route
Cheapest
Best Offer!
Car
20 h 38 min
1655 km.
from $91
Composite Route Car Only

Six ways to Travel from Saint Petersburg to Dimitrovgrad

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 Kurumoch
Ave. Duration:
2h 30m
Frequency:
Every day
Estimated price:
$63.69–$394.90

Smartavia

Website:
flysmartavia.com/
Plane from Pulkovo Airport to Kurumoch
Ave. Duration:
2h 35m
Frequency:
Every day
Estimated price:
$63.69–$394.90

S7 Airlines

Website:
s7.ru/
Plane from Pulkovo Airport to Kurumoch
Ave. Duration:
5h 5m
Frequency:
Every day
Estimated price:
$63.69–$407.64

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Saint Petersburg Bus Terminal to Cheboksary
Ave. Duration:
18h 58m
Frequency:
Twice a week
Estimated price:
$55.03

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Zaglyadovka to Dimitrovgrad
Ave. Duration:
2h 18m
Frequency:
Hourly
Estimated price:
$7.01–$10.83
Bus from Cheboksary Bus station to Ulyanovsk
Ave. Duration:
4h 30m
Frequency:
Hourly
Estimated price:
$8.28–$15.29
Bus from Ulyanovsk Bus station to Dimitrovgrad
Ave. Duration:
2h 7m
Frequency:
Hourly
Estimated price:
$7.01–$10.19

Saransk Bus Terminal

Phone:
+78342245466
Website:
автовокзал13.рф
Bus from Ulyanovsk Bus station to Dimitrovgrad
Ave. Duration:
2h 29m
Frequency:
Once daily

Ulyanovsk Bus Terminal

Phone:
(8422) 48-80-74
Website:
autovokzal73.ru/
Bus from Ulyanovsk Bus station to Dimitrovgrad
Ave. Duration:
2h 41m
Frequency:
Every 3 hours
Estimated price:
$2.29–$3.18

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Moskovsky Railway Terminal to Inza
Ave. Duration:
16h 50m
Frequency:
Once daily
Estimated price:
$50.95–$82.80
Train from Inza to Dimitrovgrad
Ave. Duration:
4h 45m
Frequency:
Twice daily
Estimated price:
$17.83–$29.30
Train from Moskovsky Railway Terminal to Dimitrovgrad
Ave. Duration:
38h 10m
Frequency:
Once daily
Estimated price:
$57.32–$95.54

Questions and Answers

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

The cheapest way to get from Saint Petersburg to Dimitrovgrad is to bus which costs $54.35 - $70.65 and takes 26h 46m.

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

The fastest way to get from Saint Petersburg to Dimitrovgrad is to fly and bus which takes 8h 58m and costs $65.22 - $358.70 .

Is there a direct bus between Saint Petersburg and Dimitrovgrad?

No, there is no direct bus from Saint Petersburg to Dimitrovgrad. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Dimitrovgrad via Cheboksary Bus station and Ulyanovsk Bus station. The journey, including transfers, takes approximately 26h 46m.

Is there a direct train between Saint Petersburg and Dimitrovgrad?

Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Dimitrovgrad. Services depart once daily, and operate every day. The journey takes approximately 38h 10m.

How far is it from Saint Petersburg to Dimitrovgrad?

The distance between Saint Petersburg and Dimitrovgrad is 1552 km. The road distance is 1673 km.

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

The best way to get from Saint Petersburg to Dimitrovgrad without a car is to train via Inza which takes 22h 35m and costs $54.35 - $97.83 .

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

It takes approximately 8h 58m to get from Saint Petersburg to Dimitrovgrad, including transfers.

Where do I catch the Saint Petersburg to Dimitrovgrad bus from?

Saint Petersburg to Dimitrovgrad bus services, operated by Ecolines (Amron), depart from Saint Petersburg Bus Terminal station.

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

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

Train or bus from Saint Petersburg to Dimitrovgrad?

The best way to get from Saint Petersburg to Dimitrovgrad is to train via Inza which takes 22h 35m and costs $54.35 - $97.83 . Alternatively, you can bus, which costs $54.35 - $70.65 and takes 26h 46m.

Where does the Saint Petersburg to Dimitrovgrad bus arrive?

Saint Petersburg to Dimitrovgrad bus services, operated by Ecolines (Amron), arrive at Cheboksary Bus station.

What is the time difference between Saint Petersburg and Dimitrovgrad?

Dimitrovgrad is 1h ahead of Saint Petersburg. It is currently 10:01 in Saint Petersburg and 11:01 in Dimitrovgrad.

Where does the Saint Petersburg to Dimitrovgrad train arrive?

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

Can I drive from Saint Petersburg to Dimitrovgrad?

Yes, the driving distance between Saint Petersburg to Dimitrovgrad is 1673 km. It takes approximately 21h to drive from Saint Petersburg to Dimitrovgrad.
+0