Skip to content

Skopje to Prilep: Bus, Train & Car - Times and Fares

Updated · October 23, 2026 10 min read

Skopje to Prilep is 132 km: up to 13 buses a day at 500-580 MKD, and three trains a day at 249 MKD. Checked October 2026.

A red, white and yellow Macedonian Railways Transport railcar waiting under the blue arched platform roof of Skopje railway station
Photo: Jcornelius / Wikimedia Commons, CC BY-SA 4.0 ( source )

Skopje to Prilep is about 132 km, and the bus, the train and a car all take roughly two and a half hours. So the choice isn’t about speed, it’s about money and timetables. The bus costs 530 MKD (about €8.60) at the Skopje counter, or 450 MKD on Transkop’s own site with its online discount, and leaves up to 13 times a day. The train costs 249 MKD (about €4), roughly half the bus fare, but runs only three times a day, starting at 07:06. Both leave from the same station complex in Skopje, and a hire car collected at the airport starts about 15 km closer to Prilep than the bus station does. Times and fares below were checked on 23 October 2026.

Prilep is the town beneath Markovi Kuli, Marko’s Towers, on both the road and the rail line between the capital and Bitola. It works as a day out from Skopje or as a break on the way to Bitola, and our Prilep travel guide has the fortress hill, the Varoš quarter and Treskavec monastery. This page is only about getting there.

Same time, different price: bus, train or car

HowTimeOne-way costRuns
Busabout 2 h 20-2 h 35530 MKD at the counter, 450-500 online with Transkop (Galeb 580)13 a day on weekdays, 10 on weekends
Train2 h 35-2 h 40249 MKD07:06, 14:30 and 20:05
Car2 h 14-2 h 20 by routing enginehire, fuel, tollswhenever you like

One euro is about 61.5 MKD. Bus fares come from Skopje’s station board and Transkop’s own ticket site, the train fare from the operator’s own table, and the car time is a routing-engine figure that ignores traffic.

If price matters and one of the three departures suits you, take the train. For everything else the bus is the easier choice, with 13 departures on weekdays spread from 06:00 to 21:00. A car pays for itself only when Prilep is one stop on a longer loop.

The bus: 13 departures on weekdays

Skopje’s bus station publishes its timetable as an online departure board. Filtered for Prilep, it listed 13 departures on weekdays (26 October and 10 November 2026, and the same list on the 23 October public holiday) between 06:00 and 21:00: 06:00, 08:30, 09:00, 12:30, two at 13:30, 14:00, 15:30, 16:30, 17:00, 18:00, 19:00 and 21:00. Saturdays have 10, without the 08:30, 12:30 and 15:30. Sundays also have 10: the Saturday list minus the 14:00, plus a late 22:00 coach.

Three companies run them. At the Skopje station counter, Transkop and Roman Prilep charge 530 MKD one way and 860 MKD return; Galeb, with its 06:00 and 16:30, charges 580 and 1,030. Transkop’s own ticket site lists its seats at 500 MKD one way and 830 MKD return, and with the 10% online discount it showed on 23 October 2026 that came to 450 and 747. That’s about €7.30 to €9.40 one way, a gap that shouldn’t decide anything, so pick by departure time. At the counter, a return with Transkop or Roman Prilep saves 200 MKD on two singles (860 against 1,060).

The board shows no journey time. Transkop’s ticket site does give the time each of its seven weekday coaches from Skopje calls at Prilep, from 11:34 for the 09:00 to 23:24 for the 21:00, which puts Skopje to Prilep at 2 hours 20 to 2 hours 35. Since the same coaches go on to Bitola, our Skopje to Bitola guide covers the onward leg to Bitola and buying at the Skopje counter. The board itself says its data is for information only, so check your date again before you rely on a late departure.

Coming back, the Skopje board is no help: it lists departures from Skopje only, and on 23 October 2026 the Prilep bus station’s own website showed a “temporary under construction” notice. Transkop’s ticket site does list its coaches from Prilep to Skopje: 05:42, 07:20, 08:00, 09:10, 11:50, 15:20 and 17:20 on weekdays, and 05:42, 07:20, 09:10, 15:20 and 17:20 at weekends (checked for 24 to 26 October and 10 November 2026). For Roman Prilep and Galeb, ask at the counter when you arrive, and settle your evening return before you commit to an evening in town. The last train back leaves Prilep at 19:11.

The train: three a day, at about half the bus fare

MŽ Transport, the passenger operator on North Macedonia’s rail network, prints a timetable valid from 14 December 2025 to 12 December 2026. For Skopje-Prilep it has trains 641, 643 and 645 southbound and 640, 642 and 644 northbound:

DirectionDepartsArrives
Skopje to Prilep07:06, 14:30, 20:0509:42, 17:07, 22:40
Prilep to Skopje03:59, 13:35, 19:1106:34, 16:15, 21:48

Each ride takes 2 hours 35 to 2 hours 40, a little longer than the bus’s 2 hours 20 to 2 hours 35, and the 03:59 from Prilep is a night train in practice. The printed timetable carries its Sunday footnote on the Skopje-Veles locals, not on these six trains.

