Hotels in Sofia

Search and compare Sofia hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Sofia

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
64, Kniaz Boris i Str., Sofia, Bulgaria
Concierge services, dry cleaning and laundry facilities are available at this smoke-free hotel. Free buffet breakfast, free WiFi in public areas and a free manager's reception are also provided. Additionally, a 24-hour front desk, tour/ticket assistance and a garden are on-site.
Free Wi-Fi
8.7
Excellent
2654 reviews
Location
1.0 km from city centre
S$ 110
2, 19th Street, Sofia, Bulgaria
An outdoor pool, a restaurant and a bar/lounge are available at this smoke-free hotel. Free breakfast (local cuisine) is provided, as well as free WiFi in public areas, free self parking and free train station pick-up. Additionally, 24-hour room service, conference space and dry cleaning are on-site.
Free Wi-Fi
Parking
9.2
Excellent
680 reviews
Location
8.4 km from city centre
S$ 96
1 Rosario Street, Sofia, Bulgaria
This hotel features 2 restaurants, a full-service spa and an indoor pool. Free WiFi in public areas and free train station pick-up are also provided. Additionally, a nightclub, 3 bars/lounges and a health club are on-site.
Pool
Free Wi-Fi
7.9
Good
1268 reviews
Location
5.1 km from city centre
S$ 83
154 Hristo Botev Boulevard, Sofia, Bulgaria
This smoke-free hotel features a restaurant, a 24-hour business centre and a conference centre. Free full breakfast, free WiFi in public areas and a free manager's reception are also provided. Other amenities include self parking, a meeting room and concierge services.
Free Wi-Fi
Parking
Airport shuttle
8.4
Excellent
2562 reviews
Location
1.5 km from city centre
S$ 91
11 Briuksel Boulevard, Sofia, Bulgaria
This smoke-free hotel features a restaurant, a 24-hour fitness centre and a bar/lounge. Free WiFi in public areas, free self parking and a free airport shuttle are also provided. Other amenities include a 24-hour business centre, 24-hour room service and a business centre.
Free Wi-Fi
Parking
8.4
Excellent
7391 reviews
Location
6.4 km from city centre
S$ 114
5 Sveta Nedelya Square, Sofia, Bulgaria
A restaurant, a fitness centre and a bar/lounge are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include a conference centre, a coffee shop/cafe and self parking.
Free Wi-Fi
8.6
Excellent
6418 reviews
Location
0.2 km from city centre
S$ 163
4 Narodno Sabranie Sq, Sofia, Bulgaria
3 restaurants, a full-service spa and a 24-hour fitness centre are available at this smoke-free hotel. WiFi in public areas is free. Additionally, a bar/lounge, a sauna and a 24-hour business centre are on-site.
Free Wi-Fi
9.0
Excellent
1830 reviews
Location
0.8 km from city centre
S$ 211
1 Gurko Str, Sofia, Bulgaria
A restaurant, a fitness centre and a bar/lounge are available at this smoke-free hotel. Other amenities include a snack bar/deli, a coffee shop/cafe and self parking.
Free Wi-Fi
8.9
Excellent
3448 reviews
Location
0.4 km from city centre
S$ 161
131 Maria Louisa Boulevard, Sofia, Bulgaria
This hotel features a full-service spa, a casino and an indoor pool. WiFi in public areas is free. Other amenities include a restaurant, a fitness centre and a bar/lounge.
Pool
Free Wi-Fi
7.5
Good
4511 reviews
Location
1.2 km from city centre
S$ 103
Bul. Hristo Botev 69, Sofia, Bulgaria
Along with a full-service spa, this smoke-free hotel has a restaurant and a bar/lounge. Free buffet breakfast and free WiFi in public areas are also provided. Other amenities include a sauna, valet parking and spa services.
Free Wi-Fi
8.0
Excellent
5329 reviews
Location
0.7 km from city centre
S$ 105

Travel insights for hotels in Sofia

Use these up-to-date, data-driven insights about booking a hotel in Sofia including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in Sofia?

The cheapest month to book a hotel in Sofia is May (S$ 127). Conversely, the most expensive month to stay in Sofia is September (S$ 267).

What is the cheapest day to stay in a hotel in Sofia?

The cheapest day to stay in Sofia is Saturday (S$ 127). On the other hand, travellers can expect to pay the most on Monday, when the average nightly price is S$ 223.

How much is a hotel in Sofia tonight?

Users have found prices for hotels in Sofia tonight starting as low as S$ 44, rising to an average cost of S$ 158, based on searches in the last 72 hours. Prices start from S$ 48 for a 4-star hotel in Sofia for tonight.

How much is a Sofia hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Sofia this weekend for as little as S$ 51/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as S$ 51/night. For a 4-star hotel in Sofia, the cheapest rate recently found was S$ 62/night for this weekend.

