Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
27 h 21 min
2553 km.
from $140
Composite Route Car Only
Schedule
Zurich → Sankt Peterburg
22:16
Zurich (Switzerland)
Zurich - Neuhofen - Hanover - Berlin - Warsaw - Tallinn - Narva - Saint Petersburg Bus Terminal - Moskovsky Rail Terminal - Sankt Peterburg 10 transfers
Duration: 42 hours 8 min
16:24
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Bahnhofquai/HB, Duration: 2 min
22:18
Bahnhofquai/HB
Duration: 1 min
22:20
Sihlquai/HB
13
Walk to Zurich, Duration: 1 min
22:30
Zurich
Duration: 4 hours 55 min
03:25
Mannheim Central Bus Station
FlixBus: Dortmund Central Train Station - Milan Lampugnano Bus Station
Walk to Mannheim Hbf (DE), Duration: 6 min
05:03
Mannheim Hbf (DE)
Duration: 3 hours 14 min
08:17
Hanover Central Station
ICE 774
Transfer in Hanover, 14 min
08:31
Hanover Central Station
Duration: 1 hours 45 min
10:16
Berlin Central Station
ICE 543
Transfer in Berlin, 36 min
10:52
Berlin Central Station
Duration: 5 hours 8 min
16:00
Warsaw Gdańska Train Station
EC 47
Walk to Dworzec Gdański, Duration: 54 sec
16:03
Dworzec Gdański
Duration: 5 min
16:08
Marymont
Kabaty – Młociny
Walk to Warszawa Wloscianska Bus Station, Duration: 4 min
17:50
Warszawa Wloscianska Bus Station
Duration: 15 hours 45 min
09:35
Tallinn
FlixBus: Vaasa - Warsaw Chopin Airport
Walk to Tallinn bus station, Duration: 0 sec
11:00
Tallinn bus station
Duration: 3 hours 11 min
14:11
Peetri plats
Tallinn - Jõhvi - Narva
Walk to Narva-Ivangorod border, Duration: 5 min
14:30
Narva-Ivangorod border
Duration: 1 hours
15:30
St.Petersburg Coach Station
Tallinn - St.Petersburg
Walk to Navalochnaya, Duration: 19 min
15:55
Navalochnaya
Duration: 5 min
16:00
Moscow Railway Station
Невдубстрой - Санкт-Петербург-Главн.
WALK, Duration: 24 min
Finish
22:09
Zurich (Switzerland)
Zurich - Castille - Munich - Berlin - Kutno - Mauzice - Warsaw - Tallinn - Narva - Saint Petersburg Bus Terminal - Moskovsky Rail Terminal - Sankt Peterburg 11 transfers
Duration: 42 hours 15 min
16:24
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Zurich HB, Duration: 3 min
22:12
Zurich HB
Duration: 1 hours 39 min
23:51
Chur
IR35
Walk to Chur Train Station, Duration: 1 min
00:05
Chur Train Station
Duration: 3 hours 45 min
03:50
Munich Central Bus Station
FlixBus: Bialystok - Milan Lampugnano Bus Station
Walk to Hopfenstraße, Duration: 5 min
04:00
Hopfenstraße
Duration: 3 min
04:03
Hauptbahnhof (S, U, Bus, Tram)
17 Amalienburgstraße - St. Emmeram
Walk to München Hauptbahnhof, Duration: 4 min
04:44
München Hauptbahnhof
Duration: 5 hours 1 min
09:45
Berlin Central Station
ICE 1008
Transfer in Berlin, 1 hours 7 min
10:52
Berlin Central Station
Duration: 4 hours 4 min
14:56
Kutno
EC 47
Transfer in Kutno, 28 min
15:24
Kutno
Duration: 20 min
15:45
Łowicz Główny
IC5124
Transfer in Mauzice, 9 min
15:54
Łowicz Główny
Duration: 1 hours 13 min
17:07
Warsaw West
Warszawa — Kutno
Walk to Warszawa, Duration: 3 min
17:30
Warszawa
Duration: 16 hours 5 min
09:35
Tallinn
FlixBus: Vaasa - Warsaw Chopin Airport
Walk to Tallinn bus station, Duration: 0 sec
11:00
Tallinn bus station
Duration: 3 hours 11 min
14:11
Peetri plats
Tallinn - Jõhvi - Narva
Walk to Narva-Ivangorod border, Duration: 5 min
14:30
Narva-Ivangorod border
Duration: 1 hours
15:30
St.Petersburg Coach Station
Tallinn - St.Petersburg
Walk to Navalochnaya, Duration: 19 min
15:55
Navalochnaya
Duration: 5 min
16:00
Moscow Railway Station
Невдубстрой - Санкт-Петербург-Главн.
WALK, Duration: 24 min
Finish
22:29
Zurich (Switzerland)
Zurich - Deniken - Basel - Neuhofen - Hanover - Berlin - Warsaw - Tallinn - Narva - Saint Petersburg Bus Terminal - Moskovsky Rail Terminal - Sankt Peterburg 11 transfers
Duration: 41 hours 55 min
16:24
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Zurich HB, Duration: 3 min
22:32
Zurich HB
Duration: 30 min
23:02
Olten
IC1
Walk to Olten, Duration: 35 sec
23:08
Olten
Duration: 33 min
23:41
Basel SBB
IC6
Walk to Basel Meret Oppenheim, Duration: 8 min
00:05
Basel Meret Oppenheim
Duration: 3 hours 40 min
03:45
Mannheim Central Bus Station
FlixBus: Amsterdam Central Sloterdijk Train Station - Milan Lampugnano Bus Station
Walk to Mannheim Hbf (DE), Duration: 6 min
05:03
Mannheim Hbf (DE)
Duration: 3 hours 14 min
08:17
Hanover Central Station
ICE 774
Transfer in Hanover, 14 min
08:31
Hanover Central Station
Duration: 1 hours 45 min
10:16
Berlin Central Station
ICE 543
Transfer in Berlin, 36 min
10:52
Berlin Central Station
Duration: 5 hours 8 min
16:00
Warsaw Gdańska Train Station
EC 47
Walk to Dworzec Gdański, Duration: 54 sec
16:03
Dworzec Gdański
Duration: 5 min
16:08
Marymont
Kabaty – Młociny
Walk to Warszawa Wloscianska Bus Station, Duration: 4 min
17:50
Warszawa Wloscianska Bus Station
Duration: 15 hours 45 min
09:35
Tallinn
FlixBus: Vaasa - Warsaw Chopin Airport
Walk to Tallinn bus station, Duration: 0 sec
11:00
Tallinn bus station
Duration: 3 hours 11 min
14:11
Peetri plats
Tallinn - Jõhvi - Narva
Walk to Narva-Ivangorod border, Duration: 5 min
14:30
Narva-Ivangorod border
Duration: 1 hours
15:30
St.Petersburg Coach Station
Tallinn - St.Petersburg
Walk to Navalochnaya, Duration: 19 min
15:55
Navalochnaya
Duration: 5 min
16:00
Moscow Railway Station
Невдубстрой - Санкт-Петербург-Главн.
WALK, Duration: 24 min
Finish
08:58
Zurich (Switzerland)
Zurich - Kassel - Berlin - Wildau - Tallinn - Saint Petersburg Bus Station - Moskovsky Rail Terminal - Sankt Peterburg 6 transfers
Duration: 43 hours 40 min
04:39
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Zurich HB, Duration: 37 sec
08:59
Zurich HB
Duration: 5 hours 21 min
14:20
Wilhelmshöhe
ICE 74
Transfer in Kassel, 1 hours 25 min
15:45
Wilhelmshöhe
Duration: 2 hours 40 min
18:25
Berlin Central Station
ICE 1210
Transfer in Berlin, 26 min
18:51
Berlin Central Station
Duration: 39 min
19:30
Flughafen BER
FEX 19869
Walk to Berlin Airport BER, T 1/2, Duration: 6 min
20:55
Berlin Airport BER, T 1/2
Duration: 22 hours 10 min
19:05
Tallinn
FlixBus: Berlin Central Bus Station - Tallinn
Walk to Tallinn bus station, Duration: 1 min
19:45
Tallinn bus station
Duration: 7 hours 30 min
03:15
Saint Petersburg Bus Station
Tallinn — Narva — Saint-Petersburg
Walk to Navalochnaya, Duration: 19 min
04:09
Navalochnaya
Duration: 5 min
04:15
Moscow Railway Station
Любань - Санкт-Петербург-Главн.
WALK, Duration: 24 min
Finish
08:58
Zurich (Switzerland)
Zurich - Hanover - Berlin - Wildau - Tallinn - Saint Petersburg Bus Station - Moskovsky Rail Terminal - Sankt Peterburg 6 transfers
Duration: 43 hours 40 min
04:39
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Zurich HB, Duration: 37 sec
08:59
Zurich HB
Duration: 6 hours 18 min
15:17
Hanover Central Station
ICE 74
Transfer in Hanover, 14 min
15:31
Hanover Central Station
Duration: 1 hours 45 min
17:16
Berlin Central Station
ICE 2571
Transfer in Berlin, 35 min
17:51
Berlin Central Station
Duration: 39 min
18:30
Flughafen BER
FEX 19865
Walk to Berlin Airport BER, T 1/2, Duration: 6 min
20:55
Berlin Airport BER, T 1/2
Duration: 22 hours 10 min
19:05
Tallinn
FlixBus: Berlin Central Bus Station - Tallinn
Walk to Tallinn bus station, Duration: 1 min
19:45
Tallinn bus station
Duration: 7 hours 30 min
03:15
Saint Petersburg Bus Station
Tallinn — Narva — Saint-Petersburg
Walk to Navalochnaya, Duration: 19 min
04:09
Navalochnaya
Duration: 5 min
04:15
Moscow Railway Station
Любань - Санкт-Петербург-Главн.
WALK, Duration: 24 min
Finish
08:58
Zurich (Switzerland)
Zurich - Kassel - Berlin - Wildau - Tallinn - Saint Petersburg Bus Station - Vitebskiy Vokzal - Sankt Peterburg 6 transfers
Duration: 43 hours 36 min
04:35
Sankt Peterburg (Leningrad region, Russia)
Route details
Transfers in the direction
Zurich - Sankt Peterburg
Start
Walk to Zurich HB, Duration: 37 sec
08:59
Zurich HB
Duration: 5 hours 21 min
14:20
Wilhelmshöhe
ICE 74
Transfer in Kassel, 1 hours 25 min
15:45
Wilhelmshöhe
Duration: 2 hours 40 min
18:25
Berlin Central Station
ICE 1210
Transfer in Berlin, 26 min
18:51
Berlin Central Station
Duration: 39 min
19:30
Flughafen BER
FEX 19869
Walk to Berlin Airport BER, T 1/2, Duration: 6 min