Home › Routes › Kastoria to Skopje

How to get from Kastoria to Skopje

Driving is the realistic way: about 230 km via Florina, the Niki–Medžitlija border crossing, Bitola and Prilep, roughly 3 h 30 plus border time. There is no train from Kastoria and no direct bus.

165 km apart (straight line)Day trip: noCar · Taxi · Bus

Best option: Car. There is no railway from Kastoria and no direct public transport across this border.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
car
Kastoria–Florina, border at Niki (Greece)/Medžitlija (North Macedonia), then Bitola–Prilep–Skopje
about 3 h 30 plus 15–60 min at the borderfuel plus a small toll on Macedonian motorway sectionsCheck your rental contract allows North Macedonia and carry the green card insurance if required.
taxi
Private transfer arranged in advance from Kastoria
about 3 h 30–4 hon requestroughly €200–300; ask for a quoteMake sure the driver has the documents to cross the border.
bus
Bus or taxi Kastoria–Florina/Thessaloniki, then international buses to Skopje
most of a day with changesdepends on connectionsabout €30–50 in totalThessaloniki–Skopje buses are the more regular cross-border link; check current schedules.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Hire a carPick up in KastoriaBook a transferDoor to door on arrivalHotels in SkopjeCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a bus from Kastoria to Skopje?

There is no direct bus. You would need to reach Florina or Thessaloniki first and then take an international bus to Skopje, which can take most of a day. Thessaloniki has the most regular buses to Skopje. For most travellers, driving or a private transfer is far more practical.

How long does the drive take?

About 3 hours 30 minutes for roughly 230 km, plus time at the Niki–Medžitlija border, which can range from a few minutes to an hour in summer or on holidays. The route goes via Florina, Bitola and Prilep, with motorway sections in North Macedonia where small tolls apply.

What documents do I need?

A valid passport or EU identity card for each traveller. If driving, carry your licence, the car's registration papers and proof of insurance valid in North Macedonia. Rental companies often charge a cross-border fee and need to give written permission, so arrange it when you book.

Is there a train?

No. Kastoria has no railway station. Florina has a station on the Greek network, but cross-border passenger trains to North Macedonia are not a reliable option on this route. Road travel, by car, transfer or a combination of buses, is the practical choice.

Skopje travel guideHow many days in SkopjeWhere to stay in SkopjeKastoria travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.