Public transport in Sofia

Sofia, Bulgaria

By the Travel Wiki editorial team

Overview

Sofia's public transport system is centred on the Sofia Metro (Софийски метрополитен, Sofiyski Metropoliten), the rapid transit network that began operation on 28 January 1998. As a visitor, you'll use the metro to reach the city centre from the airport, move between major districts, and connect to buses and trams. The system is modern and straightforward: you purchase or tap a ticket at the barrier, ride to your destination, and exit. Tickets are valid for either the metro alone or combined metro-and-ground-transport journeys, depending on the type you choose. The metro runs from 05:30 to 24:00 daily.

The network

Sofia Metro has four interconnected lines serving 47 stations across 52.0 kilometres (32.3 miles) and ranking among Europe's top 15 most extensive metro systems.

Metro lines

Other public transport

Sofia's public transport network also includes buses, trams, and trolleybuses operating throughout the city. Night buses (N1–N4) run hourly between midnight and 04:00, converging at Knyaz Alexander Square in the city centre. Trams operate on dedicated tracks and are relatively reliable, though buses may experience traffic delays. All modes of transport use the same unified ticketing system.

Tickets & fares

Single journey tickets

Day and period passes

Children under 7 travel free. These fares are approximate and subject to change; confirmation of current prices is recommended before purchase.

Payment methods and cards

You can pay using contactless credit or debit cards directly at metro barriers and validators on buses and trams, without needing a separate ticket. Alternatively, you can load tickets onto reusable smartcards: the Sofia City Card (one-time cost 1.50 EUR) accepts all ticket and pass types and can be personalized, or the budget Ultralight Card (0.40 EUR one-time cost) for occasional users with limited pass options. Paper tickets are also available for 0.80 EUR at metro ticket machines and cashier desks, valid for 30 minutes with unlimited line changes on the metro.

Where to buy

Purchase tickets and passes at metro station ticket machines and cashier desks, or via contactless payment at validators. You can also buy them at the Center of Urban Mobility desks. At Sofia Airport, single tickets (0.80 EUR) are available from ticket machines, and a day pass for all public transport costs approximately 4.00 EUR (4 BGN).

Fare enforcement

Travelling without a valid ticket incurs a fine of 20 EUR.

From the airport

Sofia Airport (Летище "Васил Левски" - София, Vasil Levski Airport) lies 9 km east of the city centre. Three public transport options connect the airport to the city.

Metro (M4 Yellow line)

The most convenient option for most visitors. M4 operates between the airport and the city centre from 05:30 to 24:00. The metro stop is a few metres outside Terminal 2; follow signs for "Subway" until you exit the southeast corner of the terminal building. The journey to the city centre takes 20–30 minutes. A single ticket costs 0.80 EUR. You no longer need an extra ticket for large luggage. A day pass for all modes of public transport is approximately 4.00 EUR. Ticket vending machines and access gates accept contactless credit cards and payment apps such as Apple Pay.

Bus (routes 84 and 184)

Public buses 84 and 184 operate service between both terminals and the city centre, taking 30–40 minutes. Tickets cost 0.80 EUR per single journey and can be purchased from news stands, ticket machines at the airport, or via contactless payment aboard (an extra ticket for large luggage is no longer required). The buses make a stop at Orlov Most (Sofia University metro station), where you can transfer to the metro.

Taxi

Taxi service from the airport is regulated. OK Supertrans AD is the only contracted taxi operator. Request a taxi from the official taxi stand to the right when you leave arrivals, or from the taxi office adjacent to the baggage reclaim exit. Avoid touts and unofficial taxis with fake "OK" logos waiting outside the terminal. A regulated taxi to the city centre costs approximately 15 EUR, calculated at an initial fee of 1.50 EUR (1.70 EUR at night), 0.75 EUR per kilometre during the day (0.85 EUR at night), and 0.25 EUR per minute of waiting time. You can also book via the Ridenow Taxi app.

Etiquette & customs

Survival terms

Keep your ticket or contactless payment method ready at all times, as inspectors may ask to see proof of a valid fare, and always validate your ticket at the barriers to avoid the 20 EUR fine for fare evasion.

Sources

  1. Sofia Metro
  2. Wikivoyage: Sofia
  3. Tickets and Passes Metro Sofia
  4. Sofia Public Transport Guide 2026
  5. Trip tickets of the Sofia Metro

About this place