From Lake Ohrid to Berat in about 3h 15m of driving, plus time at the border. West through Struga to the Kafasan crossing, down the Shkumbin valley past Prrenjas and Librazhd to Elbasan, then south to Berat — a private car from your hotel in Ohrid to your door in Berat.
Drive from Ohrid to Berat in about 3h 15m, plus border time and breaks. Private transfer priced on request per vehicle, door-to-door — from your hotel in Ohrid or on the lake to your address in Berat, with a stop in Struga or Elbasan if you ask.
Pickup at your hotel or address. The A3 and A2 lead west out of Ohrid towards Struga.
The road passes through Struga on the shore of Lake Ohrid, shortly before the border.
After Struga the A2 reaches Kafasan, with Qafë Thanë on the Albanian side, on the shore of Lake Ohrid near Struga and Pogradec. Both countries are outside the EU and the Schengen area, so this is a full international border with passport and customs control on both sides. Every passenger carries a valid passport (or the ID card their nationality allows — check before travelling). Waiting time varies.
After the descent through Prrenjas and Librazhd the route reaches Elbasan, where a break in the centre can be added.
South via the Cërrik–Elbasan road and the Kuçovë area to Berat. For a hotel inside the castle walls we agree the nearest drop-off point a car can reach.
Per vehicle, not per person. Every quote includes tolls, fuel, the cross-border route, assistance with loading and unloading luggage, and child seats available on request.
Picked up and dropped off at your exact address
Cross-border route handled. Passengers remain responsible for their own passports, visas and other travel documents.
Short photo stops may be included where operationally possible
Professional, local, English-speaking driver
From Berat we also drive south to Gjirokastër, the other town of Albania's shared UNESCO World Heritage property.
Heading the other way? Berat to Ohrid runs from Berat to the lake via Elbasan and Qafë Thanë.
Berat → Ohrid →Ohrid to Berat is about 153 km. From Ohrid the A3 and the A2 run west through Struga to the border at Kafasan. On the Albanian side the SH9 joins the SH3, which descends the Shkumbin valley through Prrenjas and Librazhd to Elbasan; the Cërrik–Elbasan road and local roads past Mollas and the Kuçovë area lead south to Berat. Plan on about 3h 15m of driving, before border time and breaks.
Local coaches and minibuses run on some of these roads; check current timetables locally. A private transfer takes you across the border without changing vehicle, from your hotel by the lake to your door in Berat.
You leave North Macedonia at Kafasan and enter Albania at Qafë Thanë. Albania and North Macedonia are both outside the EU and the Schengen area, so this is a full international border, with passport and customs control on both sides. Each passenger carries a valid passport or the ID card their nationality allows; check the rules before travelling. Waiting time varies, so build some flexibility into the day.
We collect you from hotels and addresses in Ohrid and around the lake, with 15 minutes of free waiting at address pickups. In Berat we drop off at your hotel or address. Berat's historic centre is part of the UNESCO World Heritage property of Berat and Gjirokastra; for hotels inside the castle walls we agree the nearest point a car can reach.
Everything specific to this route.
About 153 km and roughly 3h 15m of driving, plus time at the border and any breaks.
Kafasan on the North Macedonian side and Qafë Thanë on the Albanian side, between Struga and Prrenjas.
A valid passport, or the ID card your nationality allows — check before travelling. Both countries are outside the EU and the Schengen area, so passport and customs control take place on both sides.
Yes. Hotels and addresses around the lake can be requested; give the exact name so the pickup can be planned.
Yes. Both lie on the route; mention the stop in your request and add the time you would like there.
Local coaches and minibuses run on some of these roads; check current timetables locally. A private transfer goes from your hotel in Ohrid to your door in Berat, across the border in one vehicle.
This route is priced on request. We quote per vehicle, not per passenger, for your date, group and any stops, and you receive the quote in writing before anything is confirmed.
Request this transfer with your date, hotel in Ohrid, address in Berat and group size. We reply during our working hours with a written quote per vehicle.