HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit

Make holiday rental accommodation or an apartment in Sofia, Bulgaria your home away from home

Sofia, the capital and largest city in Bulgaria, lies at the base of the Vitosha Massif Mountain, and is one of the oldest capitals in Europe, dating back to the 8th Century BC, and is rightly claimed as the cultural capital of this beautiful country. A Sofia apartment rental is perfect for all types of holiday, as the beauty of the city is combined perfectly with the delightful atmosphere, dramatic scenery and wealth of leisure options.

Things to do on holiday in Sofia, Bulgaria

Walking around the city, there are a huge number of fascinating districts, buildings and monuments to take in. The town centre is neo-classical Stalinist, surrounded by a belt of fascinating yet eerie Socialist housing, which is a real shock if you have not taken a Sofia holiday before. The true beauty of Sofia lies in the old commercial centre, where idyllic tree lined streets, exquisite balconied buildings and beautiful churches provide a beautiful backdrop to the activities of daily life, from those enjoying the open air cafes, folk music and stalls selling the finest local produce.

Sofia is a great holiday destination for family holidays, couples or mixed groups. The family attractions of the huge Sofia Zoo, founded in 1888, and home to over 240 species, Boris Gardens, Sofia Land Amusement Park and the Natural History Museum all kept holiday accommodation in Sofia doing great business.

The proximity of Vitosha makes a holiday rental in Sofia perfect for hiking holidays and skiing holidays in the winter. Vitosha has been declared a national park, and a biosphere reserve by UNESCO, and are a favourite hiking centre for many visitors to Sofia. A large number of trails and trips take place from the Golden Bridges.

Places to holiday in Sofia, Bulgaria

Bansko is Bulgaria’s best ski resort, offering both the best facilities and the longest season, running from December until mid May. With new investment, the resort is now home to beautiful, luxury accommodation, including picturesque private chalets and spacious apartments. The huge snowboard park in Bansko attracts snow sports enthusiasts from across Europe.

The oldest and biggest snow sport resort is Borovets, which is ultra-modern and a great place to relax. Alongside the championship standard skiing, Borovets also boasts one of the best biathlon tracks in Europe. Also available are facilities for night-skiing, ski jumping, ski-doo, cross country skiing and snowboarding for all levels of ability.

Weather in Sofia, Bulgaria

Sofia has long, warm summers, with average temperatures of over 20°C from May until late September, peaking at around 26°C in August. Winter temperatures are much colder, averaging around 2°C in January, the coldest month, when snow often adorns the city. Spring and autumn are hugely popular times to visit the city, as temperatures are warm not hot.

Travel to Sofia, Bulgaria

Sofia International Airport (SOF) has made reaching your holiday apartment in Sofia easy, as it is located just 6km from the city centre. Cheap flights from 14 British airports fly direct to Sofia, provided mainly by British Airways.

  • Showing 1-50 of 120
