Sofia Holidays from £92

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Packages with flights are ATOL protected

Your Sofia Holiday

With a Sofia holiday package, discovering the best parts of this mountainous city is simple. From its rich history and artistic creativity to its lively atmosphere, this destination has something for everyone to enjoy. Any trip to Sofia needs a well-designed itinerary. Fill yours with famous sights like Alexander Nevski Cathedral, Mount Vitosha and Ivan Vazov National Theatre. Don't put off your visit to this city any longer. Your ultimate Sofia holiday is just a few clicks away with Expedia.

Top Sofia Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Hotel Favorit
Agora Boutique
Hotel Premier Sofia Airport
Hotel Downtown
Dunav Apartment House

Where to stay in Sofia

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

Things to do in Sofia

Sofia offers a range of activities for tourists, from thrilling ski adventures in nearby resorts to vibrant shopping spots and lively nightlife. Explore the city's top sights, indulge in outdoor pursuits, and consider delightful day trips to surrounding areas. Whether you seek adventure on the slopes or a taste of local culture, Sofia is an exciting destination that caters to diverse interests.

Shopping

Sofia offers a vibrant shopping experience with popular spots like Central Sofia Market Hall, where you can find unique souvenirs and local delicacies. For a larger selection, visit Sofia Ring Mall and Serdika Center, both featuring a mix of entertainment and shopping options for the whole family.

Recreation

Experience the vibrant atmosphere at Vasil Levski Stadium and Bulgarian Army Stadium, where sports enthusiasts gather. For a touch of culture, visit Ivan Vazov National Theatre, offering a romantic setting for entertainment and family outings amidst Sofia's rich artistic heritage.

Adventure

The Simeonovo Lift offers exhilarating skiing experiences amidst breathtaking mountain scenery, perfect for both novices and seasoned skiers. Meanwhile, the Romanski Lift provides a thrilling adventure with well-groomed pistes, ensuring a memorable day on the slopes in the stunning Sofia region.

Nightlife

Sofia's nightlife buzzes with energy, featuring vibrant bars and clubs. Visit Sense Hotel Rooftop for stunning views and cocktails, or head to Yalta Club for electrifying DJs and dancing. For a more relaxed vibe, try One More Bar with its diverse drinks and laid-back atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Sofia

Sofia is an excellent destination for ski, adventure, and sports vacations, offering a variety of attractions such as churches, urban parks, and conference venues. Visitors can immerse themselves in the local culture while enjoying family-friendly activities and vibrant city experiences. To enhance your trip, consider exploring a map of Sofia and joining a free walking tour to discover the city's hidden gems.

  • Alexander Nevski Cathedral: Experience the awe-inspiring beauty of Alexander Nevski Cathedral, an architectural masterpiece with stunning golden domes and intricate mosaics, reflecting Bulgaria's rich cultural heritage.
  • National Palace of Culture: This iconic venue hosts a variety of events and conferences, making it a hub for business and cultural activities, offering a unique insight into Bulgaria's modern vibrancy.
  • Vitosha Blvd: Stroll along this lively boulevard, perfect for families and outdoor enthusiasts, lined with shops, cafes, and restaurants, providing a delightful atmosphere to relax and enjoy local cuisine.

Tips to save on your trip to Sofia

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Sofia.
  • Consider traveling during the off-peak season (typically August and December to January) for more affordable package holidays to Sofia.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Sofia Essential Information

Language
Bulgarian
Currency
Bulgarian levs
Local Welcome
Zdrasti
Local Goodbye
Doviždane
Closest Airport
Sofia Airport (SOF)
Population
1,152,600
Max Temp Winter
4ºC
Max Temp Summer
27ºC
Top Sights
Alexander Nevski Cathedral, Vitosha Blvd and Sofia Central Mineral Baths

Top hotels in Sofia

Sofia Balkan Palace

Sofia Balkan Palace

5 out of 5
5 Sveta Nedelya Square, Sofia, Sofia
Fully refundableReserve now, pay when you stay
The price is £105 per night from 24 Aug to 25 Aug
£105
24 Aug - 25 Aug
includes taxes & fees
8.4/10 Very Good! (1,004 reviews)
"Great location in city center"

Reviewed on 16 Aug 2025

Sofia Balkan Palace
Central Hotel Sofia

Central Hotel Sofia

4 out of 5
52, Hristo Botev Blvd., Sofia
Fully refundableReserve now, pay when you stay
8.6/10 Excellent! (1,001 reviews)
"Very nice breakfast , friendly staff . Very good location. Spacious room and bad. We already booked to come again. Excellent hotel. Spinelli"

Reviewed on 5 Aug 2025

Central Hotel Sofia
Grand Hotel Millennium Sofia

Grand Hotel Millennium Sofia

