Distance 1099 miles (1770 km) |
You can travel by flight between Amsterdam and Saint-Petersburg with KLM, Air Baltic and LOT Polish Airlines. When you search Omio for times and tickets, we’ll show you the best deals available.
Here are some other resources that might have the information you need