Hotels in Bulgaria

Explore the best hotels in Bulgaria, a country renowned for its stunning landscapes, rich history, and vibrant culture. Whether you're looking for luxurious resorts in the mountains, charming boutique hotels in historic cities, or budget-friendly accommodations by the sea, Bulgaria has a wide variety of options to suit every traveller's needs. Enjoy top-notch amenities, comfortable stays, and convenient access to the country’s top attractions. For those planning a cost-effective getaway, check out our deals on holidays to Bulgaria and make your dream vacation a reality without overspending.

Top destinations in Bulgaria

Best hotels in Bulgaria

Over 14,800 stays available

  • Hotel

    Hotel Samokov

    rated as 3 out of 5 by 785 reviewers
    5.44 mi from city centre
    from £96 per night
  • Hotel

    Sunny Beach Club - Adults Only #YouthfulVibes

    rated as 3.5 out of 5 by 59 reviewers
    2,073 ft from beach
    from £69 per night
  • Hotel

    Sofia Balkan Palace

    rated as 3.5 out of 5 by 1,779 reviewers
    210 ft from city centre
    from £114 per night
  • Hotel

    Festa Panorama Hotel

    rated as 4 out of 5 by 95 reviewers
    1,965 ft from city centre
    from £211 per night
  • Hotel

    Ramada by Wyndham Sofia City Center

    rated as 3 out of 5 by 1,053 reviewers
    3,967 ft from city centre
    from £74 per night
  • Hotel

    Sunrise Park Hotel Bansko - Free Wellness

    rated as 3.5 out of 5 by 100 reviewers
    2,388 ft from city centre
    from £80 per night
  • Hotel

    Maison Sofia - MGallery

    rated as 4 out of 5 by 418 reviewers
    2.19 mi from city centre
    from £70 per night
  • Resort
    2,575 ft from beach
    from £91 per night
  • Hotel

    Premier Luxury Mountain Resort

    rated as 4.5 out of 5 by 1,561 reviewers
    4,268 ft from city centre
    from £184 per night
  • Hotel

    Lion Hotel Borovets

    rated as 4 out of 5 by 718 reviewers
    4.89 mi from city centre
  • Hotel

    MPM Hotel Guinness

    rated as 3.5 out of 5 by 306 reviewers
    2,500 ft from city centre
    from £171 per night
  • Aparthotel
    1.22 mi from city centre
    from £102 per night
  • Hotel

    Central Hotel Sofia

    rated as 4 out of 5 by 1,302 reviewers
    1,634 ft from city centre
    from £59 per night
  • Hotel

    Hotel Via Serdika

    rated as 4.5 out of 5 by 27 reviewers
    4,268 ft from city centre
    from £75 per night
  • Hotel

    Hotel Zenith

    rated as 4 out of 5 by 82 reviewers
    194 ft from beach
    from £77 per night

Hotels in Bulgaria with breakfast included

  • Resort

    Ancient well

    rated as 3.5 out of 5 by 3 reviewers
    1.26 mi from city centre
  • Hotel

    Voya Beach Resort - Ultra All Inclusive

    rated as 5 out of 5 by 504 reviewers
    3.73 mi from city centre
    from £272 per night
  • Hotel
  • Hotel

    Hotel MARVEL - Ultra All Inclusive FULLY RENOVATED FREE Beach Access

    rated as 4 out of 5 by 189 reviewers
    581 ft from beach
    from £139 per night
  • Hotel

    Paradise SPA Hotel

    rated as 4.5 out of 5 by 6 reviewers
    3.33 mi from city centre
  • Hotel

    Family Hotel Santo Bansko

    rated as 4.5 out of 5 by 15 reviewers
    1,900 ft from city centre
    from £67 per night
  • Hotel

    Villa Sokol

    rated as 4 out of 5 by 36 reviewers
    5.16 mi from city centre
  • Hotel

    ibis Styles Golden Sands Roomer Hotel

    rated as 4 out of 5 by 32 reviewers
    8.23 mi from city centre
    from £183 per night
  • Hotel

    Bariakov Family Hotel

    rated as 4.5 out of 5 by 42 reviewers
    2,454 ft from city centre

Best value for money hotels in Bulgaria

Great value hotels for your stay in Bulgaria

  • Hotel

    Grand Hotel & Therme Veliko Tarnovo

    rated as 5 out of 5 by 1 reviewers
    748 ft from city centre
  • Hotel

    Royal Hotel & Events

    rated as 4 out of 5 by 3 reviewers
    14.86 mi from city centre
  • Hotel

    Hayashi Residence

    rated as 5 out of 5 by 4 reviewers
    2.72 mi from city centre
    from £101 per night
  • Hotel

    Queen Nelly Park

    rated as 3 out of 5 by 2 reviewers
    2,320 ft from city centre
    from £237 per night
  • Hotel

    VIZUALIZA Residence Hotel by HMG

    rated as 5 out of 5 by 6 reviewers
    1,339 ft from city centre
    from £105 per night
  • Hotel

    EMAR HOTEL & SPA

    rated as 5 out of 5 by 1 reviewers
    3,258 ft from city centre
  • Resort

    StayFlex by Apollo - All Inclusive

    rated as 4 out of 5 by 1 reviewers
    7.86 mi from city centre
    from £134 per night
  • Aparthotel

    Paradiso Dreams

    rated as 3 out of 5 by 7 reviewers
    2,297 ft from city centre
  • Hotel

    103 View Park Hotel

    rated as 4.5 out of 5 by 7 reviewers
    2.17 mi from city centre

Best rated hotels in Bulgaria

Explore the most popular hotels in Bulgaria based on ratings from other travellers

  • Aparthotel
  • Resort
    2,493 ft from beach
    from £136 per night
  • Aparthotel
    2,713 ft from beach
    from £132 per night
  • Hotel

    The Emporium Hotel Plovdiv - MGallery Collection

    rated as 5 out of 5 by 176 reviewers
    1,949 ft from city centre
    from £125 per night
  • Hotel
    4,081 ft from city centre
  • Hotel
    1,102 ft from city centre
  • Hotel

    Bey House Royal Hotel

    rated as 5 out of 5 by 191 reviewers
    3,022 ft from city centre
  • Hotel
    1,870 ft from city centre
  • Hotel
    1,339 ft from city centre

Cheap hotels in Bulgaria

Affordable budget hotels in Bulgaria

  • Hotel

    Hotel Sozopol 99

    rated as 5 out of 5 by 3 reviewers
    1,621 ft from city centre
    from £64 per night
  • Hotel

    Hotel NIRÁ

    rated as 5 out of 5 by 1 reviewers
    2.96 mi from city centre
    from £52 per night
  • Hotel

    Anthony Complex

    rated as 5 out of 5 by 5 reviewers
    3.87 mi from city centre
    from £46 per night
  • Hotel

    Hotel Sveti Nikolai

    rated as 4.5 out of 5 by 5 reviewers
    2,172 ft from city centre
    from £83 per night
  • Hotel
    1,404 ft from city centre
  • Hotel

    Family hotel Favourite

    rated as 4 out of 5 by 4 reviewers
    13.45 mi from city centre
    from £43 per night
  • Hotel
    1.72 mi from city centre
  • Hotel

    HQ apartments Villa Park

    rated as 3 out of 5 by 2 reviewers
    5.21 mi from city centre
  • Hotel

    Hotel COTA1110

    rated as 5 out of 5 by 12 reviewers
    4.54 mi from city centre

Travel tips for Bulgaria

Explore more hotels in Bulgaria

You might also be interested in