5 out of 5
89B, Vitosha Blvd., Sofia, Sofia
Fully refundableReserve now, pay when you stay
The price is £135 per night from 31 Aug to 1 Sept
£135
31 Aug - 1 Sept
includes taxes & fees
9.2/10 Wonderful! (464 reviews)
"Excellent"

Reviewed on 31 Jul 2025

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.

Popular places to visit

What to do in Sofia

Frequently asked questions

Why should I book my Sofia holiday with Expedia?
Choose Expedia to plan your next big adventure easily and all in one place. Our insider tip for scoring a terrific deal on a Sofia getaway? Bundle your flights, hotel and/or hire car into a package holiday. Then throw in a few exciting tours and activities. Many bookings also include flexible cancellation policies, so there's no need to stress if you have to change plans. Round-the-clock assistance with cancelling and changing your trip is on-hand via our Customer Service Portal link.
When is the best time of year to holiday in Sofia?
May, June and August are the busiest months in Sofia, while November, December and January are generally quieter. With daytime average temperatures of -1ºC, January is the coolest month in Sofia. The warmest month is July, when you can experience averages of 21ºC during the day. Whatever the temperature, you'll discover plenty to keep you occupied here.
What are the top hotels for my holiday in Sofia?
Many visitors to Sofia often stay in Sofia City Centre. Best Western Premier Sofia Airport Hotel and Sofia Balkan Palace are favourites in this neighbourhood. But it's not the only happening place around town! Rajon Triaditsa is another great area and where you'll find Ibis Sofia Airport and Central Hotel Sofia.
How do I get a cheap holiday to Sofia?
One of the simplest ways to save pounds (and time) is to bundle your bookings with Expedia. Flights, hire cars, hotels and activities — we've got them all covered. Select the combination that suits you and see your savings grow. We know holidays are never one-size-fits-all. That's why we offer more than 400 partner airlines and 321,000 hotel options across the world, which lets you customise your Sofia holiday your way. Learn more about how you can save money on your holiday when you combine your flight and hotel bookings with Expedia.
What should I do on my Sofia holiday?
With leading attractions such as Alexander Nevski Cathedral and National Palace of Culture, a holiday in Sofia promises lots of fun things to do and see. Mount Vitosha and Ivan Vazov National Theatre are two other sights worth exploring.
What are the best neighbourhoods to stay in when on holiday in Sofia?
Vitosha District is one of the best areas to stay in Sofia. With top attractions like Mount Vitosha and Boyana Church nearby, you won't have to worry about getting bored here. Sofia City Centre is another good choice. It has plenty to offer visitors, such as Alexander Nevski Cathedral and Ivan Vazov National Theatre.
Do I need a visa for my Sofia holiday?
Visa requirements for Sofia vary depending on your nationality and reason for your visit. We recommend checking official government websites to determine if you need a visa for your trip. They'll also give you the most up-to-date information, including details about application procedures or any supporting documentation that may be necessary. Enquire about your visa requirements well in advance to ensure a travel experience that's hassle free. Finally, make sure your passport is valid for at least six months from your planned date of return.
What should I wear on my Sofia holiday?
Do a little research into the sorts of things people in Sofia wear, and maybe even look up social media fashion pages for inspiration. Whatever your look, aim to create a versatile wardrobe with pieces that work for your destination and showcase your personal style. Pack appropriately by looking up the local weather conditions in Sofia. July brings the warmest temperatures, with daytime averages of 21ºC, while January days average -1ºC, making it the coolest time of the year.
What does an Expedia Sofia holiday include?
That depends entirely on you. Simply select from a variety of Sofia packages, such as a hire car, flight and hotel. You can also book a hotel with a flight, or a flight with a car hire. Once you've made your booking, add on the fun stuff like activities and tours. Whatever your ideal Sofia getaway looks like, get set to save! Apartments and hotels are two highly sought-after property types in Sofia. No matter your group size or holiday style, you can count on Expedia for the flexibility and freedom to personalise your dream escape.
Does Expedia offer Book Now, Pay Later Sofia holidays?
We do. Expedia has teamed up with online lender Klarna to help you easily pay for your holiday in manageable instalments. Simply select the payment plan that suits best during checkout and take the stress out of budgeting for your next trip. Make sure you bundle your flights, car hire and hotel with Expedia to get the biggest bang for your travel buck. Check out our flexible payment options below:

  • Pay monthly holidays: Jet off on that dream holiday sooner with Klarna's convenient monthly instalment plans. If making small repayments each month sounds right for you, pick this option at checkout.
  • No-deposit holidays: Hitting the "book now" button is easier with this plan. With no deposit required for your getaway, you can Book Now, Pay Later and start packing your suitcase.

Can I choose my airline with a Sofia Expedia holiday?
You can, and with over 400 airlines to select from across the globe, you've got lots of choice. Take a look at the available options and see which airline best suits your needs and budget.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.