HUB hero image

How to Travel from

Venice to Saint Petersburg

by Plane, Train, Route or Car

Venice
+0
Saint Petersburg
Transport search to Saint Petersburg
Venice
+0
Saint Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
28 h 7 min
2452 km.
from $134
Composite Route Car Only

Nine ways to Travel from Venice to Saint Petersburg

Composite routes from Venice to Saint Petersburg

Cheapest
Fastest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Krakow,
Ave. Duration:
15h 5m
Frequency:
Once daily
Estimated price:
$81.52–$119.57
Bus from Krakow, MDA Bus Station to Tallinn,
Ave. Duration:
20h 35m
Frequency:
Twice daily
Estimated price:
$103.26–$152.17
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Lublin,
Ave. Duration:
19h 25m
Frequency:
Once daily
Estimated price:
$108.70–$152.17

GoOpti

Phone:
+386 1 320 4530
Website:
goopti.com/en/
Bus from Trieste Airport to Ljubljana
Ave. Duration:
1h 30m
Frequency:
On demand
Estimated price:
$32.61–$250.00

ZUP Prevozi

Phone:
+386 (0) 31 30 41 41
Website:
zup-prevozi.eu/en
Bus from Trieste Airport to Ljubljana
Ave. Duration:
1h 18m
Frequency:
On demand
Estimated price:
$119.57–$141.30

Ecolines

Phone:
+371 67 214 512
Website:
ecolines.net/
Bus from Praha, ÚAN Florenc to Rīga
Ave. Duration:
23h 5m
Frequency:
Once daily
Estimated price:
$59.78–$103.26
Bus from Riga Central Bus Station to Saint
Ave. Duration:
13h 40m
Frequency:
Once daily
Estimated price:
$40.22–$59.78

Lux Express

Phone:
+372 6800 909
Website:
luxexpress.eu/en
Bus from Tallinn Mustakivi to Saint
Ave. Duration:
5h 35m
Frequency:
5 times a day
Estimated price:
$16.30–$59.78
Bus from Riga Central Bus Station to Saint
Ave. Duration:
12h
Frequency:
Once daily
Estimated price:
$27.17–$76.09

SKSauto

Phone:
8 800 770 00 20
Website:
sks-auto.ru/
Bus from Riga Central Bus Station to Saint
Ave. Duration:
9h 30m
Frequency:
3 times a week
Estimated price:
$15.22–$54.35

Infobus BY

Website:
infobus.by/bus
Bus from Lublin to Brest
Ave. Duration:
3h 50m
Frequency:
Once daily
Estimated price:
$22.83–$32.61

Baltic Shuttle

Phone:
+372 5656 3056
Website:
balticshuttle.ee/en
Bus from Tallinn Mustakivi to Saint
Ave. Duration:
6h 1m
Frequency:
3 times a day
Estimated price:
$36.96–$44.57

Miś Krosno

Phone:
13 43 232 76
Website:
miskrosno.pl/
Bus from Mestre to Lublin
Ave. Duration:
25h 30m
Frequency:
Once a week

Train operators

Railjet

Phone:
+43 51717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Venezia S. Lucia to Bruck/Mur
Ave. Duration:
5h 47m
Frequency:
Twice daily
Estimated price:
$65.22–$103.26

ÖBB EuroCity

Phone:
+43 5 1717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
Train from Bruck/Mur to Krakow
Ave. Duration:
8h 1m
Frequency:
Once daily
Estimated price:
$81.52–$119.57

Trenitalia

Phone:
+39 06 68475475
Website:
trenitalia.com/
Train from Venezia S. Lucia to Bologna
Ave. Duration:
2h
Frequency:
Hourly
Estimated price:
$10.33–$31.52
Train from Venezia S. Lucia to Trieste
Ave. Duration:
1h 35m
Frequency:
Hourly
Estimated price:
$8.15–$23.91

Trenitalia Frecce

Phone:
+39 06 68475475
Website:
trenitalia.com/en/frecce.html
Train from Venezia S. Lucia to Bologna
Ave. Duration:
1h 33m
Frequency:
Hourly
Estimated price:
$15.22–$59.78

ItaloTreno

Phone:
+39 06 8937 1892
Website:
italotreno.it/it
Train from Venezia S. Lucia to Bologna
Ave. Duration:
1h 37m
Frequency:
Every 3 hours
Estimated price:
$36.96–$47.83

RegioJet

Phone:
+420 222 222 221
Website:
regiojet.com/
Bus from Padua Bus Station to Praha,
Ave. Duration:
12h 50m
Frequency:
Once a week
Estimated price:
$54.35–$92.39

Urlaubs-Express

Phone:
+49 (0) 221 800 20 820
Website:
urlaubs-express.de/
Train from Villach Hbf to Hamburg
Ave. Duration:
13h 25m
Frequency:
Once a week
Estimated price:
$108.70–$923.91

Belarusian Railway (BCh)

Phone:
105
Website:
rw.by/
Train from Brest C to Vitebsky
Ave. Duration:
17h 54m
Frequency:
Once daily
Estimated price:
$51.09–$92.39

UAB LTG Link

