Landing at Skopje and driving south into Pelagonia

Skopje International Airport lies about 158 km from Bitola by road, a shade under three hours on the driving profile. The route follows the A1 motorway south to Veles, switches there to the A3, crosses the Pletvar pass at 994 m, and then runs the length of the Pelagonia plain through Prilep to Bitola.

Almost every flight into the country lands at Skopje International Airport (SKP/LWSK), on the flat ground at Petrovec east of the capital, and almost every arriving passenger then turns west for Lake Ohrid. The drive to Bitola goes the other way. It runs south along the Vardar on the A1, leaves the motorway at Veles, climbs one pass and comes down onto the Pelagonia plain — a basin that looks and behaves nothing like the lake country most visitors have booked.

That fork at Veles is what this page is really about. Stay on the A1 and you are on the Vardar corridor towards the Greek border at Bogorodica. Leave it and you get the A3: Pletvar, then Prilep and its tobacco fields, then forty-odd flat kilometres with Baba filling the western sky. Two roads, two quite different weeks, and the choice is made about an hour out of the terminal.

The route

Out of Petrovec the road joins the A1, the four-lane tolled motorway that carries European route E-75 from the Serbian border past Kumanovo and Skopje and on to Gevgelija. You are on it for roughly 39 km, as far as Veles. There the A3 takes over — a national road rather than a motorway, carrying European routes E-65 and E-852 — and climbs south-west to the Pletvar pass at 994 m, which separates the Dren and Babuna mountains and links the Raec valley and Tikveš behind you with Pelagonia ahead.

Over the top the country opens out. Prilep stands at 620 m at about the 116 km mark, on the northern rim of the plain, and the last 44 km to Bitola are almost dead flat. That final section is the one currently being rebuilt: the A3 between Prilep and Bitola is being upgraded to motorway, with completion scheduled for 2027. It means the closing stretch of this transfer is a moving figure rather than a fixed one, and it is the part of the drive worth asking about at the time of booking rather than assuming.

Places along the way

Prilep is the only town of any size between Veles and Bitola, and it repays more than a fuel stop. It recorded 63,308 residents at the 2021 census, and its economy still turns on tobacco — leaf grown and processed here is used by some of the world's largest cigarette makers. Above the Varoš quarter, on a hill of 120 to 180 m whose slopes are covered in loose granite, stand the ramparts of Markovi Kuli, built in the 13th and 14th centuries. The palace belonged to the Serbian king Vukašin and to his son Marko, whose name the towers carry; after Marko died in 1395 Ottoman forces took the settlement below.

Two detours open up here that are far easier from this road than from the lake. Treskavec monastery stands in the hills about 10 km north of the town, a 12th-century foundation carrying frescoes of the 14th and 15th centuries, reached by a narrow climb that takes considerably longer than the distance implies. Kruševo lies about 33 km west, the highest town in the country at 1,350 m and the one place on this side of Pelagonia that feels alpine. Treat both as half-day propositions rather than roadside pauses, and say so at the time of booking.

What you see along the way

The mountains arrive well before the town does. Twenty kilometres out, the western horizon fills with the Baba massif — third-highest in the country — and the summit standing over the rooftops is Pelister at 2,601 m. Nothing on the lake side of the country looks remotely like that wall, and it is the thing arriving guests tend to remark on first. The 44 km themselves are unremarkable driving: tobacco and cereal ground, low villages set back from the carriageway, and the works on the upgrade coming and going beside you.

The approach also decides what you can still do on arrival day. Pelister National Park opens directly above the city — the Molika ski centre about 15 km up, and higher again the two glacial lakes called Pelister's Eyes at 2,218 m and 2,180 m — while Heraclea Lyncestis, founded by Philip II of Macedon in the middle of the 4th century BC, sits roughly 3 km from the centre. An early landing leaves room for one of the two. A late one leaves room for neither, which is worth knowing before you fix the flight.

Nearby

The turn-off at Veles is also the point at which you give something up, and it is worth knowing what. Stay on the A1 for another 31 km and you reach Stobi, near Gradsko, where the Crna — the Erigon of antiquity — joins the Vardar. Livy first put the place in writing in connection with Philip V of Macedon's victory over the Dardani in 197 BC. Its Episcopal Basilica is 5th- and 6th-century, and a peacock from the mosaic floor of its baptistery was printed on the reverse of the 10-denar banknote issued in 1996 and struck on the 10-denar coin of 2008.

Behind the Pletvar pass in the other direction lie the Raec valley and the Tikveš wine country, and further down the A1 the Vardar corridor runs out at the Bogorodica–Evzoni crossing into Greece. Bitola has its own frontier: Flórina is about 34 km south through Medžitlija, a shorter hop than the Prilep leg you have just finished. Both roads out of Veles therefore finish in Greece — one down the Vardar, the other at the western edge of Greek Macedonia — and the real choice is which half of the country you want in between.

Practical details

Whether this leg belongs in your itinerary at all comes down to one comparison. Petrovec to Bitola is roughly 158 km; Petrovec to Ohrid is roughly 202 km on the ring line a routing engine picks; and Bitola to Ohrid, once you are down here, is only about 69 km. A party arriving with Pelister, Heraclea and the Greek border on its list therefore loses nothing by coming south first and taking the lake afterwards, and it avoids crossing the whole width of the country twice.

