Grand Hotel Millennium Sofia is the biggest luxury hotel in the city centre, with about 400 rooms and suites on the southern end of Vitosha Boulevard. It stands one minute from the pedestrian boulevard and three minutes on foot from the National Palace of Culture, known as NDK, the huge congress centre and park that anchors this side of town. It is a polished, full-service hotel with everything a long or business stay requires, and its scale means that it handles large groups and conferences smoothly, with fourteen meeting rooms. Rooms come in Premium and Exclusive categories with king or twin beds, Premium Plus rooms, connecting rooms for families, an accessible room and a range of suites, from the Executive Suite and the Signature Suite to the Millennium Suite, the Millennium Master Suite and the vast Grand Millennium Suite, which can host up to six guests. A Festive Spa Suite adds extra wellness features. The sheer number of options makes the hotel a strong choice for families, groups and anyone who wants space. Wellness facilities are a highlight: an indoor pool, a spa with body treatments, scrubs and aromatherapy, and a rooftop terrace. The hotel has a restaurant, a bar and two snack and café outlets, shops on site, a buffet breakfast available at an extra charge, EV charging and parking by self or valet service at a daily fee. An airport shuttle runs on request for a charge, and the airport is about twenty minutes away by car.
Living in it
The location is excellent for shopping, dining and strolling along Vitosha Boulevard, with its cafés and boutiques, and Vitosha mountain is visible at the end of the street. The NDK park next door is a good place for a morning run or a walk, and the Peyo Yavorov House-Museum, the Sofia Arsenal Museum of Contemporary Art and Borisova Gradina are all within easy reach by taxi or metro.
Who it suits
Families and groups who need space, business travellers attending events at NDK and anyone who values a pool and spa at the end of a day of sightseeing. Couples can book one of the spa suites for a special occasion, and the rooftop terrace is a pleasant place for a quiet drink.
Trade-offs
The hotel is further from the historic sights than the options around Parliament and the cathedral, so allow around three minutes by car or a longer walk to reach the Alexander Nevsky Cathedral and the Serdika metro station, which is a walk of about twenty minutes. The Ovcha Kupel metro station is nearer, about six minutes by car. Breakfast and parking are charged separately, and rates are at the upper end of the market.
Good to know
The hotel is large, so check-in can be busy at peak times, and conference groups may fill the lobby on weekdays. A quick taxi or ride-hailing trip to the old centre is inexpensive, and the tram and metro are nearby. Ask for a room facing Vitosha for the best views, and confirm the bed type and suite category when you book.
Why stay here
- ✓Indoor pool
- ✓Spa with body treatments
- ✓Rooftop terrace
- ✓Restaurant and bar
- ✓Two snack and café outlets
- ✓14 meeting rooms
- ✓EV charging
- ✓Airport shuttle on request
Good questions
Where is Grand Hotel Millennium Sofia?+
On Vitosha Boulevard, one minute from the pedestrian street and three minutes on foot from NDK.
Does it have a pool and spa?+
Yes, it has an indoor pool and a spa with body treatments.
Is it close to the main sights?+
The old centre is about three minutes by car; the walk is longer than from the hotels near Parliament.





