Skip to content
Book & Ski
← All guides

Ski resorts near you

Ski Resorts Near Sofia: 6 Ski Areas by Distance

By Book & Ski · Sources checked

The short answer

The closest ski areas to Sofia are Vitosha (17 km), Borovets (53 km) and Bansko (102 km), measured in a straight line from Sofia airport (SOF); road distances are longer. The biggest within 250 km is Kopaonik, with about 59 km of mapped runs.

Ski areas by straight-line distance from Sofia0 km50 km100 km150 km200 km250 kmSofiaVitosha: 17 kmBorovets: 53 kmBansko: 102 kmPamporovo: 156 kmKopaonik: 221 kmMavrovo: 250 km1. Vitosha: 17 km12. Borovets: 53 km23. Bansko: 102 km34. Pamporovo: 156 km45. Kopaonik: 221 km5
  1. 1Vitosha · 17 km
  2. 2Borovets · 53 km
  3. 3Bansko · 102 km
  4. 4Pamporovo · 156 km
  5. 5Kopaonik · 221 km
Straight-line distance from the city’s main airport; road distance is longer.
Ski areas within 250 km of Sofia (SOF), nearest first
ResortRegionDistance (straight line)Top elevationMapped runsSource
VitoshaSofiya17 km2,267 m (7,438 ft)15 kmsource
BorovetsSofia53 km2,538 m (8,327 ft)43 kmsource
BanskoBlagoevgrad102 km2,516 m (8,255 ft)34 kmsource
PamporovoSmolyan156 km1,932 m (6,339 ft)24 kmsource
KopaonikMitrovica221 km1,975 m (6,480 ft)59 kmsource
MavrovoMavrovo and Rostusa Municipality250 km1,875 m (6,152 ft)14 kmsource

Day trip or ski week?

Areas within about 100 km in a straight line are usually realistic day trips; road distance and mountain roads add time, and winter conditions can add more. For bigger areas further away, compare staying near the slopes with commuting.

How we measured

Straight-line distance from Sofia airport (SOF) to the centre of each mapped ski area with at least 20 km of runs and five lifts. Ski area data from OpenStreetMap via OpenSkiMap and airport locations from OurAirports, retrieved 2026-10-10.

Browse all ski resorts →

Frequently asked questions

What is the closest ski resort to Sofia?

Vitosha, about 17 km in a straight line from Sofia airport.

What is the biggest ski resort near Sofia?

Kopaonik, about 221 km away, with roughly 59 km of mapped runs.

Official sources

Checked on . Prices and timetables change; confirm with the operator before you pay. How we research.