Additional service fee may apply.
  View Map Map
    avg/night
    • 2 BR
    • 1 BA
    • Sleeps 3
    Apartment #558017vb
    4
    Viewed 15 times in the last 48 hours
      avg/night
      • 1 BR
      • 1 BA
      • Sleeps 4
      Apartment #8024718
      3
      Viewed 22 times in the last 48 hours
        Excellent! 4.4/5
        (10 reviews)
        avg/night
        • 3 BR
        • 1 BA
        • Sleeps 6
        Chalet #7264
        10
        Viewed 26 times in the last 48 hours
          avg/night
          • 1 BR
          • 1 BA
          • Sleeps 5
          Apartment #8037445
          4
          Viewed 20 times in the last 48 hours
            Wonderful! 4.9/5
            (19 reviews)
            avg/night
            • 2 BR
            • 2 BA
            • Sleeps 6
            Apartment #451786
            19
            Viewed 60 times in the last 48 hours
              Wonderful! 4.9/5
              (7 reviews)
              avg/night
              • 2 BR
              • 1 BA
              • Sleeps 6
              Apartment #6731015
              7
              Viewed 16 times in the last 48 hours
                • 2 BR
                • 2 BA
                • Separate Toilet
                • Sleeps 4
                Condo #828899
                1
                  avg/night
                  • 3 BR
                  • 1 BA
                  • Sleeps 6
                  Chalet #8161121
                  Viewed 28 times in the last 48 hours
                    • 1 BR
                    • 1 BA
                    • Sleeps 6
                    Apartment #6123522
                    1
                    Viewed 6 times in the last 48 hours
                      avg/night
                      • 3 BR
                      • 2 BA
                      • Sleeps 8
                      Chalet #8050960
                      Viewed 9 times in the last 48 hours
                        avg/night
                        • 2 BR
                        • 1 BA
                        • Separate Toilet
                        • Sleeps 4
                        Chalet #8116483
                        1
                        Viewed 5 times in the last 48 hours
                          Excellent! 4.3/5
                          (8 reviews)
                          avg/night
                          • 2 BR
                          • 1 BA
                          • Sleeps 6
                          Apartment #493605
                          8
                          Viewed 8 times in the last 48 hours
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 4
                            Apartment #8063342
                            4
                            Viewed 17 times in the last 48 hours
                              • 2 BR
                              • 2 BA
                              • Sleeps 7
                              Apartment #8081616
                              Viewed 8 times in the last 48 hours
                                • 4 BR
                                • 3 BA
                                • Sleeps 9
                                Chalet #8158978
                                3
                                Viewed 16 times in the last 48 hours
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 5
                                  Apartment #8034170
                                  1
                                    • 2 BR
                                    • 1 BA
                                    • Sleeps 6
                                    Apartment #8133928
                                      avg/night
                                      • 5 BR
                                      • 5 BA
                                      • Separate Toilets
                                      • Sleeps 12
                                      House #6367585
                                      Viewed 7 times in the last 48 hours
                                        avg/night
                                        • 3 BR
                                        • 2 BA
                                        • Sleeps 8
                                        #8059412
                                        1
                                        Viewed 7 times in the last 48 hours
                                          • 3 BR
                                          • 2 BA
                                          • Separate Toilets
                                          • Sleeps 7
                                          House #6349025
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Apartment #1154844
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 8
                                              Chalet #1782081
                                              3
                                              Viewed 6 times in the last 48 hours
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 4
                                                Apartment #6722049
                                                Viewed 5 times in the last 48 hours
                                                  • 1 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #1011698
                                                  Viewed 6 times in the last 48 hours
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 3
                                                    Apartment #3858407
                                                    1
                                                      • 4 BR
                                                      • 2 BA
                                                      • Sleeps 10
                                                      Villa #1707219
                                                      1
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Apartment #1509705
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 5
                                                          Apartment #432688
                                                          1
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            Apartment #1271987
                                                              • 3 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              Apartment #1405714a
                                                                • 3 BR
                                                                • 2 BA
                                                                • Sleeps 6
                                                                Apartment #1882845
                                                                  Exceptional! 5.0/5
                                                                  (10 reviews)
                                                                  avg/night
                                                                  • 7 BR
                                                                  • 9 BA
                                                                  • Sleeps 18
                                                                  Chalet #71251
                                                                  10
                                                                  Viewed 35 times in the last 48 hours
                                                                    • 3 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    Apartment #1881577
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 3
                                                                      Apartment #1271977
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        Chalet #1812050
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Sleeps 4
                                                                          Apartment #6720456
                                                                            • 3 BR
                                                                            • 1 BA
                                                                            • Sleeps 6
                                                                            Apartment #1882677
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Apartment #717786vb
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 2
                                                                                Apartment #4138737
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Apartment #1577858
                                                                                  3
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #6040148
                                                                                    1
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 4
                                                                                      Apartment #6070851
                                                                                      1
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #1677608
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #1561435
                                                                                            • 2 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 6
                                                                                            Apartment #1792930
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #1989091
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #1901335
                                                                                                1
                                                                                                  avg/night
                                                                                                  • Studio
                                                                                                  • 1 BA
                                                                                                  • Sleeps 2
                                                                                                  Apartment #6731017
                                                                                                  2
                                                                                                  Viewed 5 times in the last 48 hours
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 2
                                                                                                    Apartment #6517379
                                                                                                      • 1 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 2
                                                                                                      Apartment #3916493
                                                                                                      • 1 - 50 of 120
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Lovely property very well located.

                                                                                                      4 of 5
                                                                                                      We stayed here over Christmas 2016,we had a wonderful time plenty of snow. The apartment was in a great location virtually on the main street with lovely views. Its modern and well equipped and was kept regularly cleaned. Spacious and comfortable for a Bulgarian built apartment. Its on the fourth floor with a lift right out side the apartment door.We would recommend both the apartment and the owner (who is based in Britain) and is very nice. A quick note the deposit on arrival is £200 or 400ish lev refundable straight away on departure no problem. We recommend you pay this in pounds as get it back in pounds as its costs you a fair bit to get any spare levs you don't use changed back into pounds.
                                                                                                      • Review Submitted: 09-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Very good

                                                                                                      4 of 5
                                                                                                      Good location for the Market at the back of the property, offering fruit, veg and textiles. A good location also for sight-seeing, but on will have to adapt to Sofia nightlife, it's further away. A challenging apartment, lacking in some basics, i.e. Microwave instructions, kitchen utensils, good pillows, proper heating or lighting.
                                                                                                      • Review Submitted: 12-May-2016
                                                                                                      • Date of Stay: May 2016

                                                                                                      Great location, great facilities

                                                                                                      4 of 5
                                                                                                      Our second visit to Predela & probably not our last. Apartment is located at top of complex with fab views overlooking town & snow capped mountains in distance. Apartment itself warm, cosy with all required for self catering break. Complex has fab spa with warm pool, hot tub & sauna ideal after a day on the slopes. Straightforward to book & great communication from owner Becky. Thanks again for a lovely stay
                                                                                                      • Review Submitted: 16-Mar-2016
                                                                                                      • Date of Stay: Mar 2016