There are 10 ways to get from Como to Saint Petersburg by plane, 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.
Fly from Milano Malpensa Airport
best- Fly from Milano Malpensa Airport (MXP) to Pulkovo Airport (LED)plane MXP - LED
11h 40m₽9,724–25,918Train, bus
- Take the train from Como S.Giovanni to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Basel SBBtrain Ice / ...
- Take the train from Basel SBB to S Spandau Bhftrain 12
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Brest Bus stationbus
- Take the train from Brest C to Vitebsky Railway Terminaltrain
44h 38m₽30,641–60,707Bus, train
- Take the bus from Como to Warsaw, Chopin Airportbus
- Take the bus from Warsaw Chopin Airport to Brest Bus stationbus
- Take the train from Brest C to Vitebsky Railway Terminaltrain
46h 30m₽19,704–33,984Drive 2,595.7 km
- Drive from Como to Saint Petersburgcar 2,595.7 km
28h 18m₽39,833–57,536Train to Zurich Airport, fly
- Take the train from Como S.Giovanni to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Pulkovo Airport (LED)plane ZRH - LED
13h 3m₽15,131–38,887Train, bus to Il Caravaggio International Airport, fly
- Take the train from Como S. Giovanni to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Pulkovo Airport (LED)plane BGY - LED
12h 24m₽13,096–36,580Train, bus via Vienna
- Take the train from Como S. Giovanni to Milano Centraletrain S11
- Take the train from Milano Centrale 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
45h 1m₽30,896–54,200Bus
- Take the bus from Como to Bialystok, Bus Stationbus
- Take the bus from Bialystok, Bus Station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Saint Petersburg Bus Terminalbus
47h 40m₽17,443–38,526Train, bus #2
- Take the train from Como S.Giovanni to Karlsruhe Hbftrain Ec
- Take the bus from Karlsruhe to Rīgabus
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
3d 4h₽25,734–46,698Drive, car train
- Drive from Como to Innsbruck Hauptbahnhofcar
- Take the cartrain from Innsbruck Hauptbahnhof to Stendal Hbfcartrain
- Drive from Stendal Hbf to Saint Petersburgcar
34h 35m₽39,629–55,408
Como to Saint Petersburg by train and bus
Comparing Your Travel Options
The cheapest way to get from Como to Saint Petersburg is to fly which costs RUB 9500 - RUB 26000 and takes 11h 40m.
The fastest way to get from Como to Saint Petersburg is to fly which takes 11h 40m and costs RUB 9500 - RUB 26000.
No, there is no direct bus from Como to Saint Petersburg. However, there are services departing from Como and arriving at Saint Petersburg Bus Terminal via Bialystok, Bus Station and Minsk Central Bus Station. The journey, including transfers, takes approximately 47h 40m.
The distance between Como and Saint Petersburg is 2197 km. The road distance is 2595.7 km.
The best way to get from Como to Saint Petersburg without a car is to train and bus which takes 44h 38m and costs RUB 30000 - RUB 65000.
It takes approximately 11h 40m to get from Como to Saint Petersburg, including transfers.
Como to Saint Petersburg bus services, operated by FlixBus, depart from Como station.
The best way to get from Como to Saint Petersburg is to fly which takes 11h 40m and costs RUB 9500 - RUB 26000. Alternatively, you can bus, which costs RUB 17000 - RUB 39000 and takes 47h 40m.
Como to Saint Petersburg bus services, operated by FlixBus, arrive at Bialystok, Bus Station.
Saint Petersburg is 1h ahead of Como. It is currently 10:55 PM in Como and 11:55 PM in Saint Petersburg.
What companies run services between Como, Italy and Saint Petersburg, Russia?
Air Serbia and Turkish Airlines fly from Milano Malpensa Airport (MXP) to Pulkovo Airport (LED) 3 times a day. Alternatively, you can take a bus from Como to Saint Petersburg Bus Terminal via Bialystok, Bus Station and Minsk Central Bus Station in around 47h 40m.
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 7h 25m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- ₽9,000–25,000
Flights from Zurich Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 9h 36m
- When
- Monday to Thursday
- Estimated price
- ₽10,000–29,000
Flights from Il Caravaggio International Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 8h 50m
- When
- Saturday
- Estimated price
- ₽11,000–32,000
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Como S.Giovanni to Zuerich Hb
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- ₽4,600–9,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽6,000–9,000
- 2nd Class
- ₽4,600–6,500
Train from Como S.Giovanni to Zuerich Hb
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- ₽4,600–9,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽6,000–9,000
- 2nd Class
- ₽4,600–6,500
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Estimated price
- ₽5,500–10,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽7,000–10,000
- 2nd Class
- ₽5,500–7,500
Train from Como S.Giovanni to Karlsruhe Hbf
- Ave. Duration
- 5h 38m
- Frequency
- Twice daily
- Estimated price
- ₽9,500–15,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽10,000–15,000
- 2nd Class
- ₽9,500–13,000
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Berlin, Zentralen Omnibusbahnhof to Brest Bus station
- Ave. Duration
- 12h 16m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–3,400
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Warsaw Chopin Airport to Brest Bus station
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–3,300
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Como to Saint Petersburg is 2596 km. It takes approximately 28h 18m to drive from Como to Saint Petersburg.







