Ski resorts near you
Ski Resorts Near Sofia: 4 Ski Areas by Distance
By Book & Ski · Sources checked
The short answer
The closest ski areas to Sofia are Borovets (53 km), Bansko (102 km) and Pamporovo (156 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.
- 1Borovets · 53 km
- 2Bansko · 102 km
- 3Pamporovo · 156 km
- 4Kopaonik · 221 km
| Resort | Region | Distance (straight line) | Top elevation | Mapped runs | Source |
|---|---|---|---|---|---|
| Borovets | Sofia | 53 km | 2,538 m (8,327 ft) | 43 km | source |
| Bansko | Blagoevgrad | 102 km | 2,516 m (8,255 ft) | 34 km | source |
| Pamporovo | Smolyan | 156 km | 1,932 m (6,339 ft) | 24 km | source |
| Kopaonik | Mitrovica | 221 km | 1,975 m (6,480 ft) | 59 km | source |
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-01.
Browse all ski resorts →Frequently asked questions
What is the closest ski resort to Sofia?
Borovets, about 53 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.