Sofia-Grad Arrival Guide: First Hours, Transport and Money
Land at Sofia Airport, reach the centre by metro for 1.60 leva or taxi for 10–15, change money at a bank not a kiosk, and book a hotel near Vitosha Boulevard or the Serdika metro stop.
Getting from Sofia Airport to the centre
Terminal 2 is the main international arrival point, 10 km east of the city centre. The M4 metro line runs from the terminal to Serdika in about 18 minutes for 1.60 leva; trains leave every 6–10 minutes, roughly 05:30–24:00. The ticket machine takes coins and cards. From Terminal 1, take bus 84 to Gen. Gurko, then change to the metro. A metered taxi to the centre costs 10–15 leva and takes 20–30 minutes outside rush hour. Avoid the drivers who approach you inside the arrivals hall.
If you land after midnight, buses stop and the metro is closed. Pre-book a transfer or use the official taxi rank outside Terminal 2. Expect 15–20 leva at night. Rideshare apps work but pick-up points at Terminal 2 are on level −1 of the parking garage, not at the kerb. Allow 45 minutes from wheels-down to hotel check-in if you have only hand luggage; add 20 minutes if you check a bag in July or August, the busiest months.
Money: change at a bank, not a kiosk
Bulgaria uses the lev (BGN), fixed at about 1.96 to the euro. You do not need cash for the metro ticket machine, most restaurants or taxis if you use an app. But carry 50–100 leva for small cafes, markets and the occasional cash-only taxi. Exchange offices in the underpass at Sofia University and along Vitosha Boulevard advertise 1.95–1.96; those offering 2.00 or higher are bait with commission. Use a bank branch, an ATM from a major Bulgarian bank, or a Revolut-style card.
ATMs at the airport charge 4–6 leva per withdrawal on foreign cards; machines outside bank branches in the centre often charge less or nothing. Decline the ATM’s own conversion and let your bank handle it. Cards are accepted almost everywhere in the centre: supermarkets, pharmacies, the metro ticket machines. A 10 leva note covers a coffee (2.50–3.50), a tram ticket (1.60) and a banitsa (1.50–2.50) with change.
Where to stay for your first night
Book within 500 m of the Serdika or Sofia University metro stops if you arrive by metro. The blocks between bulevard Vitosha, ulitsa Graf Ignatiev and bulevard Dondukov have the highest concentration of hotels, from 70–90 leva for a simple double to 180–250 leva for a four-star. Hostels around ulitsa Hristo Belchev and Pirotska start at 30–40 leva per dorm bed. If you arrive by car, look at Lozenets near the Paradise Center mall, where parking is easier and a tram (lines 7 and 27) reaches the centre in 15 minutes.
Skip hotels on bulevard Slivnitsa west of the station and around the Central Railway Station after dark; the area is fine by day, less so at night. For a first visit, I would book a mid-range hotel on ulitsa Ivan Vazov or ulitsa Knyaz Boris I — quiet side streets, 5–10 minutes’ walk to Vitosha, cathedral Aleksandar Nevski and the Roman ruins at Serdika. Breakfast included is standard at 100–150 leva per night. Book direct if the rate beats the portals; many small Sofia hotels price the same or lower on their own site.
First hours: what to do before you sleep
Drop your bags and walk. From Serdika metro, the route past the Largo, the Sveta Petka church and along bulevard Vitosha to the National Palace of Culture takes 30–40 minutes on foot. Free walking tours leave from the Palace of Justice at 11:00 and 18:00 daily, tip-based, and cover the Alexander Nevski Cathedral, the Russian Church and the Serdika ruins. If you are too tired, a 1.60 leva tram ride on lines 4 or 5 down Vitosha gives you the same orientation sitting down.
Eat something warm: shopska salad and grilled meat at a mehana in the blocks behind Vitosha run 15–25 leva per person with a drink. The supermarkets — Fantastico on bulevard Vitosha, Lidl near the NDK — are open until 21:00 or 22:00 for water and snacks. Don’t exchange money at the airport beyond 20–30 leva for the metro, don’t take the first taxi you see, and don’t try to see Vitosha mountain on arrival day; the cable car to Aleko is a half-day trip, better done fresh.
Questions, answered
Is it easy to get from Sofia Airport to the city centre?
Yes. The M4 metro from Terminal 2 reaches Serdika in 18 minutes for 1.60 leva, running every 6–10 minutes from about 05:30 to midnight. Taxis cost 10–15 leva and take 20–30 minutes. From Terminal 1, take bus 84 to Gen. Gurko and change to the metro.
Should I change money at Sofia Airport?
Change only 20–30 leva for the metro at the airport; rates there are poor. In the centre, use a bank branch or a major Bulgarian bank ATM — exchange kiosks advertising 2.00 leva per euro hide commissions. Cards are accepted almost everywhere, including metro ticket machines.
Where should I book a hotel in Sofia for a first visit?
Stay within 500 m of Serdika or Sofia University metro, around bulevard Vitosha, ulitsa Graf Ignatiev or ulitsa Ivan Vazov. Mid-range doubles run 100–150 leva with breakfast; hostels 30–40 leva per dorm bed. Avoid the blocks immediately west of the Central Railway Station after dark.
5% back on completed stays · ~1 tonne CO₂ retired per booking