Three worn metal destination boards leaning in a corner of Skopje railway station, one reading Skopje - Veles - Bitola in Cyrillic
Metal destination boards at Skopje railway station, photographed in August 2006. The one on the left names the line that serves Prilep: Skopje, Veles, Bitola. Photo: Syced · CC0 · Wikimedia Commons (source)

The operator’s fare table lists Skopje to Prilep at 249 MKD one way and 398 MKD return (about €4 and €6.50), and its 2025/26 pocket timetable prints the same figures. That’s the full adult fare; buy at the station window or from the conductor on board, and confirm the price there. Children aged 4 to 12 pay half, children under 4 ride free without a seat, and bicycles are allowed only if they fold, according to the railway’s passenger handbook.

Check the status before you build a plan on it, because this line has a record. One pair of trains ran between 24 November 2023 and late March 2024, and from 22 June to 15 July 2026 none ran at all while the Skopje-Zelenikovo track was rebuilt. On 3 October 2026 the Skopje news site SDK.mk reported all three pairs to and from Bitola running. Since 1 September 2026 a city train has shared that track between Skopje and Zelenikovo, and in October 2026 the operator posted its timetable, valid to 31 December 2026, together with a notice cancelling two Skopje-Veles locals (2081 and 2082) until 12 December 2026. Neither names a Bitola train, but changes do get posted mid-year, so look at the operator’s current timetable and notices before you travel.

Driving: 132 km, about 2 hours 15

Route planners put it at 132 km from Skopje’s bus station to Prilep’s and about 2 hours 15 to 2 hours 20 at the wheel, checked on 23 October 2026. They assume an empty road, so add margin for Skopje’s streets and any roadworks. The way runs south on the A1 motorway past Veles, then off it onto a main road to Prilep.

The Vardar river winding through a green gorge near Veles, with a road and a railway line running along the bank
The Vardar valley near Veles: river, road and railway line share one narrow gorge. Road and rail from Skopje both pass through this town on the way south. Photo: Македонец (Makedonec) · CC BY-SA 3.0 · Wikimedia Commons (source)

The A1 is tolled plaza by plaza with no vignette, so keep denars or a card within reach. Our driving in North Macedonia guide has the payment methods and the current fees.

If you’re landing in Skopje with a car booked, don’t drive into town first. From the airport terminal route planners give 117 km to Prilep’s bus station and 1 hour 47 to 2 hours 4, so you start about 15 km closer than the bus does. Our Skopje airport car rental guide covers collecting the car.

So a hire car is for the onward trip, not for this leg. If Treskavec monastery or Kruševo is on your list, our Bitola to Prilep guide works through when the car is worth it.

A wide view over the Pelagonia plain with patchwork fields, boulders in the foreground and a cross-topped hill on the left
Pelagonia, the broad farming plain that stretches from Prilep south to Bitola, seen from a rocky hillside. Photo: Anunnakey · CC BY-SA 3.0 · Wikimedia Commons (source)

A private transfer: when it beats the bus

On this run a transfer is mostly about the evening. The last coach to Prilep leaves Skopje at 21:00 (22:00 on Sundays) and the last train at 20:05, so a flight that lands late in the evening leaves you a choice between a night in Skopje and a car with a driver. From the airport terminal it’s 117 km to Prilep, about two hours on an empty road. The fare depends on the car and the date, so the live quote on the booking page is the figure to trust.

Stopping in Prilep on the way south

If Bitola is the real destination, the rail timetable gives a neat day. The 07:06 reaches Prilep at 09:42. The next train south, the 643 that left Skopje at 14:30, calls at Prilep at 17:07-17:09 and reaches Bitola at 17:56. That leaves about seven and a half hours in town: plenty for Markovi Kuli and the Varoš quarter, tight if you add Treskavec, a climb of about 700 m on a 6-8 km path from town. Our Bitola to Prilep guide covers the onward leg by bus, train or car.

The town of Prilep spread across a plain below boulder-covered hills and mountain ridges, in low golden sunlight
Prilep seen from the hills above it in low sun, the town filling the plain below the mountains. Photo: Geoff · CC BY 2.0 · Wikimedia Commons (source)

A day trip works too: out on the 07:06, back on the 19:11, in Skopje by 21:48. Prilep’s two stations are close together, with OpenStreetMap putting the bus and railway stations about 180 m apart and roughly a kilometre from the centre, so switching between bus and train there is a short walk. In Skopje the two stations are about 40 m apart, and our guide to Skopje public transport covers the ride from your hotel to the complex.

The yellow station building of Prilep, with a red-tiled roof and a Prilep sign above the entrance, seen across the platform and tracks on a sunny day
Prilep's railway station building, where the trains from Skopje arrive. The bus station stands a short walk away. Photo: Brest · CC BY-SA 3.0 · Wikimedia Commons (source)

What to check on the day

  • Bus: open the departure board for your date and filter for Prilep. Weekday, Saturday and Sunday lists differ.
  • Train: look at the operator’s current timetable and notices before you head for the 07:06 or the 14:30. The timetable shows three pairs for this route.
  • Return: fix it before you leave Skopje. The last Transkop coach leaves Prilep at 17:20 and the last train at 19:11, and the Prilep station website was down on 23 October 2026.
  • Car: the 2 hours 15 assumes empty roads. Add time for Skopje’s streets and for traffic.

Read also