HUB hero image

How to Travel from

Daugavpils to Saint Petersburg

by Rideshare or Car

Daugavpils
+0
Saint Petersburg
Transport search to Saint Petersburg
Daugavpils
+0
Saint Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
7 h 58 min
544 km.
from $29
Composite Route Car Only

Two ways to Travel from Daugavpils to Saint Petersburg

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Daugavpils, Bus Station to Vilnius,
Ave. Duration:
2h 40m
Frequency:
Once daily
Estimated price:
$19.06–$26.68

Ecolines

Phone:
+371 67 214 512
Website:
ecolines.net/
Bus from Vilnius, Autobusų Stotis to Minsk
Ave. Duration:
4h 20m
Frequency:
4 times a day
Estimated price:
$35.57–$60.98

Lux Express

Phone:
+372 6800 909
Website:
luxexpress.eu/en
Bus from Valga bussijaam to Saint
Ave. Duration:
9h 25m
Frequency:
Once daily
Estimated price:
$22.87–$62.25

Latlines

Phone:
+371 672 100 66
Website:
latlines.lv/
Bus from Daugavpils Bus station to Polatsk
Ave. Duration:
3h 28m
Frequency:
Twice a week

Toks

Phone:
+370 612 66166
Website:
toks.lt/
Bus from Vilnius, Autobusų Stotis to Minsk
Ave. Duration:
4h 20m
Frequency:
Every 2 hours
Estimated price:
$8.26–$69.87

SKSauto

Phone:
8 800 770 00 20
Website:
sks-auto.ru/
Bus from Polatsk to Saint
Ave. Duration:
8h 35m
Frequency:
Twice daily
Estimated price:
$17.79–$26.68

Minsktrans

Phone:
+375-17-251-14-11
Website:
minsktrans.by/
Bus from Vilnius, Autobusų Stotis to Minsk
Ave. Duration:
4h 55m
Frequency:
Hourly
Estimated price:
$5.08–$44.46

Intercars Europe

Phone:
+375 (29) 643 70 22
Website:
intercars-tickets.com/
Bus from Vilnius, Autobusų Stotis to Minsk
Ave. Duration:
5h 30m
Frequency:
Once daily
Estimated price:
$30.49–$59.71

PTK

Phone:
+7 (812) 245-06-70
Website:
bus.ptk.express/
Bus from Polatsk to Saint
Ave. Duration:
9h 30m
Frequency:
Once daily
Estimated price:
$17.79–$26.68

CATA

Phone:
291 63880
Website:
cata.lv
Bus from Daugavpils AO to Cēsu
Ave. Duration:
4h 35m
Frequency:
Twice daily
Estimated price:
$12.07–$17.79

Airlines

Belavia Belarusian Airlines

Website:
belavia.by/
Plane from Minsk National Airport to Pulkovo
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$635.18–$2,032.59

Train operators

Lithuanian Railways (LG)

Phone:
(+370) 700 55111
Website:
ltglink.lt/
Train from Riga-Pasazieru to Tapa
Ave. Duration:
5h 19m
Frequency:
Once daily
Estimated price:
$22.87–$48.27
Train from Cesis to Valga
Ave. Duration:
1h 6m
Frequency:
Once daily
Estimated price:
$7.62–$13.34

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Polock to Vitebsky
Ave. Duration:
11h 11m
Frequency:
Once daily
Estimated price:
$29.22–$47.00

Severo-Zapadnaya PPK

Phone:
8 800 775 0000
Website:
ppk-piter.ru
Train from Ivangorod to Baltiysky
Ave. Duration:
3h 5m
Frequency:
Once daily
Estimated price:
$4.83–$6.99

Elron

Phone:
+ 372 616 0245
Website:
elron.ee/
Train from Tapa to Narva
Ave. Duration:
1h 35m
Frequency:
5 times a day
Estimated price:
$8.89–$16.51

Vivi

Phone:
8760
Website:
vivi.lv/lv/
Train from Daugavpils to Riga-Pasazieru
Ave. Duration:
2h 40m
Frequency:
Every 3 hours
Estimated price:
$8.26–$11.43

Questions and Answers

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

The cheapest way to get from Daugavpils to Saint Petersburg is to train which costs $39.13 - $76.09 and takes 15h 44m.

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

The fastest way to get from Daugavpils to Saint Petersburg is to drive which takes 7h 56m and costs $92.39 - $141.30 .

Is there a direct bus between Daugavpils and Saint Petersburg?

No, there is no direct bus from Daugavpils station to Saint Petersburg. However, there are services departing from Daugavpils Bus station and arriving at Saint Petersburg Bus Terminal via Polatsk. The journey, including transfers, takes approximately 13h 3m.

How far is it from Daugavpils to Saint Petersburg?

The distance between Daugavpils and Saint Petersburg is 750 km. The road distance is 543.5 km.

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

The best way to get from Daugavpils to Saint Petersburg without a car is to bus which takes 13h 3m and costs .

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

It takes approximately 13h 3m to get from Daugavpils to Saint Petersburg, including transfers.

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

Daugavpils to Saint Petersburg bus services, operated by Latlines, depart from Daugavpils Bus station.

Train or bus from Daugavpils to Saint Petersburg?

The best way to get from Daugavpils to Saint Petersburg is to bus which takes 13h 3m and costs . Alternatively, you can train, which costs $39.13 - $76.09 and takes 15h 44m.

Where does the Daugavpils to Saint Petersburg bus arrive?

Daugavpils to Saint Petersburg bus services, operated by Latlines, arrive at Polatsk station.

What is the time difference between Daugavpils and Saint Petersburg?

Saint Petersburg is 1h ahead of Daugavpils. It is currently 20:16 in Daugavpils and 21:16 in Saint Petersburg.

Can I drive from Daugavpils to Saint Petersburg?

Yes, the driving distance between Daugavpils to Saint Petersburg is 543 km. It takes approximately 7h 56m to drive from Daugavpils to Saint Petersburg.
+0