Airport to Sofia City Center — Transfer Options & Prices

By Flavia Voican · Updated 2026-04-10

Disclosure: Some links are affiliate links. Learn more.

🚕 Compass
Book Transfer to Sofia
Fixed price. No surge. Free cancellation.
Book Transfer to Sofia →

Getting from Sofia Airport (SOF) to the city center (Vitosha Blvd area, near Alexander Nevsky Cathedral) is straightforward. Here’s a no-nonsense guide covering all options with real prices, times, and who they suit best.

Train (Sofia Airport Railway Station)

Take the Line 2 (Sofia Central Station) train. It’s the fastest, most reliable option. Trains run every 15-20 minutes, 5:00 AM–11:30 PM. Journey time: 20-25 minutes. Price: 1.90€ (single ticket, buy at the station or via the Sofia Transport app). You’ll board at the airport’s train station (ground floor, arrivals hall). The train stops at Sofia Central Station (Sofia Glavna Kolei), a 5-minute walk to the city center.

Pros: Cheap, fast, no traffic, frequent service, stroller-friendly. Cons: Last train at 11:30 PM (arrive early for late flights), small station with limited seating. Best for: Budget travelers, couples, business travelers wanting speed. Avoid if you have heavy luggage—stairs to the platform can be tricky.

Bus (Line 106)

Bus Line 106 runs from the airport to Sofia Central Station (stop: "Plovidba"). Buses leave every 15-20 minutes, 5:00 AM–11:00 PM. Journey time: 30-40 minutes (traffic-dependent). Price: 1.50€ (single ticket, buy at the bus stop kiosk or via the Sofia Transport app). The bus stop is outside the arrivals exit (follow signs for "Bus").

Pros: Cheapest option, covers the full route. Cons: Can be crowded, especially during rush hour; no air conditioning in summer; longer travel time. Best for: Budget travelers, solo backpackers. Not ideal for families with young kids or heavy luggage—bus is often packed.

Taxi (Metered)

Taxis are available at the airport taxi stand (outside arrivals, marked with signs). Journey time: 20-30 minutes (25 minutes average, 40+ in rush hour). Price: 15-20€ total (meter starts at 1.50€, then 0.50€/km; 12 km to center). Drivers use meters—don’t let them quote a fixed price unless it’s a pre-agreed rate.

Pros: Direct door-to-door service, no transfers, great for luggage. Cons: Expensive, especially for groups; can be slow in traffic. Best for: Families (with strollers/suitcases), business travelers needing speed, late-night arrivals. Avoid if you’re on a tight budget—this is the priciest option.

Private Transfer (Pre-Booked)

Book a private car via services like Sofia Transfer or Ferries (via apps). Price: 30-40€ for up to 3 people (1-2 bags). Journey time: 20-25 minutes (like a taxi, but no traffic delays). Drivers meet you at arrivals with a sign. No need to queue for taxis.

Pros: Hassle-free, professional driver, door-to-door, perfect for groups. Cons: Costly, requires advance booking (book 24+ hours ahead). Best for: Business travelers (time-sensitive), families with lots of luggage, groups of 3+. Avoid if you’re alone or on a budget.

Who Should Choose What?

Key Reminders

The Bottom Line

For most travelers, the train (1.90€, 25 mins) is the sweet spot: fast, cheap, and reliable. If you’re with kids or have a lot of luggage, taxi (15-20€) beats the bus. Avoid the bus unless you’re on a strict budget and don’t mind standing. Private transfers are overkill for solo trips but perfect for groups. Always confirm prices with drivers before getting in—Bulgaria’s taxi meters can be confusing for newbies.

Plan Your Trip

🚕 GetTransfer — fixed price airport transfer
🚕 Kiwitaxi — compare transfer prices
🚕 Welcome Pickups — meet & greet service
🚕 intui.travel — budget transfers
✈️ Search Flights
🏨 Find Hotels
🚗 Rent a Car

More About Sofia

© 2026 360 Business Tour · Affiliate Disclosure

More about Sofia

When to Visit Sofia · 3-Day Itinerary Sofia · Best Restaurants Sofia

About · Contact · Editorial Policy · How We Make Money