Compare and save on Sofia hotels

Find hotel dealsPlease select a place
Check in:
Check out:

Bulgaria’s capital city is the perfect combination of vibrant culture and laid back charm. There’s gorgeous architecture, buzzing pavement cafes, and a fully developed ski resort just a hop and skip from the city centre. It may be one of Europe’s oldest cities, but Sofia has plenty of youthful energy and is definitely a city in its prime. Whether you’re visiting for a couple of days en route to the coast, or planning a longer stay in Sofia, Skyscanner brings the city’s best accommodation straight to your fingertips. 

There are lots of great places to stay in Sofia, with a high standard of accommodation available throughout the city. There are trendy backpacker hostels, luxurious hotels, and trendy apartments to choose from. Central Sofia is easy to get around on foot, so if you prefer to avoid public transport it’s a good idea to book a hotel right in the heart of the action. The centre of the city is where all of the main sights are, including the Alexander Nevski Cathedral with its gold dome and the neo-baroque Central Mineral Baths. 

Accommodation in the suburbs is well served by public transport, which runs until midnight. While there are plenty of taxis available in the wee hours of the morning, party animals will prefer to stay close to Vitosha Street. This is where most of Sofia’s nightclubs can be found, although there are lots of great places to explore elsewhere in the city centre too. 

Make the most of your stay in Sofia with Skyscanner. We make it easy to find the best hotels at the best prices. Just tell us when you want to visit, how many rooms you need, and how many people will be staying. We scan the web to show you which hotel deals are available, and make it easy for you to sort and filter them to find exactly what you’re looking for. Whether you’re looking for a five star hotel with children’s facilities, an apartment in the city centre with Wi-Fi and free parking, or just want to find the cheapest place to stay in Sofia, with Skyscanner it only takes a few minutes. Once you’ve found your dream hotel we’ll send you direct to the booking site to reserve. There are no hidden costs or extra charges, just great travel deals.   

