Travel from Russia to Italy is: Restricted. See details.

Need a hotel room in Rome?

Book now

There are 8 ways to get from Saint Petersburg to Rome by plane, train, night train, bus, car or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Pulkovo  •  7h 39m

  1. Fly from Pulkovo (LED) to Rome (FCO) LED - FCO

€148 - €446

Cheapest option

Bus  •  2 days 3h

  1. Take the bus from Saint Petersburg, Bus Station 2 to Minsk Central bus station 956
  2. Take the bus from Minsk Central bus station to Grodno
  3. Take the bus from Grodno Bus Station to Białystok, Bialystok PKS Nova
  4. Take the bus from Bialystok to Rome

€107 - €152

6 alternative options

Train to Helsinki, fly  •  9h 58m

  1. Take the train from Pietari to Tikkurila
  2. Fly from Helsinki (HEL) to Rome (FCO) HEL - FCO

€112 - €267

Train  •  43h 54m

  1. Take the train from St Petersburg Vitebskii to Brest C
  2. Take the train from Brest C to Breclav Ic
  3. Take the train from Breclav to Wien Hbf Rj / ...
  4. Take the train from Wien Hbf to Venezia Mestre Rj
  5. Take the train from Venezia Mestre to Roma Tiburtina Fr / ...

€138 - €341

Train, night train  •  46h 40m

  1. Take the train from St Petersburg Vitebskii to Brest C
  2. Take the train from Brest C to Bratislava Hlavna Stanica Ic
  3. Take the train from Bratislava Hlavna Stanica to Wien Hbf Ic / ...
  4. Take the night train from Wien Hbf to Roma Termini Nj

€124 - €243

Train, bus  •  2 days 15h

  1. Take the train from St Petersburg Glavny to Kaliningrad-Passajirsk
  2. Take the bus from Kaliningrad Bus station to Elbląg
  3. Take the bus from Elbląg to Roma

€190 - €283

Drive  •  33h 5m

  1. Drive from Saint Petersburg to Rome 2959 km

€360 - €550

Drive, car train  •  42h 36m

  1. Drive from Saint Petersburg to Hamburg Altona
  2. Take the car train from Hamburg Altona to Lörrach Hbf
  3. Drive from Lörrach Hbf to Rome

Saint Petersburg to Rome by train

The train journey time between Saint Petersburg and Rome is around 3 days 0h and covers a distance of around 3176 km. The fastest train normally takes 3 days 0h. Operated by Belorussian Railways (BŽD), PKP Intercity, Czech Railways (ČD) and others, the Saint Petersburg to Rome train service departs from St Petersburg Vitebskii and arrives in Roma Tiburtina. Typically four trains run weekly, although weekend and holiday schedules can vary so check in advance.

Train route overview

Average train time:
3 days 0h
Fastest train time:
3 days 0h
Train distance:
3176 km
Trains per week:
4
Cheapest price:
€144
Carbon emissions:
167 kg CO2

First and last trains

First train departs at:
18:23
Last train departs at:
18:23

The schedules shown below are for the next available departures.

Saint Petersburg to Rome train schedules

Train services typically run at the following times each day These schedules are estimated
Estimated schedules: These schedules are estimated and based on typical services on an average day. Please check times and availability with the operator before travelling.
Russia → Italy
Restricted

Travel safe during COVID-19

International entry into Italy from Russia

  • Entry is restricted for citizens and permanent residents of Russia
Show more details
Allowed for: Citizens and permanent residents of Italy, as well as residents from EU Schengen Area (EU countries, Iceland, Liechtenstein, Norway, and Switzerland), Andorra, Australia, Canada, Cyprus, Israel, Japan, Monaco, New Zealand, Rwanda, San Marino, Singapore, South Korea, Thailand, United Kingdom, United States and Vatican

Restricted for: Foreign nationals from outside EU Schengen Area with the above exceptions. Brazil, India, Bangladesh and Sri Lanka are also restricted

Show less

Conditions of entry into Italy from Russia

  • Passenger Locator Form (PLF) required
This applies to arrivals from Russia
Show more details
  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
This applies to arrivals from Australia, Canada, Japan, New Zealand, Rwanda, Singapore, South Korea, Thailand and United States
  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
This applies to arrivals from Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Israel, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
This applies to arrivals from United Kingdom
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
This applies to arrivals from Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Israel, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and Switzerland
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
This applies to arrivals from EU Schengen Area, Canada, Japan and United States
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
This applies to arrivals from EU Schengen Area
  • Passenger Locator Form (PLF) required
