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,207–24,900Train, bus
- Take the train from Como S.Giovanni to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Basel SBBtrain Ec
- 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 26m₽28,961–63,546Bus, 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,826–34,092Drive 2,595.7 km
- Drive from Como to Saint Petersburgcar 2,595.7 km
28h 18m₽38,879–56,158Train 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₽14,515–35,685Train, 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
13h 2m₽13,079–34,352Train, 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₽31,289–49,572Bus
- 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,587–38,554Train, 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₽24,410–45,364Drive, 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₽38,006–54,231
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 9000 - RUB 25000 and takes 11h 40m.
The fastest way to get from Como to Saint Petersburg is to fly which takes 11h 40m and costs RUB 9000 - RUB 25000.
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 26m and costs RUB 29000 - 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 9000 - RUB 25000. 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 3:23 PM in Como and 4:23 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
- turkishairlines.com
Flights from Milano Malpensa Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- ₽15,000–40,000
Flights from Zurich Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₽16,000–43,000
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 7h 25m
- When
- Wednesday and Saturday
- Estimated price
- ₽8,500–24,000
Flights from Zurich Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 8h 41m
- When
- Friday, Saturday, and Wednesday
- Estimated price
- ₽9,500–26,000
Flights from Il Caravaggio International Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 9h 40m
- When
- Saturday
- Estimated price
- ₽11,000–30,000
- Website
- ajet.com
Flights from Zurich Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- ₽13,000–55,000
Flights from Il Caravaggio International Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 11h 57m
- When
- Every day
- Estimated price
- ₽15,000–60,000
- Website
- flypgs.com
Flights from Zurich Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₽13,000–55,000
Flights from Il Caravaggio International Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₽15,000–65,000
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Como S.Giovanni to Arth-Goldau
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ₽3,800–8,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽5,500–8,000
- 2nd Class
- ₽3,800–5,000
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- ₽3,000–7,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽5,000–7,000
- 2nd Class
- ₽3,000–3,900
Train from Como S.Giovanni to Zuerich Hb
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- ₽4,500–9,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽6,000–9,000
- 2nd Class
- ₽4,500–6,000
Train from Como S.Giovanni to Karlsruhe Hbf
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₽9,500–15,000
- Website
- Trenitalia Eurocity
- 1st Class
- ₽10,000–15,000
- 2nd Class
- ₽9,500–13,000
Train from Como S.Giovanni to Arth-Goldau
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ₽5,000–7,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- ₽3,700–5,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- ₽1,400–2,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- ₽1,400–2,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽3,600–5,500
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,300
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to S Spandau Bhf
- Ave. Duration
- 6h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₽14,000–31,000
- Website
- Deutsche Bahn Intercity (DB IC)
- 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,324
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–9,000
- 2nd Class (Kupé)
- ₽13,324
- 1nd Class (SW)
- ₽25,000–29,000
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,324
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–9,000
- 2nd Class (Kupé)
- ₽13,324
- 1nd Class (SW)
- ₽25,000–29,000
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,324
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–9,000
- 2nd Class (Kupé)
- ₽13,324
- 1nd Class (SW)
- ₽25,000–29,000
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- ₽3,300–6,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–7,000
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Innsbruck Hauptbahnhof to Stendal Hbf
- Ave. Duration
- 8h 51m
- Frequency
- Once a week
- Estimated price
- ₽9,000–11,000
- Website
- Urlaubs-Express (UEX)
- 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
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Como to Warsaw, Chopin Airport
- Ave. Duration
- 23h
- Frequency
- Twice daily
- Estimated price
- ₽11,000–17,000
- Website
- Flixbus
Bus from Como to Bialystok, Bus Station
- Ave. Duration
- 26h 15m
- Frequency
- Twice daily
- Estimated price
- ₽13,000–20,000
- Website
- Flixbus
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽460–2,100
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,000–1,400
- Schedules at
- orioshuttle.com
- 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,500
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a week
- Estimated price
- ₽2,200–7,000
- Website
- Intercars Europe
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Bialystok, Bus Station to Minsk Central Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- ₽2,400–4,300
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Karlsruhe to Rīga
- Ave. Duration
- 31h 15m
- Frequency
- 4 times a week
- Estimated price
- ₽11,000–24,000
- Schedules at
- ecolines.net
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 37h 30m
- Frequency
- Once daily
- Estimated price
- ₽3,800–7,000
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Minsk Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽2,200–15,000
- Schedules at
- vt.by
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.




































