Show more
Sort by Tribes
Popularity - Best Value
Currency
464 Results
  • Grand Hotel Sofia
    Ranked #1 overall in Sofia hotels
    10.0
    Exceptional!
    7 reviews
    Popular withBusinessNightlife
    • Free WiFi
    • Restaurant
    • Fitness Center
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Hostel Mostel
    Ranked #2 overall in Sofia hotels
    8.0
    Wonderful!
    8 reviews
    Popular withBackpackers

    I loved this place for a boatload of reasons - it's cool during the days, and though I stayed in the cheapest room, in the loft in which they'd crammed ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Hilton Sofia
      Ranked #3 overall in Sofia hotels
      7.7
      Pretty good
      6 reviews
      Popular withBusiness

      The only complain which i received from my friends staying at the hotel is that it is quite cold in the winter including the rooms. It was a problem the ...

      • Restaurant
      • Swimming Pool
      • Fitness Center
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Sofia Hotel Balkan
      Ranked #4 overall in Sofia hotels
      9.3
      Wonderful!
      3 reviews
      Popular withHistoryFamiliesLuxury

      Really good hotel, in the top centre. Location is the best near all historical places, metro station and the shopping street Vitoshka. The hotel itself is really good also.

      • Free WiFi
      • Restaurant
      • Fitness Center
      ReviewsPhotosAmenitiesMaploadingclose
    • Hotel Marinela Sofia
      Ranked #5 overall in Sofia hotels
      9.3
      Wonderful!
      3 reviews
      Popular withBusinessLuxuryFoodies

      It is the hotel where my business partners usually stay. The only thing I dont like is the parking, it is paid and I feel always cheated when I have ...

      • Free WiFi
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Budapest Hotel
      Ranked #6 overall in Sofia hotels
      8.7
      Wonderful!
      3 reviews
      Popular withFamiliesBusinessAdventure

      Great place to stay in... u can also take your dog...its really frendly dogs :)

      • Free WiFi
      • Restaurant
      • Free Parking
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Central Hotel
      Ranked #7 overall in Sofia hotels
      9.3
      Wonderful!
      3 reviews
      Popular withFamiliesBusiness

      Central Hotel Sofia is in a perfect location for exploring the city by foot and offers high quality accommodation at a budget friendly price. The facilities are modern, staff members ...

      • Free WiFi
      • Restaurant
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Radisson Blu Grand Hotel
      Ranked #8 overall in Sofia hotels
      8.0
      Wonderful!
      3 reviews
      Popular withLuxuryBusiness

      Great location in the middle of the town. Famous with their Irish pub, few shops and banks conveniently located nearby. Great starting spot for walks around the town shopping areas ...

      • Free WiFi
      • Fitness Center
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Alexander Business Apartments
      Ranked #9 overall in Sofia hotels
      10.0
      Exceptional!
      2 reviews
      Popular withFamiliesBusiness
      • Free WiFi
      • Fitness Center
      • Airport Transfer
      • Pets Allowed
      ReviewsPhotosAmenitiesMaploadingclose
    • Alegra Hostel
      Ranked #10 overall in Sofia hotels
      10.0
      Exceptional!
      2 reviews
      Popular withBackpackers

      this hostel has very good lacation, 3 minutes from main railway station and main bus station. downtown and main scenic spots are also within walking distance. hostel is located in ...

        ReviewsPhotosAmenitiesMaploadingclose
      • BEST WESTERN PLUS City Hotel
        Ranked #11 overall in Sofia hotels
        9.0
        Wonderful!
        2 reviews
        Popular withBusinessFamilies

        One of the best hotels in Sofia. Excellent Italian restaurant!

        • Free WiFi
        • Restaurant
        • Free Breakfast
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Maxi Park Hotel & Spa
        Ranked #12 overall in Sofia hotels
        9.0
        Wonderful!
        2 reviews

        I like it in the summer, because of the pool area which is really good and clean.The hotel itself is not one of the best, for the same price you ...

        • Restaurant
        • Fitness Center
        ReviewsPhotosAmenitiesMaploadingclose
      • Novotel Sofia
        Ranked #13 overall in Sofia hotels
        9.0
        Wonderful!
        2 reviews
        Popular withBusinessLuxury

        The newest 4 star business hotel in Sofia, it was opened in the end of December 2012. Location is very good - near the airport and The Mall / the ...

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        • Airport Transfer
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • Les Fleurs Boutique Hotel
        Ranked #14 overall in Sofia hotels
        8.7
        Wonderful!
        3 reviews
        Popular withArtsyNightlifeHipsters

        Nice boutique hotel in the centre of the city. It's near all central restaurants and clubs in Sofia.

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Art Hostel
        Ranked #15 overall in Sofia hotels
        8.0
        Wonderful!
        2 reviews
        Popular withBackpackersHipstersStudents

        Art studio-like space, beautiful garden, and a bar that seems to draw the locals, this hostel is the perfect option if you are looking to meet new people and hang ...

        • Free WiFi
        • Restaurant
        ReviewsPhotosAmenitiesMaploadingclose
      • Sense Hotel Sofia
        Ranked #16 overall in Sofia hotels
        10.0
        Exceptional!
        2 reviews
        Popular withNightlifeLuxuryHipsters

        Nice place with a great view , abit expensive for bulgaria but well worth it

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Hotel Light
        Ranked #17 overall in Sofia hotels
        8.0
        Wonderful!
        2 reviews
        Popular withBusinessFamiliesHistory

        Functional, comfortable, clean room with friendly reception on a good location. The breakfast was basic. The area is within walking distance to major historical sites. Do explore around: the Tsarigrad ...

        • Restaurant
        • Fitness Center
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Berlin Park Vitosha
        Ranked #17 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        Popular withBusiness
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Park Inn by Radisson Sofia
        Ranked #18 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        Popular withBusiness

        The one and the only 4 star hotel in Sofia that resembles to a baroque castle, The hotel has beautiful, stylish restaurant with an open air garden , suitable for ...

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Airport Transfer
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • Crystal Palace Boutique Hotel
        Ranked #20 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        Popular withLuxuryBusiness
        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Hotel Anel
        Ranked #21 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        Popular withLuxuryFamiliesBusiness
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Art Plaza Hotel
        Ranked #22 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Central Park Hotel
        Ranked #23 overall in Sofia hotels
        8.0
        Wonderful!
        1 review
        Popular withBusiness

        Located in the centre of the tow, next to the National Place of culture, this hotel is best for your holiday or business trip.

        • Free WiFi
        • Restaurant
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Sveta Sofia
        Ranked #25 overall in Sofia hotels
        8.0
        Wonderful!
        1 review
        Popular withBusiness

        I really liked this hotel. The hotel was well maintained and welcoming. The staff were attentive(ish). English is not spoken very much there but you can get by. The main ...

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Holiday Inn Sofia
        Ranked #24 overall in Sofia hotels
        8.0
        Wonderful!
        1 review
        Popular withBusiness

        I like this hotel, situated in the business area of Sofia. The fitnes center and the pool are great, I come here for sport

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Hotel Vega Sofia
        Ranked #26 overall in Sofia hotels
        8.0
        Wonderful!
        1 review

        I love restaurant Sveta Sofia here, the food is very delicious and the staff is very helpful

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Central Forum Hotel
        Ranked #28 overall in Sofia hotels
        8.0
        Wonderful!
        1 review

        The area is fine, the hotel is nice. The restaurant too. Not far from the city center.

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Airport Transfer
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • St. George Hotel
        Ranked #26 overall in Sofia hotels
        8.0
        Wonderful!
        1 review
        Popular withFamiliesBusiness

        This small hotel is located in a charming older building, recently renovated. It has about 20 rooms, including some non-smoking rooms, free wifi, as is just 3 minutes on foot ...

        • Free WiFi
        • Free Breakfast
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Ramada Sofia
        Ranked #29 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        • Free WiFi
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Pliska
        Ranked #91 overall in Sofia hotels
        10.0
        Exceptional!
        1 review
        Popular withAdventureGreenFoodies
        • Restaurant
        ReviewsPhotosAmenitiesMaploadingclose

      Average price per night

      Hotel class

      Hotel type

      Average user rating

      Clear Filters
      Clear Filters
      var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=sofia-bulgaria&controller=topics&country_code=&current_user_id=&filters=&id=2000000008364&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=sofia-bulgaria%2Fhotels&place=2000000008364&place_type=City&place_type=region&region=2000000008364&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000704503&hotel_ids%5B%5D=5000000169111&hotel_ids%5B%5D=5000000104943&hotel_ids%5B%5D=5000000044771&hotel_ids%5B%5D=5000000012970&hotel_ids%5B%5D=5000000111465&hotel_ids%5B%5D=5000000189816&hotel_ids%5B%5D=5000000396008&hotel_ids%5B%5D=5000000180841&hotel_ids%5B%5D=5000001241363&hotel_ids%5B%5D=5000000029586&hotel_ids%5B%5D=5000000044490&hotel_ids%5B%5D=5000001161603&hotel_ids%5B%5D=5000000343005&hotel_ids%5B%5D=5000000168633&hotel_ids%5B%5D=5000003854083&hotel_ids%5B%5D=5000000351074&hotel_ids%5B%5D=5000001238272&hotel_ids%5B%5D=5000001293620&hotel_ids%5B%5D=5000000063627&hotel_ids%5B%5D=5000000016642&hotel_ids%5B%5D=5000000085048&hotel_ids%5B%5D=5000000118099&hotel_ids%5B%5D=5000000341779&hotel_ids%5B%5D=5000000390185&hotel_ids%5B%5D=5000000200094&hotel_ids%5B%5D=5000000049545&hotel_ids%5B%5D=5000000704520&hotel_ids%5B%5D=5000000399509&hotel_ids%5B%5D=5000000284919", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000008364" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }