Novosibirsk, Russia
Belgrade
The best and cheapest way to get from Novosibirsk, Russia and Belgrade is to travel by train, which will cost about 264 AED or 64.80 USD.