Phone:
+370 700 55 111
Website:
ltglink.lt/
Train from Kraków Główny to Kazlų
Ave. Duration:
11h 1m
Frequency:
Once daily
Estimated price:
$31.52–$52.17
Train from Kazlų Rūda to Kybartai
Ave. Duration:
44 min
Frequency:
Every 4 hours
Estimated price:
$2.83–$4.24

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Chernyshevskoe to Vitebsky
Ave. Duration:
21h 46m
Frequency:
Once daily
Estimated price:
$35.87–$59.78

Polregio

Phone:
(+48) 22 474 00 44
Website:
polregio.pl/pl/
Train from Lublin Glowny to Terespol
Ave. Duration:
3h 19m
Frequency:
3 times a day
Estimated price:
$9.24–$13.04

Airlines

Pegasus Airlines

Website:
flypgs.com/
Plane from Venice Marco Polo Airport to Pulkovo
Ave. Duration:
9h 55m
Frequency:
Tuesday, Thursday, Saturday, and Sunday
Estimated price:
$130.43–$358.70
Plane from Bologna Guglielmo Marconi Airport to Pulkovo
Ave. Duration:
10h 15m
Frequency:
Every day
Estimated price:
$119.57–$347.83

Turkish Airlines

Website:
turkishairlines.com/
Plane from Venice Marco Polo Airport to Pulkovo
Ave. Duration:
8h 2m
Frequency:
Every day
Estimated price:
$184.78–$597.83
Plane from Bologna Guglielmo Marconi Airport to Pulkovo
Ave. Duration:
8h 5m
Frequency:
Every day
Estimated price:
$173.91–$597.83
Plane from Ljubljana to Pulkovo
Ave. Duration:
12h 13m
Frequency:
Every day
Estimated price:
$228.26–$760.87

Fly Armenia Airways

Website:
fly-armenia.com/en/
Plane from Venice Marco Polo Airport to Pulkovo
Ave. Duration:
10h 35m
Frequency:
Tuesday, Thursday, and Saturday
Estimated price:
$130.43–$597.83

Air Serbia

Website:
airserbia.com/en/welcome
Plane from Venice Marco Polo Airport to Pulkovo
Ave. Duration:
15h 35m
Frequency:
Monday
Estimated price:
$86.96–$304.35
Plane from Bologna Guglielmo Marconi Airport to Pulkovo
Ave. Duration:
15h 45m
Frequency:
Monday and Thursday
Estimated price:
$81.52–$293.48
Plane from Ljubljana to Pulkovo
Ave. Duration:
10h 10m
Frequency:
Monday and Friday
Estimated price:
$108.70–$380.43

Questions and Answers

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

The cheapest way to get from Venice to Saint Petersburg is to fly which costs $97.83 - $326.09 and takes 11h 17m.

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

The fastest way to get from Venice to Saint Petersburg is to fly which takes 11h 17m and costs $97.83 - $326.09 .

Is there a direct bus between Venice and Saint Petersburg?

No, there is no direct bus from Venice to Saint Petersburg. However, there are services departing from Venezia, Piazzale Roma and arriving at Saint Petersburg Bus Terminal via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO), Krakow, MDA Bus Station, Bussijaam and Tallinn Mustakivi. The journey, including transfers, takes approximately 44h 53m.

Is there a direct train between Venice and Saint Petersburg?

No, there is no direct train from Venice to Saint Petersburg. However, there are services departing from Venezia S. Lucia and arriving at Vitebsky Railway Terminal via Bruck/Mur, Kraków Główny, Kazlų Rūda and Chernyshevskoe. The journey, including transfers, takes approximately 2 days 4h.

How far is it from Venice to Saint Petersburg?

The distance between Venice and Saint Petersburg is 2018 km. The road distance is 2442.8 km.

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

The best way to get from Venice to Saint Petersburg without a car is to bus which takes 44h 53m and costs $195.65 - $347.83 .

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

It takes approximately 11h 17m to get from Venice to Saint Petersburg, including transfers.

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

Venice to Saint Petersburg bus services, operated by FlixBus, depart from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) station.

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

Venice to Saint Petersburg train services, operated by Railjet, depart from Venezia S. Lucia station.

Train, bus or fly from Venice to Saint Petersburg?

The best way to get from Venice to Saint Petersburg is to fly which takes 11h 17m and costs $97.83 - $326.09 . Alternatively, you can bus, which costs $195.65 - $347.83 and takes 44h 53m, you could also train, which costs $217.39 - $336.96 and takes 2 days 4h.

Where does the Venice to Saint Petersburg bus arrive?

Venice to Saint Petersburg bus services, operated by FlixBus, arrive at Krakow, MDA Bus Station.

What is the time difference between Venice and Saint Petersburg?

Saint Petersburg is 2h ahead of Venice. It is currently 12:07 in Venice and 14:07 in Saint Petersburg.

Where does the Venice to Saint Petersburg train arrive?

Venice to Saint Petersburg train services, operated by Railjet, arrive at Bruck/Mur station.

Can I drive from Venice to Saint Petersburg?

Yes, the driving distance between Venice to Saint Petersburg is 2443 km. It takes approximately 28h 25m to drive from Venice to Saint Petersburg.

Which airlines fly from Venice Marco Polo Airport Airport to Pulkovo Airport Airport?

Fly Armenia Airways, Air Serbia, Pegasus Airlines and Turkish Airlines offer flights from Venice Marco Polo Airport Airport to Pulkovo Airport Airport.
+0