Saint‑Petersburg is located in the north west of Russia on the shore of the Gulf of Finland on the Baltic sea on the delta of the Neva river. The coordinates of the city centre are 59°57 and 30°19.
*without taking into account the time needed for the ferry crossings
| Moscow |
London |
Paris |
Berlin |
Warsaw |
Helsinki |
Vilnius |
Riga |
Tallinn |
| By air |
610 |
2070 |
2120 |
1310 |
1020 |
300 |
640 |
480 |
310 |
| By sea |
‑ |
2258 |
‑ |
‑ |
‑ |
320 |
‑ |
724 |
350 |
| By road |
664 |
3050 * |
3070 |
2030 |
1450 |
383 |
736 |
545 |
330 |
Fold up ↑
Distance, km
City
Moscow
London
Paris
Berlin
Warsaw
Helsinki
Vilnius
Riga
Tallinn
Fast Train
3h55m
‑
‑
35h14m
32h05m
5h15m
12h45m
12h27m
8h40m
Plane
1h20m
3h25m
3h25m
2h15m
2h
1h05m
‑
1h30m
1h05m
Fold up ↑