"Tsar Shishman" Street in Sofia
Photo: Vassia Atanassova - Spiritia, CC BY-SA 3.0
Where to Stay

Where to Stay in Sofia: The Best Areas and the Hotels I'd Book

Which part of Sofia to sleep in, which parts to skip, and the hotels I'd book in each one.

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.

AreaBest forNearest metroDistance to the centreHotels I'd book
City centre (Serdika)A first visit, walking everywhereSerdika (M1, M2, M4)You're in itSofia Balkan Palace, Arena di Serdica, Design Hotel 36, Aurora Sofia Hotel
OborishteCouples, quiet streets, cafesSofia University (M1, M4)10 to 15 minutes on footInterContinental Sofia, Hyatt Regency Sofia, AMAR Design Hotel
Vitosha Boulevard and NDKShops, restaurants, South ParkNDK (M2)On the main streetLes Fleurs Boutique Hotel, Grand Hotel Millennium
LozenetsRepeat visits, families, dinnersEuropean Union (M2)About 4 km, 40 minutes on footMaison Sofia MGallery, Blue Star Luxury Hotel
Zhenski Pazar and Lavov MostBudgets, early trainsLavov Most (M2)A short walk to SerdikaDOT Sofia, Hotel Lion
Vitosha district (Boyana)Hiking, a car, a second tripNoneAbout 8 kmAll 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.

Excavated Roman walls and streets of the Serdica archaeological complex in central Sofia, beside the Serdika metro station
Photo: Radosław Botev, CC BY 3.0 pl

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

The stone facade of Sofia Balkan Palace, with its arcaded top floors, on Sveta Nedelya Square under a blue sky
Photo: Google Maps

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

Roman amphitheatre walls on show beneath the balconied atrium of the Arena di Serdica hotel
Photo: Google Maps

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

Double bed beside a bare red brick wall lit by black spotlights in a guest room at Design Hotel 36
Photo: Google Maps

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

Lit cream facade of Aurora Sofia Hotel at dusk, with lounge chairs on the garden terrace in front
Photo: Google Maps

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.

A paved path with benches under tall trees in Doctor's Garden, the park in Sofia's Oborishte district
Photo: Gitanes232, CC BY-SA 4.0

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

Chevron marble floor, glass chandeliers and the reception desk in the lobby of InterContinental Sofia
Photo: Google Maps

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

Pale stone facade of the Hyatt Regency Sofia with blue banners above its glass ground floor
Photo: Google Maps

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

Velvet sofa and armchair, a polished stone floor and gold slatted panels in the lobby of AMAR Design Hotel
Photo: Google Maps

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 car-free stretch of Vitosha Boulevard in Sofia, with cafe terraces, old-style lamps and the mountain under cloud at the end of the street
Photo: Mark Ahsmann, CC BY-SA 4.0

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

Les Fleurs Boutique Hotel

Double room at Les Fleurs Boutique Hotel with strings of blue and green glass leaves and a blue mosaic bathroom
Photo: Google Maps

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

Indoor pool with a mosaic M logo, wooden loungers and a green plant wall at Grand Hotel Millennium Sofia
Photo: Google Maps

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.

Open lawns and trees in South Park, Sofia, with the apartment blocks and towers of the Lozenets district behind
Photo: MrPanyGoff, CC BY-SA 3.0

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

Indoor pool with a mosaic whirlpool, stone pillars and loungers at Maison Sofia MGallery
Photo: Google Maps

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

The cream stone Hotel Blue Star building on a street corner, with Vitosha Mountain behind
Photo: Google Maps

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.

Shoppers walking past fruit and vegetable stalls under the yellow Женски пазар sign at the Women's Market in Sofia
Photo: Bin im Garten, CC BY-SA 3.0

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

Round wooden table, grey sofa and a bedroom beyond in a concrete-ceilinged apartment at DOT Sofia
Photo: Google Maps

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

Domed corner facade of Hotel Lion lit up at dusk, with a tram and passing traffic on the street below
Photo: Google Maps

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.

The small medieval Boyana Church in its garden at the foot of Vitosha mountain, Sofia
Photo: Todor Bozhinov / Тодор Божинов, CC BY-SA 3.0

All Seasons Residence Design Hotel

Grey metal roofs and glass-walled first floor of All Seasons Residence Design Hotel, with a cafe terrace under parasols
Photo: Google Maps

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

Attic room at Casa Boyana with a gold upholstered bed, red carpet and a sofa under the sloping ceiling
Photo: Google Maps

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.

AreaMetro from the airportChange?
City centreM4 to SerdikaNo
OborishteM4 to Sofia UniversityNo
Vitosha Boulevard and NDKM4 to Serdika, then M2 to NDKYes, at Serdika
LozenetsM4 to Serdika, then M2 to European UnionYes, at Serdika
Zhenski PazarM4 to Serdika and walk, or M2 one stop to Lavov MostOptional
Vitosha districtTaxiNot 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.