Landing at Sofia Airport (SOF)
Sofia is the gateway to Bansko on every measure that matters: it is 160 km away, about 2 hours 10 minutes by road, and it is where Bulgaria's winter flights land. A private car is £145 for the whole vehicle and an 8-seat minibus £209.
Two terminals
Sofia Airport has Terminal 1 and Terminal 2. Most international flights use Terminal 2, but not all of them do, so read your e-ticket for the meeting point before you land rather than in the baggage hall.
Meeting your hoppa driver
Your driver waits in the arrivals hall, holding a board with your surname. Twenty-four hours before pickup hoppa sends the exact spot, the vehicle details and your driver's contact number, so you are never matching a number plate in a dark car park.
- Airport arrivals carry 60 minutes of free waiting after your scheduled landing, plus a 30 minute buffer on international flights
- Your driver tracks the inbound flight, so a delay moves the pickup instead of losing it
- If you cannot see them, stay where you are and call the number on your e-ticket. hoppa answers in an average of 11 seconds, and it is a person rather than a chatbot
Tip: save the emergency number from your e-ticket to your phone before you leave the terminal. Sofia's oversized baggage belt can hold you up for twenty minutes, and one call is all it takes to tell the driver you are still inside.
Baggage & ski gear
Skis and boards are checked in as special baggage and arrive on a designated oversized belt rather than the main carousel. Follow the signs for it and allow the extra time, because on a route this long it is the one part of the day nobody plans for.
Tell hoppa how many ski, board and boot bags you are carrying when you book, so the vehicle sent has the space. The standard allowance is one bag per person up to 24 inches, and anything longer counts as two pieces.
Two resorts in one week
If Bansko is only half the trip, the same airport prices the rest of it: a private car is £97 to Borovets, £209 to Pamporovo and £130 to Plovdiv. Those are all from Sofia Airport, and each one is booked separately.
The road down to Pirin
The route runs south out of the capital and finishes in the Mesta valley, with the town at 925 m in the north-eastern foot of the Pirin mountains. Razlog goes past 7 km before you arrive and Dobrinishte sits 8 km the other side, which matters more than it sounds: both are sold inside Bansko ski packages.
What the drive is actually like
Two hours and ten minutes, most of it steady main road, with the mountains arriving late. It is a long enough journey to be worth having settled in advance and a straightforward enough one that a late landing is not a problem. Fresh snow on the last stretch is what stretches the time.
Worth knowing: Razlog is a real town with supermarkets, which Bansko's gondola quarter is short of. If you are self-catering, ask your driver about a stop on the way through. It costs a few minutes and saves a week of resort prices.
Where you are dropped
Bansko is not one address, so name the property when you book:
- The gondola quarter — the new hotels and apartment blocks opposite the lift station, walking distance from the first cabin of the day
- The old town — the mehanas, the museums and most of the character, a short walk or ski bus from the gondola
- Razlog — 7 km out, about 10 minutes, cheaper beds and a working town, at the same transfer fare
- Dobrinishte — 8 km out, about 10 minutes, mineral springs and a small ski hill of its own
Give the property name at booking and your driver goes to that door. A ski bus links the town to the gondola base, but it is built for skiers with skis rather than families with a week's luggage and four board bags.
Going on somewhere else
Resort-to-resort and city runs are booked the same way. Measured by road from Bansko: Borovets is 145 km and about 2 hours, Plovdiv 150 km and about 3 hours, Pamporovo 165 km and about 3 hours 30, Sofia itself 160 km, and Thessaloniki in Greece 220 km and about 3 hours. Melnik is 100 km for the sandstone pyramids and the wine, and Velingrad 72 km if you want the spa capital of Bulgaria.
Your first day above the town
The pistes are about 10 km above Bansko on the northern slopes of Pirin, in two ski centres: Chalin Valog between 1,100 and 1,600 m and Shiligarnika between 1,700 and 2,500 m. The marked runs total 70 km, the main ski area sits between 2,000 and 2,600 m, and Vihren stands over all of it at 2,914 m.
The gondola, and the queue for it
One gondola connects the town to the skiing and the ride takes 25 minutes. That single fact shapes every morning here: the whole resort funnels through one base station, and the queue is the complaint you will hear most often in the lift line.
Tip: being dropped at your own door the night before is the cheapest lift pass upgrade there is. Arriving mid-morning off a coach and then joining the gondola queue can cost you the first half of the day.
What the ski area is like
Yulen holds the licence and has spent years and a great deal of money rebuilding the lifts and the runs, which is why Bansko has the most modern ski centre in the country. The season runs from December to May, the longest in Bulgaria, and the snow record is the best of any resort here.
Timing your arrival
A morning flight into Sofia has you at your hotel by mid-afternoon, in time to collect a lift pass and hire boots rather than to ski. Evening ski flights are common, and transfers run through the night: the nighttime surcharge between 22:00 and 08:00 is already in the price you agreed.
Practical essentials
Your transfer, in numbers
- Free waiting on airport arrivals: 60 minutes after your scheduled landing, plus a 30 minute buffer on international flights
- Free waiting on departures and point-to-point: 15 minutes after the scheduled pickup time
- Cancellation: 24 hours before travel on 7 seats and under, 48 hours on 8 to 14 seats, 14 days on 16 seats and above, all for a full refund
- Child seats: the first one is free. Request it at booking
- Luggage: one bag per person up to 24 inches. Over 24 inches counts as two pieces
- Nighttime surcharge: 22:00 to 08:00 local time, already included in the price you agree
- Booking inside 24 hours: possible, with an expedited booking fee
- Pets and service animals: permitted, counting toward the vehicle's passenger allowance
Paying, and what you owe the driver
Nothing. Your transfer is paid once, upfront, in the currency you booked it in, so there is no cash to find at the end of 160 km and no card machine at the kerb. At checkout hoppa accepts Visa, Mastercard, American Express, Maestro and PayPal.
Winter driving rules
Bulgaria requires winter tyres through the winter months, and the operators working this valley run them all season. It matters most if you drive yourself, because what the rental desk hands you is yours to check before you pull away, not theirs to guarantee.
If something goes wrong
hoppa's support team answers in an average of 11 seconds, 24/7, across chat, email and phone, with a 99.7% call answer rate. Any complaint must reach customer service within 30 days of the date of service.
Before you leave home: screenshot your e-ticket. The meeting point, your driver's number and the emergency line are the three things you want on the screen rather than in the cloud when you walk out of the baggage hall.