Nearest Airport to Borovets: Getting From Sofia or Plovdiv to the Slopes
Last updated July 2026, the nearest airport to Borovets is Sofia Airport (SOF), roughly 70 km (43 miles) away, with a drive of 75 to 90 minutes. Plovdiv Airport (PDV) sits farther out, about 149 km (93 miles) away, and works mainly as a backup for specific charter routes. This guide compares both airports, unpacks the Sofia-Samokov-Borovets transfer chain that trips up first-time visitors, and covers how winter and summer logistics differ.
The Nearest Airport to Borovets: Sofia Airport (SOF)
Sofia Airport (SOF) is the nearest airport to Borovets, sitting about 70 km (43 miles) north of the resort. Driving time typically runs 75 to 90 minutes, depending on traffic through the capital and conditions on the mountain roads near Samokov. Airlines including Ryanair, Wizz Air, easyJet, British Airways, and Bulgaria Air operate scheduled routes into Sofia from a wide range of UK and European cities. Plovdiv Airport (PDV) is the secondary option, used mainly for charter and regional flights that don't serve Sofia. It sits roughly 149 km (93 miles) from Borovets, nearly double Sofia's distance, and takes about 2 hours to drive. Booking into the wrong airport is a common mistake on this route, so confirm SOF, not PDV, appears on your itinerary. The table below compares the two airports for a quick decision.
Flight time from the UK runs about 3 hours 20 minutes on a direct route, with departures from airports including Liverpool, Manchester, Birmingham, and London. Fares generally move with how far ahead you book and how close to ski season the travel dates fall.
| Airport | Distance from Borovets | Typical Drive Time | Flight Profile |
|---|---|---|---|
| Sofia Airport (SOF) | 70 km (43 miles) | 75–90 minutes | Year-round scheduled and low-cost carriers; the most frequent option |
| Plovdiv Airport (PDV) | 149 km (93 miles) | About 2 hours | Mostly seasonal charter and regional flights |

Arriving via Sofia Airport (SOF)
Sofia Airport operates two passenger terminals. Terminal 2 handles most full-service carriers, while Terminal 1 covers budget and charter operations. Check your booking confirmation for the correct terminal a day before travel, since transfer drivers usually wait at a designated point outside arrivals.
A pre-booked private transfer is the most direct way to reach Borovets, especially with ski or snowboard bags. A driver meets you at arrivals and takes you straight to the hotel, skipping the terminal-to-bus-station leg that public transport requires. Families traveling with young children often choose this route, a detail covered further in travel tips for families.
Renting a car at Sofia Airport adds flexibility for side trips but also adds a mountain drive to arrival day. Rental desks operate inside both terminals, and companies serving the ski season typically fit winter tires by default. Confirm this detail and ask about snow-chain policy before pickup, since mountain roads past Samokov can change conditions quickly. Keep the rental for the full stay only if planning multiple side trips; otherwise a transfer plus taxis or buses within Borovets is usually simpler.
Public transport is the cheapest way in, but it involves a step that catches many first-time visitors off guard. There is no direct bus from the airport to Borovets. Instead, the journey runs through Samokov in three stages. Carrying full-size ski bags on this three-step chain is possible but slow, so budget extra time at each connection. For fares and timetables on each leg, see the full transport breakdown.
- Step 1: Take the metro or a taxi from Sofia Airport to Sofia's South Bus Station (Avtogara Yug).
- Step 2: Board a coach to Samokov. Departures reportedly run roughly every 30 minutes between 07:00 and 20:00, though the schedule shifts seasonally, so confirm current times before flying.
- Step 3: From Samokov, take a shuttle van or taxi the remaining 10 km (about 15 minutes) into Borovets.