Weather touches this route in exactly one place. Pletvar is modest at 994 m, but it is the only genuine climb between the terminal and the plain, and it gathers cloud on mornings when both ends of the drive are clear — in winter, take it in daylight if the flight times leave you the choice. Summer reverses the problem: the Pelagonia floor falls from around 710 m in the Prilep field to around 540 m near Bitola, holds heat all afternoon, and makes a late arrival a warm one. Agree any stop when you book. The Treskavec road, or a walk up to Markovi Kuli, eats far more of the day than the map suggests.

At a glance

Road distance
About 158 km from the terminal to Bitola, with Prilep at roughly the 116 km mark and the closing 44 km running flat across the plain. (OpenStreetMap driving routes measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
Driving time
About 2 h 58 on the driving profile, terminal to city centre, before town traffic at either end or any works on the Prilep–Bitola section. (OSRM demo server driving profile (router.project-osrm.org), Skopje airport to Bitola, checked 2026-09)
The two roads
The A1, a 173 km four-lane tolled motorway carrying E-75 from the Serbian border to Gevgelija, as far as Veles; then the A3, which runs Ohrid–Resen–Bitola–Prilep–Veles–Štip–Kočani–Delčevo over 310 km and carries E-65 and E-852. (Wikipedia, A1 motorway (North Macedonia), and Wikipedia, A3 motorway (North Macedonia), both checked 2026-09)
Highest point on the route
The Pletvar pass at 994 m, which divides the Dren and Babuna mountains and connects Pelagonia and Prilep with the Raec valley and Tikveš. (Macedonian Wikipedia, Плетвар (превој), checked 2026-09)
The plain you cross
Pelagonia, the largest basin in the country at roughly 4,000 km² and about 80 km north to south, averaging 650 m: 710–615 m in the Prilep field, 610–540 m in the Bitola field. (Macedonian Wikipedia, Пелагонија, checked 2026-09)
Works on the final section
The A3 between Prilep and Bitola is being upgraded to motorway, with completion scheduled for 2027 — the last 44 km of this transfer. (Wikipedia, A3 motorway (North Macedonia), checked 2026-09)
Towns at either end
Prilep, 63,308 residents at the 2021 census, at 620 m in the northern Pelagonia plain; Bitola, 69,287 inhabitants at the same census, on the Dragor river. (Wikipedia, Prilep, and Wikipedia, Bitola, both checked 2026-09)
What the Veles turn-off costs you
Stobi, near Gradsko at the confluence of the Crna and the Vardar, lies about 31 km further down the A1 past the junction. Livy first mentions the city in connection with Philip V of Macedon's victory over the Dardani in 197 BC. (Wikipedia, Stobi, checked 2026-09, with the road distance from Veles measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
Onward to Greece
Flórina is about 34 km by road south of Bitola through the Medžitlija–Níki crossing, so the Greek border is a shorter hop than the Prilep leg you have just driven. (OpenStreetMap driving route Bitola to Flórina measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)

Good to know

  • The Pletvar pass at 994 m divides the Dren and Babuna mountains and is the gate between the Raec valley behind Tikveš and the Pelagonia plain that carries this road to Bitola.
  • Pelagonia is the largest basin in North Macedonia at roughly 4,000 km² and about 80 km from north to south, its floor falling from 710 m in the Prilep field to 540 m in the Bitola field.
  • The closing 44 km of this drive, the A3 between Prilep and Bitola, is itself being rebuilt to motorway standard with completion scheduled for 2027.
  • Markovi Kuli above the Varoš quarter of Prilep was raised on a hill of 120 to 180 m in the 13th and 14th centuries, and passed from the Serbian king Vukašin to his son Marko before Ottoman forces took the settlement below in 1395.
  • Staying on the A1 for 31 km past the Veles turn-off instead of branching for Bitola reaches Stobi, where the Crna joins the Vardar and whose baptistery peacock mosaic was printed on the 10-denar banknote of 1996 and struck on the 10-denar coin of 2008.

Frequently asked questions

How far is Bitola from Skopje Airport by road?

About 158 km, and a shade under three hours on the driving profile. Roughly 39 km of that is motorway as far as Veles; the remaining 119 km is the A3 over the Pletvar pass, through Prilep and across the Pelagonia plain.

Which road does the transfer to Bitola actually take?

The A1 south from Petrovec to Veles, then the A3 for the rest. The A3 is a national road rather than a motorway today, although the final 44 km between Prilep and Bitola are being upgraded, with completion scheduled for 2027.

Is Bitola quicker to reach from Skopje or from Ohrid?

From Ohrid, comfortably — that leg is only about 69 km against roughly 158 km from Skopje Airport. If you are flying in, though, Skopje is where the flights land, so the long version is usually the one you actually drive.

Can we stop at Prilep or Kruševo on the way to Bitola?

Both are possible if agreed when you book rather than raised on the day. Prilep sits directly on the route at about the 116 km mark; Kruševo is a further 33 km west by road and is a half-day in its own right, not a roadside pause.

Is Bitola a sensible base for Pelister and the Greek border?

Yes. The Molika ski centre inside Pelister National Park is about 15 km above the city by road, and Flórina in Greece is about 34 km south through the Medžitlija crossing, so both sit inside an easy morning's driving.

Related pages

Request a transfer quote

Last reviewed: 2026-09-01