
Where to Stay in Sofia: The Best Areas and the Hotels I'd Book
Sofia's sights sit in a small centre, between Serdika metro, Alexander Nevsky Cathedral and the top of Vitosha Boulevard, so where you sleep decides whether you walk everywhere or ride the metro every morning. These are the six areas I'd actually stay in, who each one suits, the hotels I'd book there, and the parts of the city I'd skip on a short trip.
The best areas to stay in Sofia at a glance
Sofia's historic core is small, and each district around it has a clear job: the centre for sights, Oborishte for quiet streets, Vitosha Boulevard for shops and terraces, Lozenets for restaurants and parks, the Women's Market streets for cheap beds and the Vitosha foothills for the mountain.
| Area | Best for | Nearest metro | Distance to the centre | Hotels I'd book |
|---|---|---|---|---|
| City centre (Serdika) | A first visit, walking everywhere | Serdika (M1, M2, M4) | You're in it | Sofia Balkan Palace, Arena di Serdica, Design Hotel 36, Aurora Sofia Hotel |
| Oborishte | Couples, quiet streets, cafes | Sofia University (M1, M4) | 10 to 15 minutes on foot | InterContinental Sofia, Hyatt Regency Sofia, AMAR Design Hotel |
| Vitosha Boulevard and NDK | Shops, restaurants, South Park | NDK (M2) | On the main street | Les Fleurs Boutique Hotel, Grand Hotel Millennium |
| Lozenets | Repeat visits, families, dinners | European Union (M2) | About 4 km, 40 minutes on foot | Maison Sofia MGallery, Blue Star Luxury Hotel |
| Zhenski Pazar and Lavov Most | Budgets, early trains | Lavov Most (M2) | A short walk to Serdika | DOT Sofia, Hotel Lion |
| Vitosha district (Boyana) | Hiking, a car, a second trip | None | About 8 km | All Seasons Residence Design Hotel, Casa Boyana |
A typical night in Sofia costs about €73 for a 3-star, €101 for a 4-star and €160 for a 5-star, and weekend nights run higher, about €92, €126 and €168. Every hotel price below is the lowest nightly rate for two adults on Booking.com when I checked on 2 November 2026, and every review score is Booking's from the same day.
The city centre around Serdika: best for a first visit
If it's your first time in Sofia, sleep here. Serdika is the station where lines M1, M2 and M4 meet, the Roman streets of ancient Serdica are on show in the station concourse, and St Nedelya Church, Banya Bashi Mosque and the top of Vitosha Boulevard are a few minutes away on foot. Most of the bars I'd send you to for a night out in Sofia are in the centre or along Vitosha Boulevard, so the walk home is short too.

The centre has few cheap hotels. Most of what's here is mid-range, boutique or properly grand, and two of my favourite luxury hotels in Sofia are a short walk from Serdika.
Sofia Balkan Palace

Sofia's grand old hotel, formerly Sofia Hotel Balkan, has stood on Sveta Nedelya Square since 1956. Its block and the Presidency enclose the courtyard that holds the Rotunda of St George, a 4th-century church and the oldest standing building in Sofia, so you can step out for a look before breakfast. Its 8.6 on Booking comes from more than 10,000 reviews, the most of any hotel in this guide. The restaurant is Labels, the lobby bar is Basilica, and I'd choose it for the address alone.
Arena di Serdica

Arena di Serdica is a five-star with a Roman amphitheatre inside. Builders found the remains of the Amphitheatre of Serdica in 2004 while working on the hotel, and they're on show in the building. There's a wellness club, the La Tribuna restaurant and garden, and a lobby bar. Non-guests can see the arena remains too, so it's worth a look even if you sleep elsewhere.
Design Hotel 36

My value pick for the centre: a converted historic building with exposed brick walls, rated 8.8. It's where I'd put friends who like an old building and want to walk everywhere.
Aurora Sofia Hotel

For a first weekend on a budget, this is where I'd start: a 3-star in the centre at about €78 a night, rated 9.2 from more than 2,300 reviews.
Oborishte, near Alexander Nevsky and Doctor's Garden
Oborishte is where I'd put a couple, or anyone who wants to sleep with the window open. It's the residential district beside the centre: tree-lined streets, Doctor's Garden and Zaimov Park, the Military History Museum, restaurants and some of my favourite places for coffee in Sofia. Most of its streets are 10 to 15 minutes on foot from Alexander Nevsky Cathedral.

Sofia University metro station sits on its edge, on line M1, and the M4 airport trains stop there on the way to Serdika. That makes Oborishte one of the easiest places in the city to reach with a suitcase.
InterContinental Sofia