This doesn’t apply to citizens and permanent residents of San Marino and Vatican

Show less

Rules to follow in Italy

1.5m

Mandatory

Mandatory

Considerations leaving from Russia

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


No, entry into Italy from Russia is currently restricted.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules
  • Nationwide control measures in place
  • Inter-regional travel is permitted

Explore travel options

The national COVID-19 helpline number in Rome is 1500.

Wearing a face mask on public transport in Rome is mandatory.

The social distance requirement in Rome is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1500.

No, but conditions apply when returning to Russia from Italy.

See options for return travel.

Last updated: 28 Jul 2021
Exceptions may apply, for full details: European Union.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Saint Petersburg to Rome is to bus which costs RUB 9500 - RUB 14000 and takes 2 days 3h.

More details

The fastest way to get from Saint Petersburg to Rome is to fly which takes 7h 39m and costs RUB 13000 - RUB 40000.

More details

No, there is no direct bus from Saint Petersburg station to Rome. However, there are services departing from Saint Petersburg, Bus Station 2 and arriving at Rome via Minsk Central bus station, Grodno Bus Station and Bialystok. The journey, including transfers, takes approximately 2 days 3h.

More details

No, there is no direct train from Saint Petersburg to Rome. However, there are services departing from St Petersburg Vitebskii and arriving at Roma Tiburtina via Brest C, Breclav, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 43h 54m.

More details

The distance between Saint Petersburg and Rome is 2346 km. The road distance is 2959 km.

Get driving directions

The best way to get from Saint Petersburg to Rome without a car is to train which takes 43h 54m and costs RUB 12000 - RUB 31000.

More details

It takes approximately 7h 39m to get from Saint Petersburg to Rome, including transfers.

More details

Saint Petersburg to Rome bus services, operated by SKS-Auto, depart from Saint Petersburg, Bus Station 2.

More details

Saint Petersburg to Rome train services, operated by Belorussian Railways (BŽD), depart from St Petersburg Vitebskii station.

More details

The best way to get from Saint Petersburg to Rome is to fly which takes 7h 39m and costs RUB 13000 - RUB 40000. Alternatively, you can train, which costs RUB 12000 - RUB 31000 and takes 43h 54m, you could also bus, which costs RUB 9500 - RUB 14000 and takes 2 days 3h.

Mode details

Map of how to get from Saint Petersburg to Rome.
Launch map view
  • Distance: 2345.7 km
  • Duration: 7h 39m

What companies run services between Saint Petersburg, Russia and Rome, Italy?

Aeroflot Russian Airlines, Finnair and five other airlines fly from Saint Petersburg to Rome 5 times a day. Alternatively, you can take a train from Saint Petersburg to Rome via Brest C, Breclav, Wien Hbf, and Venezia Mestre in around 43h 54m.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Pulkovo to Rome via Frankfurt
Ave. Duration
7h 35m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€370 - €650
Flights from Helsinki to Rome via Munich
Ave. Duration
5h 30m
When
Every day
Estimated price
€95 - €350
Flights from Helsinki to Rome via Frankfurt
Ave. Duration
6h 28m
When
Every day
Estimated price
€95 - €350
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Pulkovo to Rome
Ave. Duration
3h 40m
When
Friday and Sunday
Estimated price
€150 - €650
Flights from Pulkovo to Rome via Moscow Sheremetyevo
Ave. Duration
7h 2m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
€150 - €650
Finnair
Website
finnair.com
Flights from Pulkovo to Rome via Helsinki
Ave. Duration
5h 35m
When
Wednesday, Thursday and Sunday
Estimated price
€270 - €600
Flights from Helsinki to Rome
Ave. Duration
3h 25m
When
Every day
Estimated price
€120 - €390
KLM
Website
klm.com
Flights from Helsinki to Rome via Amsterdam Schiphol
Ave. Duration
5h 52m
When
Every day
Estimated price
€130 - €350
Swiss
Website
swiss.com
Flights from Pulkovo to Rome via Zurich
Ave. Duration
5h 45m
When
Friday
Estimated price
€160 - €550
Air Moldova
Website
airmoldova.md
Flights from Pulkovo to Rome via Chisinau
Ave. Duration
6h 15m
When
Wednesday
Estimated price
€230 - €410
Belavia Belarusian Airlines
Website
belavia.by
Flights from Pulkovo to Rome via Minsk
Ave. Duration
7h 5m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€230 - €470
Air Baltic
Website
airbaltic.com
Flights from Pulkovo to Rome via Riga
Ave. Duration
7h 55m
When
Wednesday, Friday and Sunday
Estimated price
€120 - €390
Blue Air
Website
flyblueair.com
Flights from Helsinki to Rome via Bucharest Otopeni
Ave. Duration
6h
When
Thursday
Estimated price
€40 - €160
Air France
Website
airfrance.com
Flights from Helsinki to Rome via Paris CDG
Ave. Duration
6h 20m
When
Every day
Estimated price
€170 - €600
Turkish Airlines
Website
turkishairlines.com
Flights from Helsinki to Rome via Istanbul
Ave. Duration
7h
When
Monday, Wednesday, Thursday and Saturday
Estimated price
€220 - €460
Train operators
VR Osakeyhtiö
Phone
0600 41 902
Website
vr.fi
Train from Pietari (Finljandski) to Tikkurila
Ave. Duration
3h 13m
Frequency
Twice daily
Estimated price
€35 - €55
Website
VR Osakeyhtiö
Belorussian Railways (BŽD)
Phone
(+375 17) 225 44 77
Website
rw.by
Train from St Petersburg Vitebskii to Brest C
Ave. Duration
17h 36m
Frequency
Once daily
Estimated price
€20 - €70
Website
Belorussian Railways
Book at
Belorussian Railways
2nd Class (platzkart)
€20 - €40
1st Class (Coupe)
€30 - €70
PKP Intercity

