Arriving at Sofia Airport (SOF) and getting to your hotel or the city center is usually straightforward, though it’s good to have a plan. Your options range from quick and comfortable taxis to more budget-friendly public transport, each with its own advantages. This guide will help you understand what to expect in terms of time, cost, and convenience.
Official taxis are readily available outside the arrivals area. You’ll typically find clearly marked taxi stands, and airport staff can direct you if needed. It’s always best to use the officially designated taxis to avoid potential issues with pricing or safety. Before getting in, confirm the driver will use the meter, or agree on a price to your destination beforehand. Expect a ride to the city center to take around 20-40 minutes, depending on traffic.
Pre-booked private transfers offer a hassle-free experience. Drivers usually meet passengers in the arrivals hall, often holding a sign with your name. When booking, double-check the meeting point details and confirm what happens if your flight is delayed. Prices for private transfers are typically fixed when you book, offering peace of mind. This is a good option if you value comfort and a smooth, pre-arranged journey. Expect to pay between $25 and $50 for a transfer to the city center.
Shared shuttles or minibuses are a more economical choice, especially for solo travelers. These services operate on a set schedule or fill-up basis, meaning you might have to wait for other passengers. They’re generally slower than taxis or private transfers, as they make multiple stops. If you’re on a tight budget and don’t mind a slightly longer journey, a shared shuttle can be a good option.
Sofia Airport also has good connections to the city via public transport. The metro is a fast and efficient way to reach the center, and buses serve various destinations. The train station is also accessible, though it may require a short transfer from the airport. Public transport is the most affordable option, but it requires navigating the system with your luggage.
Here’s a quick comparison of your options:
| Option | Time to City Center (approx.) | Price Range (USD) |
|---|---|---|
| Taxi | 20-40 minutes | $15 - $30 |
| Private Transfer | 20-30 minutes | $25 - $50 |
| Shared Shuttle | 40-60 minutes | $10 - $20 |
| Train/Metro | 30-50 minutes | $1 - $3 |
| Bus | 45-75 minutes | $1 - $2 |
Times and prices vary by traffic and season.
From Sofia Airport, many travelers head to nearby cities like Plovdiv (around 1.5 - 2 hours by car), Varna (around 4-5 hours), or Thessaloniki, Greece (around 3-4 hours). Consider these travel times when planning your onward journey.
Official taxi stands are located outside the arrivals area. Airport staff can help direct you.
Yes, using officially designated taxis is generally safe. Always confirm the meter is used or agree on a price beforehand.
A pre-booked car service where a driver meets you in the arrivals hall. Prices are fixed when you book.
Drivers usually meet you inside the arrivals hall with a sign displaying your name. Confirm details when booking.
Yes, shared shuttles are usually more affordable, but they take longer due to multiple stops.
Yes, the metro connects the airport to the city center. It’s a fast and affordable option.
Typically 20-40 minutes, but this can vary depending on traffic.
Expect to pay around $15 to $30, depending on traffic and the exact destination.
It can be challenging, especially during peak hours. Consider your luggage and comfort level.
Most transfer companies monitor flight arrivals and adjust accordingly. Confirm their policy when booking.
Some taxis accept credit cards, but it’s always best to have local currency (Bulgarian Lev) available.