• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 13 ways to get from Italy to Russia by plane, train, bus, night train or car

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 Milan Malpensa to Pulkovo  •  6 h 53 min

  1. Fly from Milan Malpensa (MXP) to Pulkovo (LED) MXP - LED

$111 - $289

Cheapest option

Fly Milan Bergamo to Moscow Vnukovo  •  8 h 3 min

  1. Fly from Milan Bergamo (BGY) to Moscow Vnukovo (VKO) BGY - VKO

$90 - $1,922

11 alternative options

Fly Rome to Pulkovo  •  7 h 8 min

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

$125 - $339

Fly Bologna to Moscow Sheremetyevo  •  6 h 58 min

  1. Fly from Bologna (BLQ) to Moscow Sheremetyevo (SVO) BLQ - SVO

$120 - $362

Fly Naples to Moscow Sheremetyevo  •  7 h 6 min

  1. Fly from Naples (NAP) to Moscow Sheremetyevo (SVO) NAP - SVO

$119 - $360

Fly Rome to Moscow Sheremetyevo  •  7 h 17 min

  1. Fly from Rome (FCO) to Moscow Sheremetyevo (SVO) FCO - SVO

$120 - $364

Train to Venice, fly to Moscow Sheremetyevo  •  8 h 25 min

  1. Take the train from Bologna C.Le to Venezia Mestre
  2. Fly from Venice (VCE) to Moscow Sheremetyevo (SVO) VCE - SVO

$120 - $351

Train to Verona, fly to Moscow Sheremetyevo  •  8 h 18 min

  1. Take the train from Bologna C.Le to Verona Porta Nuova
  2. Fly from Verona (VRN) to Moscow Sheremetyevo (SVO) VRN - SVO

$124 - $371

Train, bus  •  40 h 58 min

  1. Take the train from Roma Termini to Bologna C.Le Fr / ...
  2. Take the bus from Bologna to Tallinn
  3. Take the train from Tallinn to Moskva Oktiabrskaia D

$199 - $335

Bus Odri  •  2 days 5 h

  1. Take the bus from Rome to Rivne Salerno
  2. Take the bus from Rivne to Moscow Central Bus Terminal

$157 - $207

Bus Mr Trans  •  2 days 11 h

  1. Take the bus from Rome to Moscow Sheremetyevo

$293

Train, night train  •  44 h 48 min

  1. Take the train from Roma Termini to Verona Porta Nuova Fa / ...
  2. Take the night train from Verona Porta Nuova to Moskva Belorusskaja R

$220 - $359

Drive  •  32 h 31 min

  1. Drive from Rome to Moscow 1914.9 miles

$460 - $700

Questions & Answers

The cheapest way to get from Italy to Russia is to fly which costs 95€ - 260€ and takes 6 h 53 min.

More details

The quickest way to get from Italy to Russia is to fly which costs 95€ - 260€ and takes 6 h 53 min.

More details

The distance between Italy and Russia is 5878 km. The road distance is 3063.8 km.

Get driving directions

The best way to get from Italy to Russia without a car is to train and bus which takes 40 h 58 min and costs 170€ - 300€.

More details

It takes approximately 6 h 53 min to get from Italy to Russia, including transfers.

More details

The best way to get from Italy to Russia is to fly which takes 6 h 53 min and costs 95€ - 260€. Alternatively, you can bus, which costs 130€ - 180€ and takes 2 days 5 h.

Mode details

The quickest flight from Milan Malpensa Airport to Pulkovo Airport is the direct flight which takes 3 h 15 min.

Search flights

Yes, the driving distance between Italy to Russia is 3064 km. It takes approximately 32 h 31 min to drive from Italy to Russia.

Get driving directions

Swiss, Belavia Belarusian Airlines, British Airways and five other airlines offer flights from Milan Malpensa Airport to Pulkovo Airport.

Search flights

The best way to get from Italy to Milan Malpensa Airport is to train which takes 37 min and costs 10€ - 14€.

More details

Map of how to get from Italy to Russia.
Launch map view
  • Distance: 3673.5 miles
  • Duration: 6 h 53 min

What companies run services between Italy and Russia?

