Hotels with airport shuttle in Sofia-Grad, ranked
Hotel shuttle van at Sofia Airport arrivals
The eight scenarios where a shuttle actually beats the $8 metro from Sofia Airport, and the seven hotel clusters most likely to provide one — with honest pricing and the catches nobody mentions.
Start here: do you actually need the shuttle?
Sofia Airport is closer to the city than almost any European capital's — the metro from Terminal 2 hits Serdika station in 18 minutes for about $2, and a Bolt or Yellow Taxi to a central hotel runs $8-14 depending on time of day. So the honest answer to 'do I need a shuttle hotel?' is: usually no, if you can walk 200 metres with a suitcase and read a metro sign. The metro station is inside Terminal 2; Terminal 1 has a free shuttle bus to Terminal 2 every 20-30 minutes.
The scenarios where a hotel shuttle earns its keep are specific. Arriving after midnight when the metro has stopped and taxi queues are ugly. Travelling with three or more people and heavy luggage. Elderly parents or a wheelchair. A 5am departure when a taxi ordered from the hotel might not show. Business trips billed to a company that prefers a fixed line item. If none of those apply, book on price and location, not on shuttle availability, and use the metro.
Airport-adjacent hotels: shuttle is the whole point
A cluster of six or seven hotels sits within two kilometres of the airport, along Brussels Boulevard and the roads circling Iskarsko Shose. These are mostly three- and four-star business chains, room rates $75-130 a night, and the free shuttle is the reason to book. They run typically every 30-60 minutes from around 6am to 11pm, some 24 hours. The rooms are functional, the breakfasts are generous, and the location is otherwise dead — you are not walking anywhere from here.
Book this cluster only if you have an early morning departure, a late night arrival with an early meeting the next day, or a long layover. For a normal city break these hotels are a mistake: you’ll spend $10-15 each way on taxis into the centre, and the shuttle only serves the airport, not the city. If you are transit-only, ask specifically whether the shuttle runs at the hour your flight lands or leaves — several stop before midnight and don’t restart until 6am, which is exactly the wrong window for many flights.
Mladost and Iztok: the compromise cluster
The Mladost and Iztok districts sit between the airport and the city centre, roughly on the metro line, and this is where several mid-market chains offer shuttles as a paid extra rather than a freebie. Expect $8-15 per person one way, or free for guests of certain room categories. Nightly rates run $90-140 for a four-star double. The area is functional rather than pretty — 1970s and 1980s residential blocks, malls, business parks — but the metro will get you into Serdika in 12-15 minutes.
Book here if you want a modern room, decent breakfast, and easy airport access without paying central Sofia prices, and you don’t mind that the neighbourhood is charmless. The paid shuttle is worth it for the first and last morning of the trip; use the metro in between. Ask whether the shuttle is a proper hotel van or a booked taxi with the hotel logo on the invoice — some 'shuttles' here are just a partnership with a local taxi firm at a set rate, which is fine but not what most travellers picture.
Central Sofia four- and five-stars: shuttle as a premium add
The larger four- and five-star hotels in Sredets, Oborishte and along Vitosha Boulevard mostly offer airport transfers rather than a scheduled shuttle. Prices run $25-45 for a private car for up to three passengers, sometimes more for a van. It is not cheap compared to the metro, but it is door-to-door, it is guaranteed, and the driver waits with a sign in arrivals for no extra fee. For a business traveller or anyone landing at 1am, this is the sensible booking.
Book the transfer with the hotel by email at least 24 hours out and give them the flight number, not just the time. If the flight is delayed, a proper hotel transfer tracks it and adjusts; a random taxi does not. On departure, order the car for 2.5 hours before a Schengen flight or 3 hours before a non-Schengen — Sofia Airport is small but the security queue at 7am is not. Tipping the driver $3-5 is customary and appreciated, but not obligatory when it is billed as a hotel service.
Bankya and the western suburbs: shuttle is essential
The spa hotels in Bankya, 17-20 kilometres west of the airport, are the one part of Sofia municipality where a shuttle genuinely changes the maths. A taxi from the airport to Bankya runs $18-28 depending on traffic and time; the suburban train doesn’t connect efficiently. Several of the larger Bankya spa hotels offer a scheduled shuttle two or three times a day, or a paid transfer for around $30-40 for the whole car. Nightly rates in Bankya run $85-145 with thermal-pool access.
If you are booking Bankya, treat the transfer as part of the trip cost, not an add-on. Confirm the departure times in writing before you commit, especially for return to the airport — a hotel that runs a 6am shuttle for the early flight wave is genuinely useful; one that offers 'transfers on request' means you’re calling a taxi at 4am. Ask also whether the shuttle stops at Terminal 1 as well as Terminal 2. Not all do, and Wizz Air uses Terminal 2 while some charters still use Terminal 1.
Boyana and Dragalevtsi: shuttle is rare, taxi is cheap
The guesthouses and small hotels on the Vitosha side of the city — Boyana, Dragalevtsi, Simeonovo — almost never run their own airport shuttle. They are small properties, ten to twenty-five rooms, and it doesn’t pay to keep a van running. What they will do is arrange a taxi with a driver they use regularly, typically $20-30 to the airport, and you pay the driver in cash. For a family of four this is often cheaper than four metro tickets plus a taxi from Serdika out to the mountain.
If the view or the quiet is what you came for, this is the right trade-off: book the guesthouse, ask them to arrange the airport pickup two days in advance by email, and confirm the price in writing so nobody improvises at the meter. Don’t try to arrive under your own steam via taxi from the rank without the hotel involved — the addresses in these villages are hard to find, and drivers who don’t know Dragalevtsi will get lost. A hotel-arranged driver knows the gate.
Booking mistakes that cost you the shuttle
Three errors show up again and again. First, assuming a hotel that advertises a shuttle runs it 24 hours — many stop at 10 or 11pm, and if you land at 1am you are paying full taxi anyway. Second, not confirming the pickup direction — several airport-cluster hotels offer a free shuttle from the airport but charge $10-15 for the outbound leg, or vice versa. Third, forgetting to book the shuttle in advance for a specific time; the free ones on a schedule don’t need booking, but the paid transfers do, and same-day requests often can’t be honoured.
The fix is a two-line email 48 hours before arrival: flight number, time, terminal, number of people, and a request for written confirmation of the pickup point and cost. If the hotel doesn’t reply within 24 hours, assume the shuttle isn’t guaranteed and plan for a taxi. Have the Bolt app installed as a backup regardless — it works cleanly at Sofia Airport, prices are transparent, and the queue at the official taxi rank at midnight is where inflated fares happen.
Before you book
The questions people ask about Sredets, answered with this month’s numbers.
For most travellers, no. The metro from Terminal 2 to Serdika is 18 minutes and about $2, runs from roughly 5:30am to midnight, and is safe and clean. Shuttles matter when the metro isn’t running, when you’re travelling with heavy luggage or reduced mobility, or when the hotel is in a suburb the metro doesn’t reach — Bankya, Boyana, Dragalevtsi.
Central four- and five-stars charge $25-45 for a private car for up to three passengers, more for a van or five-star service. Suburb hotels charge $18-35 depending on distance. Both are 2-3 times the price of a Bolt to the airport but include waiting, sign-holding at arrivals, and a fixed price with no meter surprises. Worth it for early departures and late arrivals.
Not by metro — the metro station is at Terminal 2 only. There is a free airport shuttle bus between Terminal 1 and Terminal 2 every 20-30 minutes, taking about ten minutes. From Terminal 2 you have metro, taxi and hotel shuttles. Alternatively, Bolt and Yellow Taxi both serve Terminal 1 directly, at the same rates as from Terminal 2.