The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.

Contact Details
Phone
703 200 200
Website
intercity.pl
Train from Brest C to Breclav
Ave. Duration
10h 35m
Frequency
Once daily
Estimated price
€15 - €29
Website
PKP Intercity
Book at
Poland Rail Pass
2nd Class
€15 - €19
1st Class
€23 - €29
Train from Breclav to Wien Hbf
Ave. Duration
54 min
Frequency
4 times a day
Estimated price
€8 - €14
Website
PKP Intercity
Book at
Poland Rail Pass
2nd Class
€8 - €11
1st Class
€11 - €14
Train from Brest C to Bratislava Hlavna Stanica
Ave. Duration
11h 39m
Frequency
Once daily
Estimated price
€16 - €35
Website
PKP Intercity
Book at
Poland Rail Pass
2nd Class
€16 - €20
1st Class
€24 - €35
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Breclav to Wien Hbf
Ave. Duration
54 min
Frequency
5 times a day
Estimated price
€4 - €8
Website
Czech Railways (ČD)
2nd Class
€4 - €6
Business
€5 - €7
1st Class
€6 - €8
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.com
Train from Breclav to Wien Hbf
Ave. Duration
1h 1m
Frequency
4 times a day
Estimated price
€4 - €9
Website
RegioJet
2nd Class
€4 - €6
1st Class
€6 - €9
Train from Bratislava Hlavna Stanica to Wien Hbf
Ave. Duration
1h 36m
Frequency
Once daily
Estimated price
€3 - €7
Website
RegioJet
2nd Class
€3 - €5
1st Class
€4 - €7
Railjet

Railjet trains operate domestically within Austria and also connect to major cities in Germany, Czech Republic, Italy, Switzerland and Hungary. This premium service runs at speeds of up to 230km/h and offers three travel classes (economy, first and business), all with free Wi-Fi and power sockets. Other amenities include a bistro-restaurant car and family zones. Seat reservations can be made up to 90 days prior to the train's departure (compulsory for all cross-border trains but not for domestic routes).

Contact Details
Phone
+43 51717
Website
oebb.at
Train from Breclav to Wien Hbf
Ave. Duration
1h 21m
Frequency
Once daily
Estimated price
€16 - €25
Website
Railjet
Train from Wien Hbf to Venezia Mestre
Ave. Duration
7h 27m
Frequency
Once daily
Estimated price
€70 - €110
Website
Railjet
Train from Bratislava Hlavna Stanica to Wien Hbf
Ave. Duration
1h 8m
Frequency
Once daily
Estimated price
€14 - €21
Website
Railjet
Trenitalia Frecce

