Euro Transit Guide

Sofia public transport guide

Capital of Bulgaria. Trains, trams and metro, buses and airport links for visitors, with ticket prices, tips and apps.

Trains in Sofia

Sofia Central Station (Tsentralna gara) is the main station and has its own metro stop. BDZ runs domestic trains to Plovdiv, Burgas, Varna, Ruse and western Bulgaria, plus international trains to Istanbul and Bucharest.

Long-distance trains run through the day, and overnight trains with sleeper cars run to Varna and Burgas. Check the BDZ timetable on the day you travel, because engineering works and power failures often replace sections with buses.

Tickets and prices

  • Sofia to Istanbul (Halkali) night train: 26.40 EUR in 2nd class, 39.60 EUR in 1st class, one way
  • Istanbul night train reservations: couchette from 10 EUR, berth 15 EUR, single compartment 35 EUR
  • Sofia to Bucharest: about 36 EUR in 2nd class, with a compulsory reservation
  • Fast domestic trains to Plovdiv, Varna, Burgas and Ruse: seat reservation about 0.25 EUR
  • Children 4 to 7 pay 6.20 EUR and children 7 to 12 pay 13.20 EUR on the Istanbul train. Under 4 travel free

Where to buy tickets

  • Online at bileti.bdz.bg (domestic tickets)
  • Ticket offices at Sofia Central Station and other stations. Leave at least 30 minutes for the queue
  • Rila agencies at larger stations sell reservations for international trains
  • Sofia to Bucharest international tickets are sold on the Romanian railways site bileteinternationale.cfrcalatori.ro
  • Buy before you board. The rules for paying the conductor are published on the BDZ site

Good to know: Book the night train to Istanbul and the train to Bucharest ahead, and buy domestic tickets early for summer weekends to the Black Sea.

BDZ Passenger Services (official site)

Direct trains from Sofia

  • Plovdiv: about 2 h 30 min from Sofia Central, BDZ
  • Blagoevgrad: about 2 h 20 min from Sofia Central, BDZ InterCity
  • Burgas: about 5 h 30 min from Sofia Central, BDZ
  • Ruse: about 6 h 5 min from Sofia Central, BDZ
  • Varna: about 7 h 30 min from Sofia Central, BDZ
  • Bucharest (Romania): about 10 h from Sofia Central, BDZ, CFR Calatori
  • Istanbul (Halkali) (Turkey): about 13 h from Sofia Central, BDZ

Trams and metro in Sofia

Sofia has trams, trolleybuses and buses run by the Center for Urban Mobility, plus a separate metro. One ticket system covers all of them.

Daytime lines run from early morning to late evening, with night lines after that. The 24-hour and 72-hour cards include night transport. Check line times at sofiatraffic.bg.

Tickets and prices

  • Single ticket 30+ (transfers within 30 minutes): 0.80 EUR
  • Ticket 60+ (transfers within 60 minutes): 1.10 EUR
  • Day card (calendar day, all lines): 2.00 EUR
  • 24-hour card: 3.00 EUR. 72-hour card: 7.60 EUR
  • Children under 7 travel free. Sofia City Card costs 1.50 EUR and the Ultralight card 0.40 EUR, one time

Where to buy tickets

  • Contactless bank card, phone or watch on the blue validator on trams, trolleybuses and buses (charged as ticket 30+)
  • Ticket machines at metro station entrances
  • Metro cashier desks and Center for Urban Mobility desks (cards and passes)
  • Not from the driver. Tap a contactless card on board instead
  • Fine for travelling without a valid ticket: 20 EUR

Good to know: Tap a contactless bank card on the blue validator each time you board. From the third trip in a day you pay no more than the 2.00 EUR day price.

Metropolitan (Sofia Metro) (official site)

Sofia network