How far ahead should you book a hotel in Sofia?

Save money by booking a hotel at least 56 days before your trip to Sofia. The lowest price found when booking 56 days ahead was S$ 97 per night.

Top-rated Sofia hotels

Our users rated these Sofia hotels among the best places to stay. Take a look at user reviews to learn why these properties were rated the best.
27 Vassil Levski Boulevard, Sofia, Bulgaria
1.2 km from city centre
Free Wi-Fi
S$ 114
Avg. per night
1A Prof. Hristo Vakarelski Str., Sofia, Bulgaria
4.7 km from city centre
Pool
Free Wi-Fi
Parking
S$ 123
Avg. per night
357 Tsarigradsko Shose Boulevard, Sofia, Bulgaria
9.8 km from city centre
Free Wi-Fi
Parking
S$ 120
Avg. per night
54-56, Cherni Vrah Boulevard, Sofia, Bulgaria
3.8 km from city centre
Free Wi-Fi
S$ 128
Avg. per night
1A Yordan Yossifov Str., Sofia, Bulgaria
5.2 km from city centre
Airport shuttle
S$ 98
Avg. per night
14 Shipka Street, Sofia, Bulgaria
1.2 km from city centre
Free Wi-Fi
S$ 176
Avg. per night
5, Dondukov Blvd, Sofia, Bulgaria
0.1 km from city centre
Free Wi-Fi
S$ 104
Avg. per night
16 Tsar Osvoboditel Blvd., Sofia, Bulgaria
0.7 km from city centre
Pool
Free Wi-Fi
S$ 207
Avg. per night
92 A Budapeshta Street, Sofia, Bulgaria
1.1 km from city centre
Free Wi-Fi
Parking
S$ 91
Avg. per night
16 Neofit Rilski Street, Sofia, Bulgaria
1.0 km from city centre
Free Wi-Fi
S$ 97
Avg. per night
21 Vitosha Boulevard, Sofia, Bulgaria
0.5 km from city centre
Free Wi-Fi
S$ 142
Avg. per night
75 D R Gm Dimitrov Bvld, Sofia, Bulgaria
4.7 km from city centre
Free Wi-Fi
Parking
S$ 143
Avg. per night
Tri Ushi 8, Sofia, Bulgaria
0.7 km from city centre
Free Wi-Fi
S$ 113
Avg. per night
ul Han Asparuh 65, Sofia, Bulgaria
0.9 km from city centre
Free Wi-Fi
S$ 84
Avg. per night

Cheapest hotels in Sofia, Bulgaria

Out of the hotels in Sofia we've come across, these properties are priced the lowest. As prices can vary by date, change the dates if you're flexible to compare rates.
Ulitsa Sedika 28, Sofia, Bulgaria
0.4 km from city centre
Free Wi-Fi
S$ 31
Avg. per night
ul. Aldomirovska 108, Sofia, Bulgaria
1.8 km from city centre
Free Wi-Fi
Spa
S$ 51
Avg. per night
Alabin Str 22, Sofia, Bulgaria
0.6 km from city centre
Free Wi-Fi
S$ 52
Avg. per night
5 Pop Bogomil Str., Sofia, Bulgaria
0.8 km from city centre
Free Wi-Fi
S$ 55
Avg. per night
83, Knyaginya Maria Luiza Boulevard, Sofia, Bulgaria
0.7 km from city centre
Free Wi-Fi
Airport shuttle
S$ 60
Avg. per night
49 William Gladstone Street, Sofia, Bulgaria
0.7 km from city centre
Free Wi-Fi
S$ 60
Avg. per night
86 Dunav Str., Sofia, Bulgaria
1.2 km from city centre
Free Wi-Fi
S$ 61
Avg. per night
Seliolu 1, Sofia, Bulgaria
1.1 km from city centre
Free Wi-Fi
S$ 65
Avg. per night
193 Knyaz Boris I Str., Sofia, Bulgaria
1.0 km from city centre
Free Wi-Fi
S$ 68
Avg. per night
49, Osogovo str., Sofia, Bulgaria
1.4 km from city centre
Free Wi-Fi
S$ 73
Avg. per night
Tsar Kaloyan Str.,6, Sofia, Bulgaria
0.2 km from city centre
Free Wi-Fi
S$ 77
Avg. per night
Square Sborishte 5, Sofia, Bulgaria
7.4 km from city centre
Free Wi-Fi
Parking
S$ 77
Avg. per night
66 Simeonovsko Shose Boulevard, Sofia, Bulgaria
5.4 km from city centre
Free Wi-Fi
Parking
S$ 78
Avg. per night
Slavianska Str. 3, Sofia, Bulgaria
0.5 km from city centre
Free Wi-Fi
S$ 78
Avg. per night
41 Tsar Boris III Boulevard, Sofia, Bulgaria
2.6 km from city centre
Free Wi-Fi
Parking
S$ 82
Avg. per night

