Budapest
Skopje
The best and cheapest way to get from Budapest and Skopje is to travel by train, which will cost about 1,729 MKD or 34.20 USD.