The InterContinental faces the parliament across Narodno Sabranie Square, with views of the cathedral. At about €196 a night it was the dearest hotel in this guide, and booking the club level gets you into its Club Lounge. The location is the reason to pay it: you're right where the centre meets Oborishte, and both are on foot.
Hyatt Regency Sofia

The Hyatt sits on Vasil Levski Square with a spa, a pool and mountain views, and it's the one I'd choose for a spa weekend in Oborishte. Booking guests rate it 8.9 from about 1,900 reviews.
AMAR Design Hotel by HMG

AMAR was the cheapest hotel I found for this guide, from about €66 a night, and it scores 9.0 from more than 3,300 reviews. That's less than the city's average 3-star night, for a design hotel in the quiet district.
Vitosha Boulevard and NDK
Vitosha Boulevard is Sofia's main street, 2.7 km from St Nedelya Church down to South Park, with the mountain filling the view at the bottom end. Staying on it or a street off it puts restaurants, terraces and shops under your window. The southern end has the National Palace of Culture, NDK metro on line M2 and South Park for a morning walk.

The terraces stay busy into the evening, so if you sleep lightly, ask for a room at the back.
Les Fleurs Boutique Hotel

Les Fleurs has 31 rooms right on the boulevard, designed by Francesco Lucchese around flowers: each room has its own layout and its own flower motif. It's my favourite of Sofia's small design hotels for a couple's weekend, because you step out of the door onto the best people-watching street in the city.
Grand Hotel Millennium Sofia

Grand Hotel Millennium stands at 89B Vitosha Boulevard, about 300 metres from NDK, with a spa, an indoor pool, a gym and a 24-hour desk, and more than 4,200 reviews give it 9.2. I'd save it for a winter weekend and swim after a cold afternoon of sightseeing.
Lozenets: restaurants and parks south of the centre
Lozenets is the smart residential district south of the centre, about 4 km from it and roughly 40 minutes on foot. It's the area I'd pick for eating out, it's close to South Park and Borisova Gradina, and European Union metro station on line M2 takes you into town. I'd send families and repeat visitors here, people who've done the sights and want good dinners and a park in the morning.

First-timers will spend a lot of time on the metro from here. Parking is hard to find, so it's no easier with a hire car either.
Maison Sofia MGallery

Maison Sofia is at Atanas Dukov 36 in Lozenets and rates 8.8 from more than 2,500 reviews. It's the hotel I'd book here for a longer stay, when restaurants on the doorstep matter more than the cathedral.
Blue Star Luxury Hotel

Blue Star is my mid-range choice in Lozenets: about €102 a night, right on the city's average 4-star price, with a 9.2 from about 1,400 reviews.
Zhenski Pazar and Lavov Most: the cheapest central base
The streets around Zhenski Pazar (Женски пазар), the Women's Market, sit between the centre and the Central Railway Station, and they're where Sofia's hostels and budget hotels cluster. The market is on Stefan Stambolov Boulevard, a short walk from Serdika and from Lavov Most on line M2, with Banya Bashi Mosque, the Sofia Synagogue, the mineral water taps and Central Market Hall a few minutes away.

The streets are plainer than Oborishte and there's little nightlife, which suits me for an early night before a day trip by train. Mornings at the Women's Market are the best time for cheap fruit and vegetables.
DOT Sofia

DOT Sofia is ten design apartments and one penthouse at Bratya Miladinovi 46, in the Women's Market district, with contemporary Bulgarian art on the walls, its own restaurant, KOMAT, and parking. The penthouse has a private rooftop terrace. I'd take an apartment here for three nights or more, or the penthouse for a birthday.
Hotel Lion

Hotel Lion is the one I'd book before an early train. It's near Lavov Most metro, one stop from Serdika and one from the Central Railway Station on line M2, and it takes pets for a fee.
The Vitosha district: Boyana and Dragalevtsi, with a car
The Vitosha district covers the foothills on the city's southern edge: Boyana, Dragalevtsi, the National History Museum and the Botanical Garden, with Vitosha rising behind. It's green and quiet, and it suits hikers and skiers. For a first weekend it's a slow base: Boyana Church is about 8 km from the centre, and bus 65 from Krasno Selo metro is the public transport. I'd only stay here with a car, or on a second trip built around the mountain.

All Seasons Residence Design Hotel

All Seasons sits in Boyana, about 3 minutes' walk from Boyana Church, from about €95 a night with a 9.0 score. It's my base for a hiking weekend with a hire car.
Casa Boyana

