Sofia Metro Guide 2026: Routes, Tickets & Which Stations Are Near Top Hotels
Navigate Bulgaria's capital like a local with this comprehensive guide to Sofia's three metro lines, ticket options, and the best station-side neighbourhoods for your base.
Why Sofia's metro is the smartest way to see the city
Sofia's metro system punches well above its weight for a city of 1.3 million. The network runs clean, punctual and dirt-cheap compared to Western Europe, with three colour-coded lines covering 52 kilometres and 47 stations as of 2026. Line M1 (red) stretches from Slivnitsa in the west through the centre to Business Park Sofia in the east. Line M2 (blue) runs north-south from Vitosha through the central Serdika hub to the airport. Line M3 (green) opened in 2020 and now connects residential districts in the northwest with Hadzhi Dimitar in the east, passing through key stops like Knyaginya Maria Luiza near the central bus and train stations. The system handles around 300,000 passengers daily, and trains run every 3-5 minutes during peak hours, 5-10 minutes off-peak, from roughly 5:30am until midnight. You'll find marble platforms, clear Cyrillic and Latin signage, and staff at every station who usually speak enough English to help. Unlike the potholed streets above, the metro glides past traffic jams, making it your fastest option for reaching Vitosha Boulevard shopping, the Alexander Nevsky Cathedral, or the National Palace of Culture.
The real advantage shows when you compare journey times. Driving from Sofia Airport to the city centre takes 25-40 minutes depending on traffic and costs 15-20 leva in a taxi. The M2 metro from Airport Station to Serdika takes exactly 18 minutes and costs 1.60 leva. If you're staying near Opalchenska or Serdika stations, you can reach the airport before dawn without haggling over fares or worrying about Saturday-night surge pricing. The metro also connects seamlessly with trams and buses using the same ticket, so a single journey card gets you from your hotel to the Boyana Church UNESCO site via metro-plus-bus in under 40 minutes. I've stayed in Sofia five times and never rented a car; the metro and your own two feet cover 90 percent of what matters to visitors, and a weekly transport pass costs less than two pints in a Western European capital.
Ticket types and where to buy them in 2026
Sofia's ticketing is refreshingly simple. A single journey costs 1.60 leva regardless of distance or changes between lines—you can ride from one end of the network to the other and switch twice for the same price. The ticket is valid for 90 minutes from validation, so you can hop off at Serdika, walk to the Central Market Hall for a banitsa, then continue on the same ticket. Day passes run 4 leva, three-day passes 10 leva, and weekly passes 20 leva. If you're spending more than three days in Sofia, the weekly option pays for itself after thirteen single journeys, roughly three trips per day. Monthly passes exist at 50 leva but matter more to residents than tourists. Children under seven ride free; students with valid ID get discounts but foreign student cards sometimes cause confusion, so budget for adult fares to avoid arguing at the barrier. Tickets cover metro, trams and city buses interchangeably, which makes the day and weekly passes especially good value when you factor in tram rides along Graf Ignatiev Street or the bus up to Mount Vitosha's Aleko station.
You buy tickets from ticket offices inside every metro station or from the purple vending machines near the barriers. The machines accept coins and banknotes up to 10 leva, offer English-language menus, and dispense a small paper ticket with a QR code. Validate it by scanning the code at the yellow readers on top of the entrance barriers—forget this step and you risk a 50-leva on-the-spot fine if inspectors board your train. The barriers themselves open automatically after validation. Ticket offices are staffed during operating hours and handy if the machines malfunction, though queues form during morning rush hour. I buy a weekly pass on arrival and forget about tickets for the rest of the trip. One quirk: unlike some European systems, Sofia does not yet offer contactless bank-card payment at barriers, so you do need a physical ticket every time. Keep your validated ticket until you exit the system; inspectors in plain clothes sometimes check tickets on trains, especially on the airport line where tourists congregate.
Line-by-line breakdown: where each route takes you
Line M1 runs east-west and serves business travellers more than sightseers, though Serdika Station at its heart is your interchange for all three lines. Heading west from Serdika, stops like Opalchenska put you near the Archaeological Museum and the Presidency, while Lavov Most and Slivnitsa serve residential blocks with few tourist draws. Eastbound from Serdika, Joliot-Curie Station sits under the NDK (National Palace of Culture), a brutalist concert hall surrounded by parks, fountains and open-air bars in summer. Further east, Evropeyski Sayuz Station lands you in a modern business district with glass towers and international hotel chains—useful if you're attending a conference, less so if you want Ottoman-era atmosphere. Business Park Sofia terminus anchors the far east, near the ring road and big-box retail parks. For most visitors, M1's value lies in the Serdika-to-NDK stretch and the quick connection to Sofia University station, which drops you at the main university building on Tsar Osvoboditel Boulevard, a five-minute walk to the Russian Church and doctors' garden.
Line M2 is the spine of the tourist network, running north-south with the airport at the northern end. From Sofia Airport Station, it's an 18-minute straight shot to Serdika, passing through stops like Nadezhda and Obelya that serve residential neighbourhoods you can safely ignore unless you're visiting locals. Serdika is your hub—here M1, M2 and M3 converge in an underground complex with passageways linking the platforms. South from Serdika, Vitosha Station leaves you at the top of Vitosha Boulevard, Sofia's main shopping and café street, which runs south for a kilometre toward the NDK. James Bourchier Station sits further south near Park Hotel Vitosha and the Borisova Gradina park, Sofia's largest green space with lakes, sports facilities and leafy paths. The southern terminus at Vitosha hasn't yet been extended to the mountain resort of Dragalevtsi, but buses from here climb toward the Vitosha Nature Park trailheads. Line M2 is the one you'll use most: airport transfers, city-centre shopping, evening strolls along Vitosha Boulevard, and connections to tram lines heading east or west.
Line M3 opened its full route in stages and now links northwestern residential zones with eastern districts. The key stop for visitors is Knyaginya Maria Luiza, right next to Sofia's central railway and bus stations. If you're arriving from Plovdiv or Rila Monastery by bus, you emerge at the chaotic Tsentralna Avtogara and can duck underground to the metro within two minutes. From there it's two stops to Serdika. Heading northwest, M3 serves suburbs like Gorna Banya known for mineral springs—interesting if you want a neighbourhood bathhouse experience, but not essential. Eastbound from Serdika, the line passes through areas with fewer hotels and landmarks, eventually reaching Hadzhi Dimitar, a residential neighbourhood named after a 19th-century revolutionary. Locals use M3 for commuting; tourists use it mainly for that railway-station connection and occasionally to reach the Hadji Dimitar open-air market on weekends. Line M3 completes the grid but won't dominate your itinerary the way M2 does.
Which metro stations put you closest to Sofia's main attractions
Serdika Station is the beating heart, named after the Roman settlement that predates Sofia. Exit here and you're 150 metres from the Serdika Rotunda, a fourth-century church, and the exposed Roman ruins outside the Presidency building. Walk three minutes east and you hit Sveta Nedelya Cathedral, then another five minutes brings you to the Banya Bashi Mosque and the Central Market Hall, where you can eat shopska salad and kebapche for under 10 leva. Serdika is also the best station for budget hotels clustered along Pirotska Street and Maria Luiza Boulevard—convenient but noisy, with tram lines rattling outside your window at dawn. I'd stay here only if you find a deal under 40 leva per night; otherwise the trade-off in sleep quality isn't worth the five minutes you save reaching landmarks. Sofia University Station on M1 is 700 metres northeast of Serdika and drops you opposite the grand university edifice. Cross the boulevard and you're in the City Garden, then the Russian Church with its gold onion domes, then the Alexander Nevsky Cathedral, Sofia's postcard icon, all within a ten-minute walk. This area is calmer and greener than Serdika, with mid-range hotels along Tsar Osvoboditel and side streets like Slavyanska.
NDK Station on M1 serves the National Palace of Culture at the southern end of Vitosha Boulevard. The palace hosts concerts, conferences and art exhibitions, and the surrounding park—also called NDK Park—fills with skateboarders, food trucks and beer gardens in warm months. Hotels near NDK Station tend toward international chains and serviced apartments favoured by business travellers, with rates 20-30 percent higher than the centre but more space and quieter nights. If you're flying in late or out early, staying near Sofia University or NDK and using M2 to the airport makes more sense than a central Serdika base where you'd backtrack. Vitosha Station at the south of M2 puts you at the start of Vitosha Boulevard for shopping and bar-hopping, though it's a 15-minute walk north to Alexander Nevsky. Opalchenska Station on M1, just west of Serdika, is useful for reaching the Archaeological Museum and the Sofia Synagogue, plus a handful of boutique hotels on quiet streets like Ekzarh Yosif. The synagogue—one of Europe's largest—sits on Ekzarh Yosif itself, a five-minute walk from Opalchenska, and you can combine it with the public mineral baths across the road, now a history museum, and the mosque next door for a compact interfaith architecture tour.
Hotel neighbourhoods ranked by metro access and what you'll actually want to do
If I'm booking a Sofia hotel in 2026, I'm choosing based on two factors: proximity to a metro station and walkability to evening restaurants. The cluster around Sofia University Station wins on both counts. Hotels along Tsar Osvoboditel Boulevard and the side streets—Graf Ignatiev, Rakovski, Slavyanska—put you 150 to 400 metres from the metro and within a 10-minute walk of Alexander Nevsky, the Russian Church, and the pedestrianised Rakovski Street lined with wine bars and mehanas serving traditional dishes like kavarma and tarator. This neighbourhood, sometimes called the Tsar Osvoboditel district, offers three-star hotels in 19th-century buildings with parquet floors and tall windows, often listed at 60-90 leva per night in spring or autumn, rising to 110-140 leva in July and August. You're also 15 minutes on foot from Vitosha Boulevard shopping, so you can skip the metro entirely some days and still cover major sights. I'd book here unless you're on a shoestring budget or need to be next to the airport for a dawn flight.
The second-best option is the area between Vitosha and NDK stations along Vitosha Boulevard itself and the parallel streets to the east like Nicola Vaptsarov. Hotels here range from mid-tier chains to apart-hotels with kitchenettes, priced around 80-130 leva per night. You're further from the big-ticket landmarks—Alexander Nevsky is a 20-minute walk or a metro ride plus a walk—but Vitosha Boulevard is Sofia's social artery, especially after dark when the street cafés fill and buskers perform. If you're in Sofia for nightlife, food and shopping more than museums, this zone works well, and you can metro to the historical core in under 10 minutes. Near Serdika Station, the budget hotels lining Maria Luiza and Pirotska cater to backpackers and solo travellers, with dorm beds from 20 leva and private rooms from 40 leva. You're central, the metro is 200 metres away, and you can walk to most landmarks, but the streets are gritty, traffic is constant, and the area empties at night except for late-night kiosks and kebab stands. I'd stay here only if budget is paramount; spending an extra 20 leva per night for Sofia University or Opalchenska buys you noticeably better sleep and a more pleasant walk home after dinner.
Near Sofia Airport Station, a handful of chain hotels serve travellers with early flights or short layovers. Rates run 90-150 leva, and the metro whisks you to the centre in 18 minutes, but you're in a zone of car parks, logistics centres and billboards—nothing to see on foot. Book here only if your flight lands after 11pm or departs before 7am and you want to maximise sleep over sightseeing. The Lozenets neighbourhood, south of NDK and not directly served by metro but reachable by tram or a 10-minute walk from James Bourchier Station, is Sofia's upscale residential district with embassy buildings, design studios and bakeries that do proper sourdough. Hotels are sparse but include a few boutique properties at 120-180 leva per night. You'll feel like you're staying in a neighbourhood rather than a tourist zone, and Borisova Gradina park is on your doorstep for morning runs. Lozenets suits repeat visitors or couples who've done the central landmarks and want a quieter base, but first-timers should stick to Sofia University or Vitosha Boulevard for easier access.
Metro travel tips and common mistakes to avoid
Always validate your ticket at the barriers, even if you see locals tailgating through without scanning. Inspectors board trains randomly, check tickets mid-journey, and issue instant fines to anyone without a validated ticket or whose 90-minute window has expired. They're especially active on the airport line and at Serdika during evening rush hour. If you're changing lines at Serdika, you don't need a new ticket—the 90-minute timer covers transfers—but keep the paper slip in your pocket until you exit the system at your final destination. Another mistake: assuming the metro runs all night. Service stops around midnight, and night buses are infrequent and confusing unless you read Cyrillic confidently. If you're out late in the bar district along Graf Ignatiev or Vitosha Boulevard, budget for a taxi home—9-12 leva to most central hotels—or check the last train time before you order that third rakiya.
Peak-hour crowding hits between 7:30-9am and 5-7pm on weekdays, particularly on M2 near Serdika. Trains fill with students and office workers, and you might wait for a second or third train to squeeze on if you're carrying luggage. Travel mid-morning or after 7:30pm and you'll often have a seat. Sofia's metro is safe—pickpocketing is far less common than in Barcelona or Rome—but keep an eye on bags in dense crowds. Stations have toilets but they're often locked or poorly maintained; use your hotel facilities before heading out. One pleasant surprise: free Wi-Fi is available on many trains and at major stations, strong enough to load maps or message your hotel. Finally, grab a paper metro map from the ticket office on arrival, or screenshot the network diagram on your phone. Mobile signal drops between stations, so offline maps save fumbling. The metro network is simple enough that you'll memorise the key stops after two days, but the map reassures you when Cyrillic station names scroll past on the LED displays.
Questions, answered
Can I use contactless bank cards on Sofia metro in 2026?
No, Sofia's metro does not yet support contactless bank-card payments at barriers. You must buy a paper ticket from machines or ticket offices inside stations and validate it by scanning the QR code at the yellow readers. Cash and cards up to 10 leva work in the machines, and ticket offices accept larger notes. Keep the paper ticket for inspectors who check randomly on trains.
Which metro line connects Sofia Airport to the city centre?
Line M2, the blue line, runs directly from Sofia Airport Station to Serdika Station in the city centre. The journey takes 18 minutes and costs 1.60 leva per person. Trains run every 5-10 minutes from around 5:30am until midnight. For early-morning or late-night flights, you'll need a taxi, which costs 15-20 leva to central hotels.
Is a weekly metro pass worth buying for a four-day Sofia trip?
Yes, if you plan at least three metro trips per day. A weekly pass costs 20 leva and covers unlimited travel on metro, trams and buses for seven days from first validation. Thirteen single journeys at 1.60 leva each total 20.80 leva, so you break even after roughly three days of moderate use. If you're staying central and walking most places, a three-day pass at 10 leva covers six or seven trips and saves carrying coins.
Which metro station is closest to Alexander Nevsky Cathedral?
Sofia University Station on Line M1 is closest, about 700 metres or a 10-minute walk northeast along Tsar Osvoboditel Boulevard. Exit the metro, cross the boulevard, pass through the City Garden and Russian Church, and you'll see the cathedral's gold domes ahead. Serdika Station is also walkable at 15 minutes but involves busier streets. No station delivers you right to the cathedral doors.
Do Sofia metro trains run all night for late flights?
No, the metro stops around midnight across all three lines. If your flight lands after 11pm or departs before 6am, take a taxi between the airport and your hotel. Official taxi ranks outside Arrivals charge 15-20 leva to the centre and take 25-40 minutes depending on traffic. Night buses exist but routes are limited and require reading Cyrillic timetables.
5% back on completed stays · ~1 tonne CO₂ retired per booking