Plovdiv Airport (PDV): The Secondary Option
Plovdiv Airport suits travelers on a specific charter or regional route that doesn't serve Sofia. Plovdiv is Bulgaria's second-largest city, and its airport carries a smaller schedule of international flights as a result. It sits about 149 km (93 miles) from Borovets, roughly a 2-hour drive. Choose Plovdiv only when a convenient flight lands there and Sofia doesn't match your dates.
Transfer options from Plovdiv are thinner than from Sofia. Fewer operators run scheduled ski shuttles on this route, so pre-booking a private transfer or arranging a rental car matters more here. Public transport connections from Plovdiv toward Samokov and Borovets are also less direct, so build extra time into arrival day. If a flight into Plovdiv saves meaningfully on airfare, weigh that saving against the extra 79 km and thinner transfer options before booking. Check whether your Plovdiv flight is seasonal before relying on it for a return journey too, since some routes only operate part of the year.
Transfer Options From the Airport: Costs and Trade-offs
Four main ways cover the leg from Sofia Airport to Borovets, and the right pick depends on group size, luggage, and budget.
A direct UK flight takes 3 hours 20 minutes, plus the 75 to 90 minute transfer from Sofia Airport—total journey time from landing to resort easily exceeds four hours.
Pre-booked private transfers list the Sofia-to-Borovets run as one of their most requested routes out of the airport. Pricing typically sits above a shared shuttle seat but below hiring a large taxi for the same door-to-door distance. Confirm the fare in Bulgarian lev (BGN) when booking, since operators quote in different currencies depending on where you book. Book the onward leg in advance when possible, since transfer capacity is limited during peak ski weeks.
- Private transfer: door-to-door service straight to the hotel, with no stops. This is the highest-cost option of the four, and the one most families and ski groups choose.
- Shared ski transfer: a scheduled van shared with other travelers heading to Borovets or nearby resorts. It costs less per person than a private transfer but runs on a set pickup window.
- Public bus plus shuttle: the cheapest route, run through Sofia's South Bus Station and Samokov as described above. Limited luggage space makes it the least practical choice with full-size ski bags.
- Taxi: convenient, but only from a regulated source. Use the official taxi booths inside the arrivals hall, such as OK Supertrans, rather than a driver soliciting inside the terminal.
Winter vs Summer: How Transfer Logistics Change
Borovets sits at 1,390 m (about 4,560 ft), and transport advice shifts with the season. Snow typically covers the slopes from mid-December through April, which is also when transfer demand and coach frequency both peak. In winter, the drive from Sofia climbs through the Iskar Gorge before reaching Samokov and the Rila foothills, and this stretch can see snow, ice, or fog. Build in extra time, and check road conditions before setting off, especially after a fresh snowfall. Coach and shuttle schedules can also run behind on the coldest, snowiest days, so a mid-morning arrival gives more buffer than a late-afternoon one. Confirm your transfer or rental booking accounts for the seasonal date range, since operators typically scale service up from December and back down after April. Check the current snow report before departure for the latest road and slope conditions.
Summer travel on the same route is more predictable. Roads run dry, and traffic through Sofia is usually the main variable rather than mountain conditions. Public transport and rental-car logistics both work more smoothly outside the ski season. Hikers heading up toward the Musala hiking route can generally rely on published bus and shuttle times without a winter-weather buffer.
Essential Travel Tips for the Journey to Borovets
Carry some Bulgarian lev (BGN) in cash before leaving the airport. Small bus fares, the Samokov shuttle van, and some taxi drivers do not accept cards. Currency exchange and ATMs are easiest to find at the airport or in central Sofia, not in Samokov. Small businesses in Samokov, including shuttle van drivers, are less likely to take cards than hotels in Borovets itself.
Book a morning flight into Sofia when the schedule allows it. Coaches from the South Bus Station to Samokov reportedly run until around 20:00. A morning or early-afternoon landing leaves enough buffer to complete the full Sofia-Samokov-Borovets chain by public transport before the last departure. A private transfer removes this time pressure entirely, since drivers work to your flight time rather than a bus timetable. The same three-step chain works in reverse for departure: shuttle from Borovets to Samokov, coach to Sofia's South Bus Station, then metro or taxi to the terminal. Build a wider buffer before an international flight than the arrival journey needs, since missing a connection matters more before a departure.
Because Borovets sits at 1,390 m (4,560 ft), weather at the resort can differ sharply from conditions in Sofia at departure time. Pack layers for the transfer itself, and check current conditions before finalizing which transfer option to book. For a season-by-season breakdown of when conditions run most reliable, see the seasonal timing guide.
Beyond the Airport: Settling Into Borovets
Once the transfer is booked, planning shifts to where to stay and how to fill the days around skiing or hiking. Borovets's compact base area puts most hotels within walking distance of the lift stations, a detail covered in the resort accommodation guide. The resort's proximity to Sofia, about 70 km away, also makes a return day trip to the capital realistic on a rest day. That option is covered in day-trip options from the resort, alongside other destinations such as Rila Monastery, a UNESCO World Heritage Site roughly two hours away by road. For the resort's overall layout, lifts, and seasonal opening pattern, start with the overall resort layout guide. The seasonal lift-opening guide covers when lifts typically run each year. Multi-day lift passes, ski hire, and lesson bookings are easiest to arrange after settling in, once the transfer to the resort is confirmed.
Getting From Sofia Airport’s Terminals to the South Bus Station
Sofia Airport’s metro station is beside Terminal 2. From there, take metro line M4 toward central Sofia and leave at Joliot-Curie station. Sofia South Bus Station, called Avtogara Yug, is next to this metro stop.
Travelers landing at Terminal 1 must first reach Terminal 2 to use the metro. Follow airport signs for the free inter-terminal shuttle, or take a regulated taxi directly to Avtogara Yug. Allow extra connection time when carrying skis or waiting for oversized baggage.
Avtogara Yug is different from Sofia Central Bus Station. Check the Bulgarian name and address before entering a taxi, since coaches to Samokov normally depart from the southern station.
At the station, confirm the departure bay and buy a ticket for Samokov. After arriving in Samokov, continue to Borovets by local minibus or taxi. The final leg covers about 10 km and usually takes around 15 minutes.
Pair this with our broader Borovets tourism attractions guide for the full city overview.
For related deep-dives, see our Borovets Piste Map: Complete Guide to the Ski Runs & Sectors and Borovets Skiing for Beginners: The Ultimate First-Timer's Guide guides.
Further reading: Borovets on Wikivoyage · Borovets on Wikipedia
Frequently Asked Questions
Can you take a train to Borovets?
No, Borovets has no train station, and no direct rail line serves the resort. The nearest rail options are Kostenets or Sofia, and both still require a bus or transfer van for the final leg. That route offers no real advantage over the standard Sofia-Samokov-Borovets bus chain for most travelers.
Is there a direct bus from Sofia Airport to Borovets?
No, there is no direct bus from the airport itself. You need to reach Sofia's South Bus Station (Avtogara Yug) first, by metro or taxi, then board a coach to Samokov. From Samokov, a shuttle van or taxi covers the final 10 km into Borovets.
How much does a taxi from Sofia Airport to Borovets cost?
Rates vary by operator and season, so confirm the fare before getting in. Use one of the regulated taxi booths in the arrivals hall, such as OK Supertrans, rather than a driver soliciting inside the terminal. Regulated taxis typically cost more than a shared shuttle seat but less than a private transfer booked well in advance.
When should you fly in to make the same-day transfer work?
Aim for a morning arrival into Sofia when possible. Coaches from the South Bus Station to Samokov reportedly run until around 20:00. A morning or early-afternoon landing leaves enough buffer to finish the full public-transport chain before the last departure. A private transfer removes this time pressure entirely.
Should you fly into Plovdiv instead of Sofia?
Only if a specific charter or regional flight makes Plovdiv genuinely more convenient for your dates. Plovdiv Airport sits about 149 km (93 miles) from Borovets, nearly double Sofia's distance, with far fewer scheduled ski transfers. Sofia remains the better default for most travelers.
Do you need a rental car once you're staying in Borovets?
Not for skiing itself. Lifts, hotels, and the village center sit close enough together to cover on foot or via the resort's internal shuttle. A car mainly helps for trips outside the resort, such as toward Samokov or Sofia, on a rest day.
What's the cheapest way to get from Sofia Airport to Borovets?
The public bus-and-shuttle chain is the cheapest option. It runs in three legs: metro or taxi to the South Bus Station, coach to Samokov, then a local shuttle or taxi for the final 10 km. It takes longer and is harder with heavy luggage than a private transfer, but it costs less than the other three options.






