Novosibirsk, Russia
Vancouver
The best and cheapest way to get from Novosibirsk, Russia and Vancouver is to travel by air, which will cost about 1,123 CAD or 957.60 USD.