Hotel prices in Sofia

Some of the best options for booking a hotel in Sofia categorized by hotel class. For added insight, we've also noted the most popular and best value hotels within each hotel class.
4 stars +
5 Sveta Nedelya Square, Sofia, Bulgaria
S$ 163
1 Gurko Str, Sofia, Bulgaria
S$ 161
14 Todor Alexandrov Boulevard, Sofia, Bulgaria
S$ 148
3 stars
64, Kniaz Boris i Str., Sofia, Bulgaria
S$ 110
2, 19th Street, Sofia, Bulgaria
S$ 96
Tsar Kaloyan Str.,6, Sofia, Bulgaria
S$ 77
132 Mimi Balkanska Str, Sofia, Bulgaria
S$ 117
49 William Gladstone Street, Sofia, Bulgaria
S$ 60
2 stars and under
Alabin Str 22, Sofia, Bulgaria
S$ 52

Other accommodation in Sofia

Sinio Liato Street, Sofia, Bulgaria
10.1 km from city centre
Free Wi-Fi
Parking
S$ 55
Avg. per night
9 Balkandji Iovo Str, Sofia, Bulgaria
3.4 km from city centre
Free Wi-Fi
S$ 86
Avg. per night
Bul. Hristo Botev 69, Sofia, Bulgaria
0.7 km from city centre
Free Wi-Fi
S$ 105
Avg. per night
49 William Gladstone Street, Sofia, Bulgaria
0.7 km from city centre
Free Wi-Fi
S$ 60
Avg. per night

Where to stay in Sofia

Scroll to and zoom in on the areas in Sofia you plan on visiting to find nearby properties. Clicking a property's name will unlock more information and allow you to book that particular hotel.

About Sofia

Exotic and modern, Sofia is an expanse of architectural landscapes studded with domed churches and Ottoman mosques nestled at the base of the Vitosha Mountain. Sofia is regarded as Bulgaria’s treasure trove, with sights around every corner for those who seek them. This vibrant cultural mecca is renowned for its concentration of historic symbols, an enthusiastic emphasis on arts and entertainment, and the attractive exteriors of its impressive landmarks.

Things to do in Sofia

The Aleksander Nevski Cathedral is a prominent tourist destination and historic symbol of the country of Bulgaria. Admire the attractive neo-Byzantine style complemented by mosaics and arching golden domes. The interior is an equally exotic wonder to behold, boasting antiquated hanging chandeliers and exquisite thrones that have successfully stood the test of time.

If you enjoy checking out old churches, Sofia is full of them. Stroll through the Sveta Sofia Church where you can gaze upon the Tomb of the Unknown Soldier or talk a walk into UNESCO listed Boyana Church to peer upon a vast array of medieval murals.

Looking to spend some time unearthing the city’s rich history? The Sofia History Museum is spread over two floors, while the National Museum of History has enough exhibitions to keep you entertained for hours. The Turkish baths are also a unique must-see feature.

There are excellent dining opportunities to be found throughout the city, in addition to a developing art scene. The National Art Gallery is a great place to stroll languidly through impressive collections and afterwards you can grab a bite of homemade ice cream from Confetti.

Getting around Sofia

The Central Railway Station serves as the primary rail transport in the city, while the Sofia Airport sits nestled in the east of the city centre. Public transportation is well developed with plentiful buses, trams and trolleybuses to help you get around.

Facts about staying in Sofia

  • What are the best hotels in Sofia?

    Vila 6aTo Hotel, rated with a score of 7.9 from 820 reviewers, is one of the most popular hotels in Sofia. Other top stays include Sofia Balkan Palace, with an average rating of 8.6 from 6,418 reviewers, and Grand Hotel Sofia, with a score of 8.9 from 3,448 reviewers.

  • How much is a cheap hotel in Sofia?

    Prices for Sofia hotels have been found for as low as S$ 33/night over the last 3 days. Prices for this weekend in Sofia start from S$ 97 per night when checking in on 6 Nov and out on 8 Nov.

  • Are there any hotels in Sofia close to Sofia?

    The closest hotel to Sofia is ibis Sofia Airport, which is located 6.1 km away from the city centre.

  • How many hotels are there in Sofia?

    In total, there are 2,854 hotels to choose from in Sofia, compared to 2,887 properties in Oblast Sofia City.

  • Are there accommodation options other than hotels in Sofia?

    In addition to hotels, consider choosing from 15 hostels, 7 apartments, and 216 holiday rentals in Sofia.

See more FAQs

Find better results for your stay in Sofia