Sofia Public Transport

Last updated Apr 2019
Trams in Sofia

Sofia has one of the longest tram networks in Europe with 155 km of tracks and 15 lines.


The metro in Sofia has 35 stations and is estimated to transport 350 000 passengers daily. Twelve more stations are currently under construction.

Public transit in Sofia is a quick, convenient and cheap way to travel around the city. 


Sofia's buses, trams and troleys run on a regular schedule and will take you almost anywhere. Some of the vehicles might even take you back in time.

Indeed, some of the trams clattering down the streets of Sofia are over 50 years old and though very popular with photographers, make for somewhat uncomfortable ride. Luckily the overwhelming majority of the buses and troleys are considerably newer and more comfortable.

Talks of introducing an electronic ticketing system, mobile apps and city-wide pass have been going on for quite a while, but in 2019 the ticketing system in Sofia is still archaic and requires an elaboate procedure of purchasing a paper ticket with cash (only!) and physically punching it on a metal machine mounted in the vehicles.

Buying Tickets

Tickets can be bought from the driver (with exact cash) or from a ticket machine on-board (only in trams and trolleys and with coins only).
It is best to embark prepared. Most of the major stops have a small ticket kiosk.  You can enter the vehicle from any door, punch your ticket in the metal machine mounted to the wall and keep it until you get off.

Oversized luggage should also be ticketed.

The fine for riding without a ticket is 40 lv (€ 20.00). Also valid for oversized luggage.

Public Transit Schedule in Sofia

Most public transport becomes scarce after 10 pm and stops between 11 pm and 5.30 am. There are no night buses in Sofia.

Buses, trams and troleys are less frequent over the weekend and on national holidays. 

The Moovit app is currently, at least in our oppinion, the best tool for scheduling and planning your public transit journey in Sofia.

Ticket Prices 

  • Ticket /bilet/: 1.60 lv (€ 0.80)
  • 10 rides one passenger /talon za deset patuvania/: 12.00 lv (€ 6.00)
    Must be used in sequence and one at a time! Cannot be used by two people on the same bus/tram! Can be used for a passenger and luggage simultaneously.
  • Daily pass /ednodnevna karta/: 4.00 lv (€ 2.00)

Here is a list of locations where you can buy tickets, daily passes and electronic metro cards.  

Learn more about Sofia Public Transit.


Sofia metro operates 2 lines that intersect at Serdica Metro Station.

Line 1 splits at Mladost 1 station with half of the trains heading to Sofia Airport and half to Business Park Sofia.

A third metro line is currently under construction.

Metro station "Serdica" is where lines 1 and 2 intersect.

Buying Tickets for the Metro in Sofia

The metro operates with separate tickets that are not valid for the other modes of public transportation. 

Tickets are only sold at the metro stations at cash-only ticket machines or at a manned ticket booth (again cash-only)!

The tickets are only valid up to 30 min after purchase.

Schedule of the Metro

The Metro runs from  5 am to 11.30 pm at intevals of 5 to 15 minutes.

Ticket Prices for Sofia Metro

  • Ticket /bilet/: 1.60 lv (€ 0.8)
  • Metro Pass: 12.00 lv (€ 6.00) for every 10 rides + 4.00 lv (€ 2.00) one-time, nonrefundable fee.

Learn more about Sofia Metro.

Last updated Apr 2019
resized/old tram sofia bulgaria 600x200
resized/old tram sofia bulgaria 600x200
old tram sofia bulgaria
old tram sofia bulgaria