Trenitalia’s high-speed Frecce trains run on specialised tracks and have a greater level of service and comfort than InterCity and regional trains. There are three types of Frecce trains: Frecciarossa, (the fastest; connects major Italian cities); Frecciargento (mostly connect Rome to other Italian cities); and Frecciabianca (the slowest Frecce trains). Frecciarossa trains offer four classes of service, all with free Wi-Fi: Standard, Premium, Business and Executive. All Frecce tickets include a seat reservation and must be purchased before boarding the train.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Roma Tiburtina
Ave. Duration
3h 36m
Frequency
Every 3 hours
Estimated price
€35 - €110
Website
Trenitalia Frecce
Super Economy
€35 - €50
Base Standard
€65 - €90
Base Premium
€75 - €110
ItaloTreno

Private train company Italotreno operates high-speed trains in Italy on the same tracks as Trenitalia. The routes service 21 stations across the country, including popular routes Milan-Florence, Rome-Venice and Bologna-Naples. Choose from four classes of service, all with free Wi-Fi: Smart, Comfort, Prima and Club Executive. Italo also operates Italobus – an integrated train-bus service that takes passengers from the main train stations to other Italian cities.

Contact Details
Phone
+39 060708
Website
italotreno.it
Train from Mestre to Roma Tiburtina
Ave. Duration
3h 50m
Frequency
4 times a day
Estimated price
€29 - €85
Website
Italo Treno
Smart Economy
€30 - €45
Smart Low Cost
€29 - €40
Smart Flex
€55 - €85
Nightjet
Phone
+43 51717
Website
nightjet.com
Night train from Wien Hbf to Roma Termini
Ave. Duration
13h 47m
Frequency
Once daily
Estimated price
€85 - €120
Website
Nightjet
Russian Railways (РЖД)
Website
rzd.ru
Train from St Petersburg Glavny to Kaliningrad-Passajirsk
Ave. Duration
28h 9m
Frequency
5 times a week
Estimated price
€110 - €170
Website
pass.rzd.ru
BahnTouristikExpress GmbH
Phone
+49 (0) 911 / 240 388 – 22
Email
info@bahntouristikexpress.de
Website
bahntouristikexpress.de
Car train from Hamburg Altona to Lörrach Hbf
Ave. Duration
10h 31m
Frequency
Twice a week
Website
BahnTouristikExpress GmbH
Bus operators
SKS-Auto
Phone
+78007700020
Website
sks-auto.ru
Bus from Saint Petersburg, Bus Station 2 to Minsk Central bus station
Ave. Duration
12h
Frequency
Once daily
Estimated price
€13
Schedules at
sks-auto.ru
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Saint Petersburg, Bus Station 2 to Minsk Central bus station
Ave. Duration
13h
Frequency
Once daily
Estimated price
€12 - €19
Book at
https://ticketbus.by/
Website
http://www.minsktrans.by
Bus from Minsk Central bus station to Grodno
Ave. Duration
4h
Frequency
Hourly
Estimated price
€4 - €7
Book at
https://ticketbus.by/
Website
http://www.minsktrans.by
Grodno Transport
Website
avgrodno.by
Bus from Grodno Bus Station to Białystok, Bialystok PKS Nova
Ave. Duration
1h 30m
Frequency
Every 2 hours
Estimated price
€13
Schedules at
avgrodno.by
Book at
ticketbus.by
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Bialystok to Rome
Ave. Duration
31h 24m
Frequency
Twice a week
Estimated price
€60 - €85
Schedules at
autokarpolska.com.pl
Kaliningrad Avtovokzal
Phone
+7 (4012) 64-36-35
Email
info@avl39.ru
Website
avl39.ru
Bus from Kaliningrad Bus station to Elbląg
Ave. Duration
3h 30m
Frequency
Twice daily
Estimated price
€5 - €16
Schedules at
avl39.ru

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Pulkovo Airport to Rome Airport is the direct flight which takes 3h 40m.

Search flights

Saint Petersburg to Rome bus services, operated by Autokar Polska, arrive at Rome station.

More details

Saint Petersburg to Rome train services, operated by Trenitalia Frecce, arrive at Roma Tiburtina station.

More details

Yes, the driving distance between Saint Petersburg to Rome is 2959 km. It takes approximately 33h 5m to drive from Saint Petersburg to Rome.

Get driving directions

Finnair, Swiss, Air Moldova and four other airlines offer flights from Pulkovo Airport to Rome Airport.

Search flights

There are 4441+ hotels available in Rome. Prices start at €75 per night.

More details