Aeroflot Russian Airlines, Finnair and eight other airlines fly from Milan to Saint Petersburg hourly. Alternatively, you can take a bus from Rome to Moscow via Staz.ne Tiburtina, Rome, Rivne, Moscow Central Bus Terminal, and Shchyolkovskaya in around 2 days 5 h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Milan Malpensa to Pulkovo
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$160 - $650
Flights from Milan Malpensa to Pulkovo via Moscow Sheremetyevo
Ave. Duration
6 h 8 min
When
Every day
Estimated price
$160 - $650
Flights from Rome to Pulkovo
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$170 - $850
Flights from Rome to Pulkovo via Moscow Sheremetyevo
Ave. Duration
6 h 46 min
When
Every day
Estimated price
$170 - $850
Flights from Bologna to Moscow Sheremetyevo
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$190 - $750
Flights from Bologna to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$170 - $700
Flights from Naples to Moscow Sheremetyevo
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$120 - $440
Flights from Naples to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$170 - $550
Flights from Rome to Moscow Sheremetyevo
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$180 - $850
Flights from Rome to Moscow Sheremetyevo via Pulkovo
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$170 - $800
Flights from Venice to Moscow Sheremetyevo
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$230 - $750
Flights from Venice to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 22 min
When
Every day
Estimated price
$160 - $700
Flights from Verona to Moscow Sheremetyevo
Ave. Duration
3 h 25 min
When
Every day
Estimated price
$110 - $420
Flights from Verona to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$140 - $650
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Pulkovo
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$160 - $650
Flights from Rome to Pulkovo
Ave. Duration
3 h 37 min
When
Every day
Estimated price
$200 - $1,100
Flights from Rome to Pulkovo via Moscow Sheremetyevo
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$170 - $850
Flights from Bologna to Moscow Sheremetyevo
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$190 - $750
Flights from Bologna to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$170 - $700
Flights from Naples to Moscow Sheremetyevo
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$120 - $440
Flights from Naples to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$170 - $550
Flights from Rome to Moscow Sheremetyevo
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$180 - $850
Flights from Venice to Moscow Sheremetyevo
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$230 - $750
Flights from Venice to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 22 min
When
Every day
Estimated price
$160 - $700
Flights from Verona to Moscow Sheremetyevo
Ave. Duration
3 h 25 min
When
Every day
Estimated price
$110 - $420
Flights from Verona to Moscow Sheremetyevo via Rome
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$140 - $650
Air France
Website
airfrance.com
Flights from Milan Malpensa to Pulkovo via Paris CDG
Ave. Duration
6 h 20 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$200 - $850
Flights from Rome to Pulkovo via Paris CDG
Ave. Duration
7 h 10 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$270 - $1,000
Flights from Naples to Moscow Sheremetyevo via Paris CDG
Ave. Duration
7 h 30 min
When
Every day
Estimated price
$180 - $700
Flights from Rome to Moscow Sheremetyevo via Paris CDG
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$190 - $800
Flights from Venice to Moscow Sheremetyevo via Paris CDG
Ave. Duration
6 h 56 min
When
Every day
Estimated price
$210 - $650
Finnair
Website
finnair.com
Flights from Milan Malpensa to Pulkovo via Helsinki
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$180 - $750
Flights from Rome to Pulkovo via Helsinki
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$220 - $750
Flights from Naples to Moscow Sheremetyevo via Helsinki
Ave. Duration
6 h 35 min
When
Thursday
Estimated price
$150 - $600
Flights from Rome to Moscow Sheremetyevo via Helsinki
Ave. Duration
7 h 35 min
When
Every day
Estimated price
$190 - $700
Lufthansa
Website
lufthansa.com
Flights from Milan Malpensa to Pulkovo via Frankfurt
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$240 - $600
Flights from Milan Malpensa to Pulkovo via Munich
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$240 - $600
Flights from Rome to Pulkovo via Munich
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$280 - $750
Flights from Rome to Pulkovo via Frankfurt
Ave. Duration
7 h
When
Every day
Estimated price
$280 - $750
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Milan Bergamo to Moscow Vnukovo
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$75 - $410
Flights from Milan Bergamo to Moscow Vnukovo via Pulkovo
Ave. Duration
6 h 32 min
When
Tuesday, Thursday and Sunday
Estimated price
$75 - $410
LOT
Website
lot.com
Flights from Milan Malpensa to Pulkovo via Warsaw Chopin
Ave. Duration
5 h 37 min
When
Every day
Estimated price
$200 - $750
Flights from Venice to Moscow Sheremetyevo via Warsaw Chopin
Ave. Duration
6 h 35 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$180 - $600
Air Baltic
Website
airbaltic.com
Flights from Rome to Pulkovo via Riga
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $800
Flights from Rome to Moscow Sheremetyevo via Riga
Ave. Duration
6 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $600
Flights from Verona to Moscow Sheremetyevo via Riga
Ave. Duration
5 h 50 min
When
Saturday
Estimated price
$100 - $330
Air Serbia
Website
airserbia.com
Flights from Rome to Moscow Sheremetyevo via Belgrade
Ave. Duration
5 h 30 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$170 - $750
Flights from Venice to Moscow Sheremetyevo via Belgrade
Ave. Duration
5 h 25 min
When
Sunday
Estimated price
$270 - $2,600
Belavia Belarusian Airlines
Website
belavia.by
Flights from Milan Malpensa to Pulkovo via Minsk
Ave. Duration
5 h 30 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$140 - $650
Flights from Rome to Pulkovo via Minsk
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$140 - $800
CSA
Website
csa.cz
Flights from Bologna to Moscow Sheremetyevo via Prague
Ave. Duration
5 h 25 min
When
Sunday
Estimated price
$160 - $750
Flights from Venice to Moscow Sheremetyevo via Prague
Ave. Duration
5 h 35 min
When
Sunday
Estimated price
$170 - $700
KLM
Website
klm.com
Flights from Bologna to Moscow Sheremetyevo via Amsterdam Schiphol
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$200 - $600
Flights from Rome to Moscow Sheremetyevo via Amsterdam Schiphol
Ave. Duration
6 h 40 min
When
Every day
Estimated price
$200 - $650
Swiss
Website
swiss.com
Flights from Milan Malpensa to Pulkovo via Zurich
Ave. Duration
5 h 25 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$240 - $750
British Airways
Website
britishairways.com
Flights from Milan Malpensa to Pulkovo via London Heathrow
Ave. Duration
6 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$320 - $1,700
S7 Airlines
Website
s7.ru
Flights from Rome to Pulkovo via Moscow Domodedovo
Ave. Duration
7 h 10 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$150 - $550
Bulgaria Air
Website
air.bg
Flights from Rome to Moscow Sheremetyevo via Sofia
Ave. Duration
7 h 25 min
When
Monday
Estimated price
$160 - $850
Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Bologna C.Le to Venezia Mestre
Ave. Duration
1 h 48 min
Frequency
Every 30 minutes
Estimated price
$11 - $24
Website
orario.trenitalia.com
1st Class
$20 - $24
Train from Bologna C.Le to Verona Porta Nuova
Ave. Duration
1 h 22 min
Frequency
Hourly
Estimated price
$8 - $19
Website
orario.trenitalia.com
1st Class
$16 - $19
Night train from Verona Porta Nuova to Moskva Belorusskaja
Ave. Duration
40 h 44 min
Frequency
Once a week
Estimated price
$180 - $280
Website
orario.trenitalia.com
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Bologna Centrale Station to Venezia Mestre Station
Ave. Duration
1 h 17 min
Frequency
Every 4 hours
Estimated price
$21 - $30
Website
italotreno.it
Train from Bologna Centrale Station to Verona Porta Nuova Station
Ave. Duration
1 h 4 min
Frequency
4 times a day
Estimated price
$19 - $27
Website
italotreno.it
Train from Roma Termini to Bologna Centrale Station
Ave. Duration
2 h 18 min
Frequency
Every 3 hours
Estimated price
$30 - $45
Website
italotreno.it
Train from Roma Termini Station to Verona Porta Nuova Station
Ave. Duration
3 h 8 min
Frequency
Once daily
Estimated price
$35 - $55
Website
italotreno.it
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Roma Termini to Bologna C.Le
Ave. Duration
2 h 15 min
Frequency
Every 30 minutes
Estimated price
$40 - $65
Website
orario.trenitalia.com
Train from Roma Termini to Verona Porta Nuova
Ave. Duration
2 h 52 min
Frequency
Every 4 hours
Estimated price
$55 - $80
Website
orario.trenitalia.com
Go Rail
Website
gorail.ee
Train from Tallinn to Moskva Oktiabrskaia
Ave. Duration
16 h 35 min
Frequency
3 times a day
Estimated price
$35 - $90
Website
gorail.ee
Bus operators
Odri
Phone
+38 032 243 98 10
Email
odri.lviv@gmail.com
Website
odri-ua.com
Bus from Rome to Rivne
Ave. Duration
32 h
Frequency
3 times a week
Estimated price
$121
Schedules at
odri-ua.com
BuonoTourist
Phone
081 951761
Website
buonobus.it
Bus from Romе Tiburtina to Rivne
Ave. Duration
32 h
Frequency
Once a week
Estimated price
$85 - $130
Schedules at
buonobus.it
KarpatExpress
Website
karpatexpres.com
Bus from Rivne to Moscow Central Bus Terminal
Ave. Duration
19 h
Frequency
3 times a week
Estimated price
$69 - $74
Schedules at
karpatexpres.com
Mr Trans
Phone
8(495)507-78-88
Website
mrtrans.ru
Bus from Rome to Moscow Sheremetyevo
Ave. Duration
2 days 9 h
Frequency
Once a week
Estimated price
$288
Schedules at
mrtrans.ru

Want to know more about travelling around Russia

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.