Sofia is the capital of Bulgaria, a 7,000-year-old city at the foot of Vitosha Mountain where Roman ruins, Orthodox domes, Ottoman mosques, Habsburg-style boulevards and Socialist-era monuments sit within a short walk of each other. Visitors find cheap euro-priced food and drink, a four-line metro, lively cafe and rakia-bar culture, and hiking trails that start inside the city limits.
Accommodation overview
Sofia's accommodation is concentrated in the city centre, where most hotels sit within a 15-minute walk of Vitosha Boulevard, Serdika metro station and Alexander Nevsky Cathedral. Five-star international brands cluster around Sveta Nedelya Square, Narodno Sabranie Square and Bulgaria Boulevard, while boutique hotels, budget hotels and hostels fill the streets between Hristo Botev Boulevard and Maria Luiza Boulevard. Prices are noticeably lower than in most Western European capitals, and the euro has been the currency since 1 January 2026.
- Budget
- EUR 12-100 (~$14-115)/night (hostel dorm to simple three-star hotel)
- Mid-range
- EUR 60-170 (~$69-196)/night (three- and four-star hotels and boutique properties)
- Luxury
- EUR 110-420 (~$127-483)/night (five-star international and Design Hotels properties)
- Where to stay
- Vitosha Boulevard and the Serdika-Sveta Nedelya area for walking access to sights, dining and metro lines
Hotels by budget
Find accommodation that fits your travel budget.
Budget-friendly
Hotel Lion Sofia
Hotel on Maria Luiza Boulevard near Lions' Bridge and the Central Market Hall, about a 10-minute walk from Serdika metro.
Check rates on Booking.comCentral Hotel Sofia
Budget-to-midrange hotel on Hristo Botev Boulevard with access to the tram line and a short walk to Lavov Most.
Check rates on Booking.comSlavyanska Beseda Hotel
Small hotel on Slavyanska Street between the Ivan Vazov National Theatre and the Sofia University district.
Check rates on Booking.comHotel Zenith
Budget hotel in a residential area west of the centre, reachable by tram.
Check rates on Booking.comAris Hotel Sofia
Small budget hotel in the central area near the Largo and Serdika metro station.
Check rates on Booking.comHostel Mostel
Hostel in a renovated nineteenth-century building in the centre with dormitories, private rooms, a shared kitchen and a common room; Serdika metro station is about ten minutes away on foot.
Check rates on Booking.comHotel California
Small hotel on a quiet residential street in Lozenets, reached by bus or a walk from the Sofia University area.
Check rates on Booking.comIbis Sofia Airport
Economy chain hotel close to Sofia Airport, used for early flights and short stopovers.
Check rates on Booking.comHotel Bon Bon
Hotel on Sveti Sveti Kiril i Metodiy Street, a few minutes' walk from the Central Market Hall and Serdika.
Check rates on Booking.comHotel Rila
Central hotel on Positano Street, near Sveta Nedelya Square and the Serdika metro interchange.
Check rates on Booking.comIntrovert Smart Hotel
Compact smart hotel on Maria Luiza Boulevard, near Serdika metro station and Banya Bashi Mosque.
Check rates on Booking.comHotel Amethyst
Small hotel on Tsar Simeon Street, close to the Central Mineral Baths and Serdika metro station.
Check rates on Booking.comHotel Sveta Sofia
Budget hotel on Pirotska Street, a shopping street between Serdika and Lions' Bridge.
Check rates on Booking.comSofia Palace Hotel
Central hotel on Tri Ushi Street, close to Hristo Botev Boulevard and Vitosha Boulevard.
Check rates on Booking.comHotel Central Club
Budget hotel on Maria Luiza Boulevard beside Serdika metro station and the Central Mineral Baths.
Check rates on Booking.comHotel Adria
Simple hotel on Knyaz Boris I Street north of Lions' Bridge, with tram links to the centre.
Check rates on Booking.comHotel Favorit
Budget hotel on Knyaz Boris I Street, near the Central Railway Station and Lions' Bridge.
Check rates on Booking.comBoutique 1 Hotel
Small hotel on Hristo Botev Boulevard near the Central Railway Station.
Check rates on Booking.comTerminus Hotel
Budget hotel close to the Central Railway Station, practical for late train arrivals.
Check rates on Booking.comHotel Medik
Small hotel in a residential west-central area with tram access to the centre.
Check rates on Booking.comHotel MEG Lozenets
Small family hotel in Lozenets, a short walk from the European Union metro station and Vitosha Boulevard.
Check rates on Booking.comHotel Europe
Hotel in eastern Sofia, reachable by bus and metro from the centre.
Check rates on Booking.comOlive's City Hotel
City hotel in south-east Sofia, served by buses to the metro.
Check rates on Booking.comVitosha Park Hotel
Hotel in south-east Sofia near the Vitosha foothills, reached by bus from the metro.
Check rates on Booking.comHotel Amsterdam
Simple hotel in south-east Sofia, served by buses to the metro.
Check rates on Booking.comAurora Sofia Hotel
Small hotel in a residential area west of the centre, reached by tram.
Check rates on Booking.comBlue Star Hotel
Hotel in a residential area south of Lozenets, reached by bus from Vitosha Boulevard.
Check rates on Booking.comArt Hostel Sofia
Long-running central hostel with a garden courtyard, near the Sofia University and Serdika metro stations.
Check rates on Booking.com10 Coins Hostel
Hostel in the north-west of the city, reached by tram and bus.
Check rates on Booking.comGaliani Hostel
Hostel on Hristo Botev Boulevard, close to the Serdika and Lions' Bridge metro stations.
Check rates on Booking.comGreen Cube Capsule Hostel
Capsule-style hostel north of Lions' Bridge on Hristo Botev Boulevard.
Check rates on Booking.comIvory Tower Hostel
Hostel on Tsar Samuil Street, between Hristo Botev Boulevard and Vitosha Boulevard.
Check rates on Booking.comSofia Peace Hostel
Hostel on Solunska Street, a lively bar street near Vitosha Boulevard.
Check rates on Booking.comHostel N1
Hostel on Serdika Street near the Serdika metro station and Banya Bashi Mosque.
Check rates on Booking.comSmart Hostel Sofia
Hostel on Iskar Street, near Alexander Nevsky Cathedral and Sofia University.
Check rates on Booking.comMid-range
Arena di Serdica Residence Hotel
Hotel built on the site of the Roman amphitheatre of Serdica, discovered during construction in 2004, with the ruins visible within the complex.
Check rates on Booking.comart'otel Sofia
Contemporary art-themed hotel on William Gladstone Street, a short walk from Vitosha Boulevard and the Sofia Opera area.
Check rates on Booking.comCrystal Palace Boutique Hotel
Boutique hotel in a restored early twentieth-century house on a quiet street near Oborishte, within walking distance of the National Assembly.
Check rates on Booking.comHotel Niky
Central hotel on a pedestrian-friendly street one block from Vitosha Boulevard.
Check rates on Booking.comHotel Marinela Sofia
Large five-star hotel on James Bourchier Boulevard facing Vitosha Mountain, about 15 minutes by metro from the centre.
Check rates on Booking.comBest Western Plus Bristol Hotel
Four-star Best Western Plus hotel on Hristo Botev Boulevard, a tram ride from the Central Railway Station and the old centre.
Check rates on Booking.comRosslyn Central Park Hotel
Hotel on the southern stretch of Vitosha Boulevard beside the National Palace of Culture park.
Check rates on Booking.comRosslyn Thracia Hotel Sofia
Hotel on Solunska Street in the bar-and-cafe district near Vitosha Boulevard and Hristo Botev Boulevard.
Check rates on Booking.comLes Fleurs Boutique Hotel
Small boutique hotel on Vitosha Boulevard, the main pedestrian shopping street.
Check rates on Booking.comArte Sofia Hotel
Hotel on Dondukov Boulevard within a few minutes' walk of Alexander Nevsky Cathedral and the National Assembly.
Check rates on Booking.comMercure Sofia City Center
Four-star Mercure on Bulgaria Boulevard, close to the National Palace of Culture and Vitosha Boulevard.
Check rates on Booking.comHill Hotel
Four-star hotel on James Bourchier Boulevard in Lozenets, with Vitosha Mountain views and tram and bus links to the centre.
Check rates on Booking.comHotel Hemus
Established hotel on Cherni Vrah Boulevard opposite a shopping centre, a short walk from the European Union metro station.
Check rates on Booking.comMagic Castle Hotel
Mid-sized hotel beside Cherni Vrah Boulevard, close to the European Union metro station and Vitosha Boulevard shopping.
Check rates on Booking.comBest Western Plus Lozenets Hotel
Chain hotel in the Lozenets district, within walking distance of the National Palace of Culture and the southern end of Vitosha Boulevard.
Check rates on Booking.comPark Hotel Moskva
Park hotel on the edge of Borisova Gradina with a garden, a short walk from Joliot-Curie metro station.
Check rates on Booking.comOborishte 63 The Art Boutique Hotel
Small boutique hotel of about nine rooms in a renovated 1930 building on leafy Oborishte Street.
Check rates on Booking.comEurostars Sofia City
Spanish-chain hotel in the centre, a few minutes' walk from Sofia University and Alexander Nevsky Cathedral.
Check rates on Booking.comMetropolitan Hotel Sofia
Four-star business hotel on Tsarigradsko Shose with conference facilities, linked to the centre by metro and bus.
Check rates on Booking.comBest Western Expo Hotel
Business hotel beside the Inter Expo Center fairground, convenient for trade fairs and the Tsarigradsko Shose metro stops.
Check rates on Booking.comRamada by Wyndham Sofia City Center
Chain hotel on Maria Luiza Boulevard near the Central Railway Station, Lions' Bridge metro and the Central Market Hall.
Check rates on Booking.comSofia Place Hotel
Central hotel on Hristo Belchev Street, a short walk from Vitosha Boulevard and the NDK area.
Check rates on Booking.comJuno Hotel Sofia
Compact hotel on Ivan Denkoglu Street, one block from Vitosha Boulevard in the central pedestrian zone.
Check rates on Booking.comScotty's Boutique Hotel
Small boutique hotel on Exarch Yosif Street, close to the Central Mineral Baths and Serdika metro station.
Check rates on Booking.comMaxim Boutique Hotel
Boutique hotel on Maria Luiza Boulevard, a short walk from the Central Market Hall and Lions' Bridge.
Check rates on Booking.comThe Moon Boutique Hotel
Boutique hotel on Patriarch Evtimiy Boulevard, a few minutes' walk from NDK and Vitosha Boulevard.
Check rates on Booking.comEast Plaza Hotel
Business hotel on Tsarigradsko Shose in eastern Sofia, with metro access to the centre.
Check rates on Booking.comBon Bon Park Hotel & Spa Boyana
Park hotel with spa services in the Boyana district at the foot of Vitosha Mountain, near Boyana Church.
Check rates on Booking.comTsarsko Selo Spa Hotel
Spa hotel on the southern edge of the city, aimed at wellness stays near Vitosha.
Check rates on Booking.comHotel Dragalevtsi Spa
Spa hotel in the Dragalevtsi district, near the Dragalevtsi Monastery and the cable car to Vitosha.
Check rates on Booking.comAdella Boutique Hotel
Boutique hotel in the Iztok area, served by buses and metro.
Check rates on Booking.comAcacia Boutique Hotel
Boutique hotel on Vezhen Street in Lozenets, a short walk from Vitosha Boulevard.
Check rates on Booking.comLuxury
Sofia Hotel Balkan, A Luxury Collection Hotel
Five-star hotel on Sveta Nedelya Square beside the Serdika metro station, operated as a Luxury Collection property and long regarded as a landmark of central Sofia.
Check rates on Booking.comGrand Hotel Sofia
Five-star city-centre hotel on Gurko Street with a basement-level spa that includes a pool, sauna, steam room and jacuzzi.
Check rates on Booking.comHilton Sofia
Five-star Hilton on Bulgaria Boulevard, close to the National Palace of Culture and the southern end of Vitosha Boulevard.
Check rates on Booking.comInterContinental Sofia
Five-star hotel facing the Bulgarian National Assembly, close to Alexander Nevsky Cathedral and the Sofia University area; the building formerly operated as the Radisson Blu Grand Hotel.
Check rates on Booking.comHyatt Regency Sofia
Modern five-star hotel near Vasil Levski National Stadium and Borisova Gradina, with a full-service spa, a gym and a rooftop bar.
Check rates on Booking.comSense Hotel Sofia
Design Hotels member on the Yellow Brick Road boulevard between the Presidency and the National Assembly, with a rooftop terrace overlooking central Sofia.
Check rates on Booking.comGrand Hotel Millennium Sofia
Five-star high-rise at the southern end of Vitosha Boulevard with a full-service spa and views toward Vitosha Mountain.
Check rates on Booking.comMaison Sofia MGallery
Five-star MGallery hotel in the Lozenets district listed with a full-service spa, restaurants and a bar.
Check rates on Booking.comBest neighborhoods to stay
Choose your base based on your interests and travel style.
Serdika and Sveta Nedelya
The historic core with Sveta Nedelya Church, Banya Bashi Mosque, the Roman ruins of Serdica and a major metro interchange.
Best for: First-time visitors and sightseeing without transport
Vitosha Boulevard and Neofit Rilski
The main pedestrian shopping street and its side streets lined with cafes, boutiques and restaurants, with views to Vitosha Mountain.
Best for: Shopping, dining and nightlife
Oborishte and Tsar Osvoboditel
Tree-lined streets near the National Assembly, Alexander Nevsky Cathedral, Sofia University and Borisova Gradina.
Best for: Quieter stays near parks, museums and cathedrals
Bulgaria Boulevard and NDK
The area around the National Palace of Culture and its park, with large hotels, conference facilities and metro access.
Best for: Business travellers and conferences
Maria Luiza and Lions' Bridge
North of the centre near the Central Market Hall, Central Railway Station and Ladies Market, with lower prices.
Best for: Budget travellers and train arrivals
Lozenets and James Bourchier
Residential southern district at the foot of Vitosha Mountain with spa hotels and larger resort-style properties.
Best for: Mountain access and a calmer base
Our top picks
Handpicked recommendations for every type of traveler.
Sofia Hotel Balkan, A Luxury Collection Hotel
Five-star hotel on Sveta Nedelya Square beside the Serdika metro station, operated as a Luxury Collection property and long regarded as a landmark of central Sofia.
Check rates on Booking.comGrand Hotel Sofia
Five-star city-centre hotel on Gurko Street with a basement-level spa that includes a pool, sauna, steam room and jacuzzi.
Check rates on Booking.comHilton Sofia
Five-star Hilton on Bulgaria Boulevard, close to the National Palace of Culture and the southern end of Vitosha Boulevard.
Check rates on Booking.comInterContinental Sofia
Five-star hotel facing the Bulgarian National Assembly, close to Alexander Nevsky Cathedral and the Sofia University area; the building formerly operated as the Radisson Blu Grand Hotel.
Check rates on Booking.comHyatt Regency Sofia
Modern five-star hotel near Vasil Levski National Stadium and Borisova Gradina, with a full-service spa, a gym and a rooftop bar.
Check rates on Booking.comSense Hotel Sofia
Design Hotels member on the Yellow Brick Road boulevard between the Presidency and the National Assembly, with a rooftop terrace overlooking central Sofia.
Check rates on Booking.comBooking tips
Get the best deals and avoid common mistakes.
Book 4-8 weeks ahead for May to September and for December holiday dates, when central rooms fill and rates rise.
Rates drop on weekends at business-oriented five-star hotels and rise during trade fairs and football matches near Vasil Levski Stadium.
Choose a hotel within a few minutes of a metro station; Serdika, Sofia University and NDK stations connect to the airport on Line 1 and Line 4.
Confirm whether the quoted price includes the city tourist tax and breakfast, which vary by property.
Request rooms facing away from tram lines and nightlife streets such as Solunska if light sleep matters.
Check parking availability before driving in; central streets use paid blue and green zone parking and few budget hotels have garages.
Alternative accommodations
Beyond traditional hotels, consider these options.
Guesthouses
Family-run guesthouses offer authentic local experiences and often include home-cooked meals. Great for cultural immersion.
Serviced apartments
Ideal for longer stays or families. Kitchen facilities help save money and provide flexibility.
Hostels
Budget-friendly option for solo travelers. Dorms and private rooms available with social common areas.