Checking flights...


Buses serve Skopje (470MKD, 3¼ hours, hourly), Kavadarci (300MKD, two hours, three daily) and Ohrid (230MKD, 1¾ hours, four daily).


Heading to Ohrid, a taxi costs 1000MKD, so if four of you can share it's 250MKD per person; only marginally more expensive than getting the bus. Taxi drivers hang around in front of the bus and train stations offering this journey.


There are five trains a day to Skopje (3¼ hours), via either Prilep or Veles. The fare is 314MKD, except the 5.25pm train, which costs 365MKD.