licensed shutterstock image

[updated on 04/09/2022]

Transportation outside Sofia

In the State Agency for Refugees centers outside Sofia (such as Harmanli, Pastrogor, or Banya), almost everything is within walking distance.

To travel between towns and cities, use buses or trains. For more information on routes and schedules, visit (only in Bulgarian). For train schedules, you can also visit the BDZ Passenger services website.

Sofia public transportation

The best and least expensive way to get around the city is through the public transportation system, including buses, trams, trolleybuses and the underground metro.

For detailed information, including schedules, visit the Sofia Urban Mobility Centre website. There are also mobile apps, such as Moovit: Bus, Rail, Tube, Maps and Sofia Public Transport, to view information and schedules on your phone.

Types of public transportation

You can travel by:

  • Bus
  • Tram
  • Trolleybus
  • Metro (underground):

Line M1: Slivnitsa — Business Park
Line M2: Obelya — Vitosha 
Line M3: Hadzhi Dimitar - Gorna Banya
Line M4: Obelya - Sofia Airport

More information about the metro stations you can find here.

Important transportation lines

  • Line 260 (bus) and Line M3 (metro): Go to the Ovcha Kupel registration and reception center
  • Line 78 (bus): Goes to the Vrazhdebna accommodation center
  • Line 79 (bus), 11 and 12 (trams): Goes to the Voenna Rampa accommodation center


Public transportation in Sofia officially operates between 5 a.m. and midnight every day. However, most transportation is limited after 10 p.m.

You can check the routes and schedules of the public transportation lines in Sofia on Urban Mobility Center’s website.

How to ride

To use public transportation in Sofia, you have to buy a ticket.

You can ride any tram, bus or trolleybus with the same kind of ticket. The metro (underground) requires a different type of ticket. However, the price is the same for both tickets.


Ticket type


One way ticket

1,60 leva (approx. €0,80)

Cards and e-tickets for 10 travels*

12 leva (approx. €6)

Day pass

4 leva (approx. €2)


20 leva (approx. €10) monthly

Young people up to 26 years old

25 leva (approx. €13) monthly

People over 68 years old 

10 leva (approx. €5) monthly

Monthly pass 

personalized with your  picture: 50 leva (approx. €25)

non-personalized without your picture: 70 leva (approx. €36)

Three-month pass

personalized: 130 leva (approx. €67)

non-personalized: 156 leva (approx. €80)

Annual pass  (12 months) 

personalized: 365 leva (approx. €187)

non-personalized: 600 leva (approx. €300)

For more information on other types of tickets and prices, check this webpage.

*Cards and e-tickets must be used one at a time. They cannot be used by 2 people on the same bus or tram.

Where to buy tickets and cards

All tickets can be bought online at Mpass. You need to create an online account.  

Tram, bus, or trolleybus

You can also buy tickets:

  • Directly from the driver
  • From vending machines inside the vehicles
  • At some bus stops (if there are ticket kiosks)
  • From Urban Mobility Centre offices


You can buy tickets:

  • From the ticket offices and vending machines at metro stations
  • From Urban Mobility Centre offices. You can find their locations here.

Keep in mind that after you buy your metro ticket, you need to use it within 30 minutes to be able to enter the metro station.

For more information on where to purchase tickets, visit the Urban Mobility Centre website.

How to use a ticket, card or pass


Once you have a ticket, you have to validate it by running it through one of the perforators in the public vehicles. Usually, there are at least 4-5 of these devices in every tram, bus or trolleybus.

If you buy a ticket from a vending machine inside a tram, bus, or trolleybus, you do not need to perforate your ticket. The date and time of purchase will be printed on the ticket. You can only use a ticket once. Each vehicle’s perforators leave a unique pattern of holes through your ticket so you can’t reuse a ticket.

Daily card

The daily card looks like a normal ticket, but you don’t have to run it through the perforators. Keep it with you at all times in case there are people checking for tickets.

Monthly pass

The monthly pass is a plastic card. Keep it with you at all times in case there are people checking for tickets.

What if I don’t have a ticket?

If you don’t have a ticket you risk being fined 30 leva.

The people responsible for keeping the order within the public transportation system are called “controllers.” They all have the same uniform and you can easily recognize them.

If you are fined, you have to pay the fine on the spot. Then the controller will give you a regular ticket and you can continue your ride. If you refuse to pay, the fine may be increased to 50 leva.

The controller must show his or her official ID card. You cannot be fined if the controller does not show you an ID card.

Bringing luggage on public transportation

If you have a large piece of luggage, you have to buy an extra ticket for it.

With a ticket, you have the right to carry up to 2 pieces of hand baggage (including musical instruments), a stroller, or a wheelchair used by a person with disabilities.