Bulgaria may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Travel to Sofia

Choose two or more items and save on your trip:

Sofia Vacation: Coronavirus Information

Most Sofia hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your Sofia trip, please visit our Coronavirus Information page (opens in new window).

Where to stay in Sofia

Find the best Sofia areas and neighborhoods for the activities you enjoy most. Learn more about Sofia

Top Hotels in Sofia

Ibis Sofia Airport
Ibis Sofia Airport
3 out of 5
132 Mimi Balkanska Str, Sofia
Free CancellationReserve now, pay when you stay
The price is $54 per night from Dec 26 to Dec 27
4/5Very Good! (437 reviews)

"All is ok.👌 Just the hotel is in the middle of nothing!"…"

Reviewed on Oct 24, 2020

Ibis Sofia Airport
Central Hotel Sofia
Central Hotel Sofia
4 out of 5
52, Hristo Botev Blvd., Sofia
Free CancellationReserve now, pay when you stay
The price is $53 per night from Dec 13 to Dec 14
4.4/5Excellent! (917 reviews)

"This place is really clean. We loved it. Location is also great. Everything’s within a few minutes of walk."…"

Reviewed on Sep 14, 2020

Central Hotel Sofia
Grand Hotel Millennium Sofia
Grand Hotel Millennium Sofia
5 out of 5
89B, Vitosha Blvd., Sofia, Sofia
Free CancellationReserve now, pay when you stay
The price is $78 per night from Dec 26 to Dec 27
4.3/5Excellent! (6 reviews)

"So this is a newly built hotel, opened in July 20. It is very large and spacious. Even their smaller rooms are so spacious. Don't get me wrong, there is just too much damn space and it hasnt really been used effectively. It is a 5 star hotel and i really enjoyed staying there. Given its age, i would ..."…"

Reviewed on Nov 3, 2020

Grand Hotel Millennium Sofia
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top things to do in Sofia

Frequently asked questions

How much does a Sofia vacation package cost?
From just , you can handcraft your own Sofia package. Simply bundle hotels, flights and rental cars and we’ll reward you with discounts.
If I'm not able to travel, can I cancel my Sofia vacation package?
Yes you can, and we’re here to help. You may be able to cancel and rebook your Sofia vacation package for free within 24 hours of booking. However, you may be charged a fee by your hotel, airline or car rental company for older bookings. If life gets in the way of your vacation, look up our Customer Service Portal for more information.
How do I get a cheap travel package to Sofia?
It’s easy. Just bundle. Hotels, rental cars and flights — combine whatever you need into a Sofia vacation package and save as much as $583. Score even more deals when you include extras such as sightseeing tours to your booking. But that’s not the only impressive part. You have the flexibility to craft your trip your own way. We offer more than 550 airlines and 1,000,000 properties globally, so that everyone has an opportunity to travel and fulfill those vacation dreams.
Where should I stay in Sofia?
Sofia City Center is one of the best areas to stay in Sofia. With well-loved attractions like Church of St. George and Alexander Nevski Cathedral nearby, you’ll never run out of things to do here. Vitosha District is also a popular choice. This place has plenty to see and do, including Mount Vitosha and National Museum of History.
What are the top hotels in Sofia?
Sofia Hotel Balkan, a Luxury Collection Hotel, Sofia and Grand Hotel Sofia are both well-liked options in the neighborhood of Sofia City Center. If you’d like to stay in the rayon Sredets area, consider booking a few nights at Sofia Hotel Balkan, a Luxury Collection Hotel, Sofia or Grand Hotel Sofia.
When is the best time of year to visit Sofia?
If your definition of “best” means when you’ll get the best deals, pack your bags and head for Sofia in . By contrast, is the most expensive month to take a break here. Peak season falls in and is a thrilling time to visit — if you don’t mind rubbing elbows with the crowds. is usually a much quieter time of year.
How far in advance should I book my Sofia vacation?
Get rewarded with the biggest variety at the lowest prices by booking your Sofia vacation early. Airlines generally release tickets around 12 months before departure, so start your planning ASAP. Having said that, Expedia is committed to providing you with the best bargains around, so it’s never a bad time to book your dream vacation!
What does an Expedia Sofia travel package include?
Packages include rental cars, hotels and flights, but you can mix and match them to create your ideal Sofia vacation. You can also add on a few activities and experiences once you’ve made your booking. You’re the boss! When you bundle your bookings with Expedia, you’ll score discounts you won’t find elsewhere.
What should I know before booking a Sofia travel package?
When you book your hotels, flights and car rentals together, you’ll land terrific discounts. Whether you’re planning an outdoor getaway in a chalet or would rather stay in a fancy hotel in the city, Expedia can make it happen for less.
Does Expedia offer Book Now, Pay Later Sofia vacation packages?
Your bank balance shouldn’t prevent you from getting the best out of your vacation, so Expedia has devised a solution to help. Thanks to our partnership with online lender Affirm, it’s easier than ever to book a terrific getaway that won’t drain your wallet. Just Book Now, Pay Later and take the worry out of planning for your journey.
Can I choose my airline with a Sofia Expedia vacation package?
With a vacation package, you’re always in charge. Whether you’d prefer to fly to Sofia in economy or business class, simply select from the available airline options. Expedia has access to over 550 partner airlines all over the world.