Casa Boyana is a small hotel at the foot of Vitosha in Boyana, about 15 minutes' drive from the centre. I'd suggest it to a couple with a car who want the mountain on the doorstep.
Where I wouldn't base myself in Sofia
Business Park and Mladost. Holiday Inn Sofia sits in Business Park, at the end of metro line M1, about 10 minutes by car from the centre. Crowne Plaza Sofia, B1 City Hotel Sofia and Metropolitan Hotel Sofia are all in Mladost. They score well (Crowne Plaza had 9.4) and they're built for business trips, but every sight means a metro ride in. B1 City was about €94 a night and Metropolitan about €119, more than a central 3-star like Aurora at about €78, so for a weekend I can't see the case.
The airport hotels. Premier Sofia Airport Hotel and Ibis Sofia Airport are the two I'd look at, and only for a very late arrival or a dawn flight. For any flight that lands before the last metro, a central hotel is the better bet.
Getting from the airport to your hotel
The airport metro station is at the east end of Terminal 2. Line M4 runs from there to Serdika in about 20 minutes, the quickest way from Sofia airport to the city centre, and a single ticket costs €0.80, or you can tap a contactless bank card at the barrier. The first train leaves the airport at 05:21 on weekdays, and the last at 23:38 (23:46 at weekends and on holidays). Only Vitosha Boulevard and Lozenets need a change of line, at Serdika.
| Area | Metro from the airport | Change? |
|---|---|---|
| City centre | M4 to Serdika | No |
| Oborishte | M4 to Sofia University | No |
| Vitosha Boulevard and NDK | M4 to Serdika, then M2 to NDK | Yes, at Serdika |
| Lozenets | M4 to Serdika, then M2 to European Union | Yes, at Serdika |
| Zhenski Pazar | M4 to Serdika and walk, or M2 one stop to Lavov Most | Optional |
| Vitosha district | Taxi | Not by metro |
A taxi to the centre costs €13 to €14 at the day rate of €1.50 to start plus €0.75 per km. Ignore anyone offering a ride in the arrivals hall and go to the official taxi desk instead. If you're staying three days, the 72-hour metro card costs €7.60 and includes night transport.
Key takeaways
- The centre around Serdika is the best base for a first visit: three metro lines, the airport train and the main sights all within walking distance.
- Oborishte is the quiet, leafy alternative, 10 to 15 minutes' walk from Alexander Nevsky, with Sofia University metro on its edge.
- A typical night costs about €73 for a 3-star, €101 for a 4-star and €160 for a 5-star, and AMAR Design Hotel in Oborishte was the cheapest hotel in this guide at about €66.
- Lozenets suits repeat visits, the Vitosha district needs a car, and Business Park, Mladost and the airport hotels aren't worth it for a weekend.
Frequently asked questions
What is the best area to stay in Sofia for a first visit?
The centre around Serdika metro. Three metro lines meet there, the airport train runs straight in, and the Roman ruins, St Nedelya Church and Vitosha Boulevard are all on foot. Oborishte is the quieter second choice, 10 to 15 minutes on foot from the cathedral.
Where can I sleep near Sofia Airport?
Premier Sofia Airport Hotel and Ibis Sofia Airport are the two airport hotels. I'd only use them for an arrival after the last metro, which leaves at 23:38 on weekdays, or for a dawn flight. Otherwise the metro gets you to the centre in about 20 minutes for €0.80.
Is Sofia city centre walkable?
Yes. The main sights sit between Serdika, Alexander Nevsky Cathedral and Vitosha Boulevard, and the boulevard itself runs 2.7 km from St Nedelya Church to South Park. I walk everything in the centre and use the metro for Lozenets, the airport and tired legs.
Is Lozenets central?
No, Lozenets sits about 4 km south of the centre, roughly 40 minutes on foot, with European Union metro station on line M2 for the ride in. It's a good base for restaurants and the parks and a slower one for sightseeing.
Does Sofia have an old town?
Sofia has no separate old town; its historic centre is the small area around Serdika, with Roman Serdica under the streets, the Rotunda of St George and St Nedelya Church. For cobbled lanes and old merchants' houses on three hills, Plovdiv is the place, and it makes an easy day trip.
How much does a hotel in Sofia cost per night?
About €73 for a typical 3-star night, €101 for a 4-star and €160 for a 5-star, on Booking.com's averages on 2 November 2026. Weekend nights cost more, about €92, €126 and €168. Some of the best hotels in Sofia sit close to the 3-star average: AMAR Design Hotel was about €66 and Aurora about €78.
How many nights do I need in Sofia?
Two nights covers the centre, Alexander Nevsky, Boyana Church and Vitosha Boulevard, and that's what I plan a weekend in Sofia around. Add one or two more for a day trip to Rila Monastery or Plovdiv, and book them in the same hotel so you only unpack once.