Sofia has four metro lines, M1 to M4. Lines M1 and M2 cross at Serdika in the centre, and the airport and Central Station both have their own stations. Line M3 is separate from the others.

  • Line M1: Slivnitsa to Business Park. Stops: Serdika (Centre), Sofia University (University), Vasil Levski Stadium (Stadium).
  • Line M2: Obelya to Vitosha. Stops: Serdika (Centre), Central Railway Station (Trains, buses), National Palace of Culture (NDK park).
  • Line M3: Hadzhi Dimitar to Gorna Banya. Stops: Orlov Most (Centre), Krasno Selo (South), Ovcha Kupel (West).

Where lines meet: Serdika (M1 + M2).

Buses in Sofia

City buses and trolleybuses cover the districts the tram and metro do not reach. Intercity coaches connect Sofia with the rest of Bulgaria.

Daytime city lines run from early morning to late evening, with night lines after that. Intercity coaches run through the day, so check the operator's timetable.

Tickets and prices

  • City bus and trolleybus: same fares as the tram, 0.80 EUR for ticket 30+ and 1.10 EUR for ticket 60+
  • Day card 2.00 EUR, 24-hour card 3.00 EUR, 72-hour card 7.60 EUR
  • Night lines: covered by the 24-hour and 72-hour cards, or pay with a contactless card
  • Monthly pass for all lines: 25.50 EUR with a personal card

Where to buy tickets

  • Contactless bank card, phone or watch on the validator on board
  • Sofia City Card or Ultralight card loaded at metro cashier desks and Center for Urban Mobility desks
  • Ticket machines at metro station entrances
  • Not from the driver. Tap a contactless card on board instead
  • Intercity coaches: buy online or at the coach station from the operator

Good to know: One ticket 30+ lets you change between bus, trolleybus, tram and metro within 30 minutes of the first validation.

Metropolitan (Sofia Metro) (official site)

Airport links in Sofia

Sofia Airport (SOF) is about 10 km east of the centre. Terminal 2 has its own metro station, and Terminal 1 is linked to it by a free shuttle bus.

The metro runs from about 05:30 to midnight and takes about 20 minutes to Serdika in the centre. Buses 84 and 184 run to the centre during the day.

Tickets and prices

  • Metro to the centre: ticket 30+ at 0.80 EUR, or tap a contactless bank card
  • Bus 84 or 184 to General Gurko Street: 0.80 EUR for ticket 30+
  • Taxi: book at the OK Supertrans desk in the arrival hall, or at oktaxi.net or +359 2 973 2121
  • Uber does not operate in Bulgaria

Where to buy tickets

  • Metro: ticket machines or cashier desk in the airport metro station, or tap a contactless bank card at the barriers
  • Buses 84 and 184: ticket machine at Terminal 1, Center for Urban Mobility kiosks in Terminal 2, or tap a contactless card on board
  • Taxi: only at the licensed OK Supertrans desk, to avoid overcharging

Good to know: Use the metro from Terminal 2. If you land at Terminal 1, take the free shuttle bus between the terminals first.

Metropolitan (Sofia Metro) (official site)

Airport to city centre: full guide

Tips for Sofia

  • Prices are in euros since 1 January 2026. Old ticket and card balances in levs can still be used until they expire.
  • Contactless bank cards work in the metro and on surface transport, so you do not need to buy a card or ticket.
  • Use the same bank card for every trip on a day, so the daily cap of 2.00 EUR applies.
  • Train timetables change often because of engineering works. Check BDZ live updates before a long trip.

Apps to download

  • Sofia Traffic: Live arrivals and routes for tram, bus, trolleybus and metro
  • Moovit: Route planning across all Sofia transport
  • Google Maps: Public transport directions and metro times
  • Bolt: Ride hailing when taxis are scarce

Fares checked against official sources on 2026-11-11.

Get around any European capital

Pick a country on the map to see how to move around its capital city: trains, trams and metro, buses and airport links. Each page lists schedules, ticket options and prices, plus local tips, useful apps and news about strikes, works and events that can affect your journey.

Explore the map

Loading the map...
Choose a country