There are 11 ways to get from Colmar to Saint Petersburg by train, plane, 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.
Train, train to Zurich Airport, fly
best- Take the train from Colmar to Basel Sbbtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Pulkovo Airport (LED)plane ZRH - LED
12h 37m₽14,941–37,541Train to Basel, fly
cheapest- Take the train from Colmar to St Louistrain
- Fly from Basel (BSL) to Pulkovo Airport (LED)plane BSL - LED
10h₽12,468–33,309Train, bus
- Take the train from Colmar to Strasbourgtrain Tgv
- Take the train from Strasbourg to Berlin Suedkreuztrain Ice
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Brest Bus stationbus
- Take the train from Brest C to Vitebsky Railway Terminaltrain
39h 9m₽24,373–44,564Bus via Berlin
- Take the bus from Colmar to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Stationbus
- Take the bus from Tallinna bussijaam to Jõhvi bussijaambus 396 / ...
- Take the bus from Jõhvi bussijaam to Saint Petersburg Bus Terminalbus 960
46h 32m₽24,296–36,391Drive 2,445.8 km
- Drive from Colmar to Saint Petersburgcar 2,445.8 km
26h 2m₽37,020–53,474Train, train to Stuttgart Airport, fly
- Take the train from Colmar to Strasbourgtrain
- Take the train from Strasbourg to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Pulkovo Airport (LED)plane STR - LED
14h 59m₽15,241–38,742Train to Mulhouse, fly
- Take the train from Colmar to St Louistrain
- Fly from Mulhouse (MLH) to Pulkovo Airport (LED)plane MLH - LED
12h 20m₽17,468–48,309Train, bus via Elbląg
- Take the train from Colmar to Strasbourgtrain Tgv
- Take the train from Strasbourg to Berlin Hbftrain Ice
- Take the bus from Berlin Central Station to Szczecin, Bus Stationbus 157
- Take the train from Szczecin Glowny to Elblagtrain Ic
- Take the bus from Elbląg to Kaliningrad Bus stationbus 900 / ...
- Take the train from Kaliningrad-Passajirsk to Vitebsky Railway Terminaltrain
2d₽28,213–52,664Bus
- Take the bus from Colmar to Strasbourg - L'Étoile Park Bus Stationbus
- Take the bus from Strasbourg to Karlsruhe central train stationbus 091 / ...
- Take the bus from Karlsruhe to Rīgabus
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
2d 1h₽19,041–32,860Train, bus #2
- Take the train from Colmar to Strasbourgtrain Tgv
- Take the train from Strasbourg to Mannheim Hbftrain Ice / ...
- Take the bus from Mannheim to Kaliningrad Bus stationbus 905
- Take the train from Kaliningrad-Passajirsk to Vitebsky Railway Terminaltrain
2d 7h₽20,913–33,664Drive, car train
- Drive from Colmar to Freiburg im Breisgau Train Stationcar
- Take the cartrain from Freiburg im Breisgau Train Station to Lüneburgcartrain
- Drive from Lüneburg to Saint Petersburgcar
33h 21m₽35,231–50,055
Colmar to Saint Petersburg by bus
Questions & Answers
The cheapest way to get from Colmar to Saint Petersburg is to bus which costs RUB 19000 - RUB 33000 and takes 2 days 1h.
The fastest way to get from Colmar to Saint Petersburg is to train and fly which takes 10h and costs RUB 12000 - RUB 34000.
No, there is no direct bus from Colmar to Saint Petersburg. However, there are services departing from Colmar and arriving at Saint Petersburg Bus Terminal via Berlin, Zentralen Omnibusbahnhof, Tallinna bussijaam and Jõhvi bussijaam. The journey, including transfers, takes approximately 46h 32m.
The distance between Colmar and Saint Petersburg is 2161 km. The road distance is 2445.8 km.
The best way to get from Colmar to Saint Petersburg without a car is to train and bus which takes 39h 9m and costs RUB 24000 - RUB 45000.
It takes approximately 12h 37m to get from Colmar to Saint Petersburg, including transfers.
Colmar to Saint Petersburg bus services, operated by BlaBlaCar Bus, depart from Colmar station.
Colmar to Saint Petersburg bus services, operated by BlaBlaCar Bus, arrive at Strasbourg - L'Étoile Park Bus Station.
Saint Petersburg is 1h ahead of Colmar. It is currently 9:19 PM in Colmar and 10:19 PM in Saint Petersburg.
Yes, the driving distance between Colmar to Saint Petersburg is 2446 km. It takes approximately 26h 2m to drive from Colmar to Saint Petersburg.
What companies run services between Colmar, France and Saint Petersburg, Russia?
You can take a bus from Colmar to Saint Petersburg Bus Terminal via Berlin, Zentralen Omnibusbahnhof, Tallinna bussijaam, and Jõhvi bussijaam in around 46h 32m.
- Website
- airserbia.com
Flights from Zurich Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 9h 36m
- When
- Monday to Thursday
- Estimated price
- ₽10,000–30,000
Flights from Basel to Pulkovo Airport via Belgrade
- Ave. Duration
- 5h 55m
- When
- Monday and Friday
- Estimated price
- ₽11,000–31,000
Flights from Basel to Pulkovo Airport via Munich, Belgrade
- Ave. Duration
- 8h 40m
- When
- Monday and Friday
- Estimated price
- ₽11,000–32,000
Flights from Stuttgart Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 12h 15m
- When
- Friday
- Estimated price
- ₽11,000–31,000
Flights from Mulhouse to Pulkovo Airport via Belgrade
- Ave. Duration
- 8h 15m
- When
- Monday and Friday
- Estimated price
- ₽16,000–46,000
Flights from Mulhouse to Pulkovo Airport via Skopje, Belgrade
- Ave. Duration
- 12h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₽17,000–49,000
Flights from Mulhouse to Pulkovo Airport via Ohrid, Belgrade
- Ave. Duration
- 12h 30m
- When
- Monday
- Estimated price
- ₽17,000–49,000
Flights from Mulhouse to Pulkovo Airport via Tirana, Belgrade
- Ave. Duration
- 13h
- When
- Monday, Thursday, and Friday
- Estimated price
- ₽17,000–49,000
Flights from Mulhouse to Pulkovo Airport via Podgorica, Belgrade
- Ave. Duration
- 13h 5m
- When
- Monday and Friday
- Estimated price
- ₽17,000–48,000
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Colmar to Basel Sbb
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,200–2,200
- Website
- Oui.SNCF
Train from Colmar to Strasbourg
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₽1,100–1,900
- Website
- Oui.SNCF
Train from Colmar to St Louis
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,100–2,000
- Website
- Oui.SNCF
Train from Colmar to Strasbourg
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₽1,100–1,900
- Website
- Oui.SNCF
Train from Colmar to St Louis
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,100–2,000
- Website
- Oui.SNCF
Train from Colmar to Strasbourg
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₽1,100–1,900
- Website
- Oui.SNCF
Train from Colmar to Strasbourg
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₽1,100–1,900
- Website
- Oui.SNCF
- 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,500–3,400
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Colmar to Saint Petersburg bus tickets online with Omio.








