There are 7 ways to get from Messina to Saint Petersburg by train, plane, ferry, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Catania–Fontanarossa Airport, fly
best- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Pulkovo Airport (LED)plane CTA - LED
13h 37m₽9,662–25,748Ferry, train, bus
- Take the ferry from Messina Marittima to Villa S.Giovanniferry M1 / ...
- Take the train from Villa S.Giovanni to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Wien Hbftrain Rjx / ...
- Take the train from Wien Hbf to Ostrava Hlavni Nadrazitrain Ec
- Take the bus from Ostrava to Brest Bus stationbus
- Take the train from Brest C to Vitebsky Railway Terminaltrain
2d 4hBus
- Take the bus from Messina - Piazza della Repubblica to Nürnberg, Zobbus
- Take the bus from Nuremberg central bus station to Riga, Bus Stationbus
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
2d 16h₽37,167–50,936Ferry, drive
- Take the ferry from Messina Marittima to Villa San Giovanniferry
- Drive from Villa San Giovanni to Saint Petersburgcar
38h 7m₽50,226–75,226Train to Palermo Airport, fly
- Take the train from Messina Centrale to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Pulkovo Airport (LED)plane PMO - LED
16h 6m₽12,695–34,599Night train, bus, train
- Take the nighttrain from Messina Centrale to Salernonighttrain Ini
- Take the bus from Salerno to Lublinbus
- Take the bus from Lublin to Brest Bus stationbus
- Take the train from Brest C to Vitebsky Railway Terminaltrain
2d 20h₽28,432–38,957Bus via Gura Humorului
- Take the bus from Messina Main Train Station to Naples Metropark Central Parkingbus
- Take the bus from Napoli, Autostazione Metropark to Gura Humoruluibus
- Take the bus from Gura Humorului to Otacibus
- Take the bus from Otaci to Saint Petersburg Bus Terminalbus
3d 7h₽15,749–34,855
Catania–Fontanarossa Airport (CTA) to Pulkovo Airport (LED) flights
Comparing Your Travel Options
The cheapest way to get from Messina to Saint Petersburg is to train and fly which costs RUB 9500 - RUB 26000 and takes 13h 37m.
The fastest way to get from Messina to Saint Petersburg is to train and fly which takes 13h 37m and costs RUB 9500 - RUB 26000.
No, there is no direct bus from Messina to Saint Petersburg. However, there are services departing from Messina - Piazza della Repubblica and arriving at Saint Petersburg Bus Terminal via Nuremberg central bus station and Riga Central Bus Station. The journey, including transfers, takes approximately 2 days 16h.
The distance between Messina and Saint Petersburg is 2827 km.
The best way to get from Messina to Saint Petersburg without a car is to ferry and train and bus which takes 2 days 4h and costs .
It takes approximately 13h 37m to get from Messina to Saint Petersburg, including transfers.
Messina to Saint Petersburg bus services, operated by Onebus, depart from Messina - Piazza della Repubblica station.
Messina to Saint Petersburg bus services, operated by Onebus, arrive at Nürnberg, Zob station.
Saint Petersburg is 2h ahead of Messina. It is currently 9:08 AM in Messina and 11:08 AM in Saint Petersburg.
Book your Messina to Saint Petersburg bus tickets online with Omio.
What companies run services between Messina, Italy and Saint Petersburg, Russia?
You can take a bus from Messina - Piazza della Repubblica to Saint Petersburg Bus Terminal via Nuremberg central bus station, Riga, Bus Station, and Riga Central Bus Station in around 2d 16h.
- Website
- turkishairlines.com
Flights from Catania–Fontanarossa Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 12h 21m
- When
- Every day
- Estimated price
- ₽15,000–40,000
Flights from Palermo Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 10h 20m
- When
- Wednesday, Sunday, Monday, and Friday
- Estimated price
- ₽19,000–49,000
- Website
- airserbia.com
Flights from Catania–Fontanarossa Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 9h 10m
- When
- Monday
- Estimated price
- ₽8,500–24,000
Flights from Palermo Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 10h 35m
- When
- Wednesday
- Estimated price
- ₽10,000–30,000
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- ₽1,000–1,400
- Website
- Trenitalia
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 2h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₽2,300–3,300
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Villa S.Giovanni to Venezia Mestre
- Ave. Duration
- 9h 6m
- Frequency
- Once daily
- Estimated price
- ₽14,000–24,000
- Website
- Trenitalia Frecce
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Ostrava Hlavni Nadrazi
- Ave. Duration
- 3h 1m
- Frequency
- Every 4 hours
- Estimated price
- ₽5,500–6,500
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,178
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽13,178
- 1nd Class (SW)
- ₽25,000–28,000
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,178
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽13,178
- 1nd Class (SW)
- ₽25,000–28,000
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- ₽2,100–3,900
- Website
- Trenitalia Intercity
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Messina Centrale to Salerno
- Ave. Duration
- 6h 29m
- Frequency
- Twice daily
- Estimated price
- ₽3,100–5,500
- Website
- Trenitalia ICN
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Ostrava to Brest Bus station
- Ave. Duration
- 10h 10m
- Frequency
- Once a week
- Estimated price
- ₽5,000–7,000
- Website
- Intercars Europe
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Messina - Piazza della Repubblica to Nürnberg, Zob
- Ave. Duration
- 24h 50m
- Frequency
- Once a week
- Estimated price
- ₽19,000–26,000
- Website
- Onebus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Nuremberg central bus station to Riga, Bus Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ₽12,000–19,000
- Website
- Flixbus
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽5,000–8,500
- Schedules at
- luxexpress.eu
- Phone
- +371 22 474 814
- [email protected]
- Website
- Vissa
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- Markatek
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Phone
- 13 43 232 76
- [email protected]
- Website
- miskrosno.pl
Bus from Salerno to Lublin
- Ave. Duration
- 37h 30m
- Frequency
- Once a week
- Estimated price
- ₽15,377
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Messina Main Train Station to Naples Metropark Central Parking
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Estimated price
- ₽2,300–4,100
- Website
- Itabus S.p.A.
- Phone
- +40 230 560 555
- [email protected]
- Website
- tarsin.ro
Bus from Napoli, Autostazione Metropark to Gura Humorului
- Ave. Duration
- 32h 31m
- Frequency
- Once a week
- Estimated price
- ₽2,200–11,000
- Schedules at
- tarsin.ro
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Gura Humorului to Otaci
- Ave. Duration
- 13h 54m
- Frequency
- 5 times a day
- Estimated price
- ₽2,200–3,800
- Schedules at
- galtrans.md
- Phone
- +373 22 542-185
- [email protected]
- Website
- autogara.md
Bus from Otaci to Saint Petersburg Bus Terminal
- Ave. Duration
- 23h 11m
- Frequency
- Once daily
- Estimated price
- ₽9,000–16,000
- Schedules at
- autogara.md
- Phone
- +39.06.5210550
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
- Phone
- 3409848540
- [email protected]
- Website
- blujetlines.it
Ferry from Messina Marittima to Villa San Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ₽225–226
- Schedules at
- blujetlines.it
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide






















































