Skiing in the Balkans is good value, and most resorts are within two to four hours of an international airport. The hard part is the last leg: buses to the mountains are few in winter, and the final climb is often a snowy mountain road. Here is how to reach each resort, with typical private transfer prices per car.
Serbia: Kopaonik and Zlatibor
- Belgrade Nikola Tesla Airport (BEG) → Kopaonik: 280 km, 3.5–4 hours, typically €120–160 per car.
- Belgrade Nikola Tesla Airport (BEG) → Zlatibor: 230 km, 3–3.5 hours, typically €120–160 per car.
Kopaonik is Serbia's largest ski resort and gets very busy over Christmas and New Year. Zlatibor is gentler: a mountain town with the Tornik ski centre nearby, popular with families.
North Macedonia: Popova Šapka and Mavrovo
- Skopje International Airport (SKP) → Popova Šapka: 90 km, 1.5–2 hours, typically €80–120 per car.
- Skopje International Airport (SKP) → Mavrovo: 125 km, 1.75–2 hours, typically €90–130 per car.
Both resorts are in the west of the country, and both are reached from Skopje Airport via Tetovo. Popova Šapka is the closer of the two, high above Tetovo. Mavrovo sits further on, above Lake Mavrovo.
Montenegro: Kolašin and Žabljak
- Podgorica Airport (TGD) → Kolašin: 80 km, 1.5 hours, typically €65–90 per car.
- Podgorica Airport (TGD) → Žabljak: 150 km, 2.5–3 hours, typically €70–100 per car.
Kolašin is the main ski town, with the Kolašin 1450 and 1600 ski areas. Žabljak, in Durmitor National Park, is further and higher. Both are reached from Podgorica Airport through mountain canyons.
Kosovo: Brezovica
- Pristina International Airport (PRN) → Brezovica: 70–85 km, 1.25–1.5 hours, typically €60–85 per car.
Brezovica, in the Šar Mountains, is one of the cheapest places to ski in Europe. It is a short drive from Pristina Airport, and you pay in euros.
Albania: Korçë and Dardha
- Tirana International Airport (TIA) → Korçë: 175 km, 3–3.5 hours, typically €80–110 per car.
Albania's winter escape is Korçë, a lively town in the south-east. Dardha, a stone mountain village nearby, has a small ski area that suits beginners and a day out. Most people base themselves in Korçë and go up for the day.
Winter transfer tips
- Book early for the Christmas, New Year and February holiday weeks. Those are the busiest dates at every resort.
- Enter the right number of people and mention your skis or snowboards. A group with equipment often needs a minivan, not a sedan.
- Ask your driver to confirm winter tyres or chains when you accept the offer. The last part of most of these drives is a mountain road.
- Allow extra time on the way back to the airport. Snow can slow the mountain roads, so don't book a tight connection.
- Share your flight number with the driver, so they can follow delays and still meet you.
On BetterTransfer you post your trip, local drivers send offers, and you choose. The price is per car, not per person, so it gets cheaper the more of you share the ride. No booking fee, and you pay the driver in cash.
Book your ski transfer
Belgrade Airport → Kopaonik
from €120
Belgrade Airport → Zlatibor
from €120
Skopje Airport → Popova Šapka
from €80
Skopje Airport → Mavrovo
from €90
Podgorica Airport → Kolašin
from €65
Podgorica Airport → Žabljak
from €70
Pristina Airport → Brezovica
from €60
Tirana Airport → Korçë
from €80