Hotels in Bristol

When searching for Bristol hotels, you’ll discover a vibrant array of options that cater to every taste and budget. In the heart of the West Country, Bristol is a city brimming with rich history, stunning architecture, and a lively arts scene, making it a perfect destination for a memorable getaway. From chic boutique hotels to charming guesthouses overlooking the harbour, there’s a place for everyone to enjoy the city's unique charm. Whether you’re here for a weekend break or an extended stay, be sure to check our deals and offers on hotels in Bristol to make your visit even more special!

  • Hotel

    Clayton Hotel Bristol City

    rated as 4 out of 5 by 395 reviewers
    118 m from city centre
    from 94 € per night
  • Hotel

    Bristol Grand by Sunday

    rated as 3 out of 5 by 1,741 reviewers
    172 m from city centre
    from 80 € per night
  • Hotel

    Holiday Inn BRISTOL CITY CENTRE by IHG

    rated as 4.5 out of 5 by 2,382 reviewers
    598 m from city centre
    from 105 € per night
  • Hotel

    Novotel Bristol Centre

    rated as 4 out of 5 by 1,976 reviewers
    848 m from city centre
    from 93 € per night
  • Hotel

    DoubleTree by Hilton Bristol North

    rated as 3.5 out of 5 by 1,244 reviewers
    10.1 km from city centre
    from 106 € per night
  • Hotel

    Majestic Hotels Bristol

    rated as 3.5 out of 5 by 43 reviewers
    329 m from city centre
    from 155 € per night
  • Hotel

    Mollie's Bristol

    rated as 4.5 out of 5 by 1,630 reviewers
    7.9 km from city centre
    from 108 € per night
  • Hotel

    Moxy Bristol

    rated as 4 out of 5 by 202 reviewers
    1.08 km from city centre
    from 79 € per night
  • Hotel

    ibis Bristol Temple Meads

    rated as 3.5 out of 5 by 1,747 reviewers
    1.3 km from city centre
    from 57 € per night
  • Hotel

    Bristol Marriott Royal Hotel

    rated as 4 out of 5 by 3,516 reviewers
    541 m from city centre
    from 122 € per night
  • Hotel

    Leonardo Royal Hotel Bristol - formerly The Bristol Hotel

    rated as 4.5 out of 5 by 6,148 reviewers
    560 m from city centre
    from 106 € per night
  • Hotel

    Village Hotel Bristol Filton

    rated as 4 out of 5 by 2,568 reviewers
    7.8 km from city centre
    from 111 € per night
  • Guest house

    Brooks Guesthouse Bristol

    rated as 4 out of 5 by 1,199 reviewers
    220 m from city centre
    from 166 € per night
  • Hotel

    DoubleTree by Hilton Bristol City Centre

    rated as 4 out of 5 by 2,633 reviewers
    980 m from city centre
    from 133 € per night
  • Guest house
    3.5 km from city centre
    from 54 € per night

Hotels in Bristol with breakfast included

  • Hotel

    Premier Inn Bristol - Alveston

    rated as 4 out of 5 by 1,260 reviewers
    15.95 km from city centre
    from 53 € per night
  • Hotel

    Delta Hotels by Marriott Bristol City Centre

    rated as 4 out of 5 by 2,382 reviewers
    767 m from city centre
    from 88 € per night
  • Hotel

    Premier Inn Bristol City Centre King St

    rated as 4 out of 5 by 1,320 reviewers
    449 m from city centre
    from 67 € per night
  • Hotel

    The Clifton Hotel Bristol

    rated as 4 out of 5 by 732 reviewers
    1.1 km from city centre
    from 65 € per night
  • Hotel

    The Old Manor House Hotel

    rated as 4 out of 5 by 273 reviewers
    7.85 km from city centre
    from 128 € per night
  • Hotel

    Mercure Bristol North The Grange Hotel

    rated as 3.5 out of 5 by 1,418 reviewers
    10.41 km from city centre
    from 102 € per night
  • Hotel

    Holiday Inn BRISTOL - FILTON by IHG

    rated as 4 out of 5 by 1,680 reviewers
    7.11 km from city centre
    from 98 € per night
  • Hotel

    Channings Hotel by Greene King Inns

    rated as 3.5 out of 5 by 356 reviewers
    1.34 km from city centre
    from 75 € per night
  • Hotel

    The Rodney Hotel

    rated as 4 out of 5 by 1,160 reviewers
    1.63 km from city centre
    from 81 € per night

Best value for money hotels in Bristol

Great value hotels for your stay in Bristol

  • Hotel

    The Queens Chew Magna

    rated as 4.5 out of 5 by 7 reviewers
    9.86 km from city centre
    from 153 € per night
  • Hotel

    The Berkeley Square Hotel Bristol

    rated as 5 out of 5 by 72 reviewers
    722 m from city centre
    from 98 € per night
  • Hotel

    Coombe Lodge Farm House

    rated as 4.5 out of 5 by 24 reviewers
    16.28 km from city centre
    from 155 € per night
  • Hotel

    The George at Backwell

    rated as 4.5 out of 5 by 265 reviewers
    9.82 km from city centre
    from 93 € per night
  • Hotel

    Lodge at Bristol

    rated as 4 out of 5 by 376 reviewers
    9.82 km from city centre
    from 79 € per night
  • Hotel

    Mad Swans in The Mendips - near Bath

    rated as 4 out of 5 by 38 reviewers
    19.06 km from city centre
    from 139 € per night
  • Hotel

    Hilton Garden Inn Bristol City Centre

    rated as 4 out of 5 by 3,195 reviewers
    877 m from city centre
    from 79 € per night
  • Hotel

    Premier Inn Bristol City Centre - Cabot Circus

    rated as 4 out of 5 by 4,533 reviewers
    908 m from city centre
    from 66 € per night
  • Hotel

    Hotel du Vin Bristol

    rated as 4.5 out of 5 by 2,066 reviewers
    153 m from city centre
    from 281 € per night

Best rated hotels in Bristol

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

  • Hotel

    Artist Residence Bristol

    rated as 4.5 out of 5 by 229 reviewers
    970 m from city centre
    from 184 € per night
  • Hotel

    Thornbury Castle - A Relais & Chateaux Hotel

    rated as 4.5 out of 5 by 934 reviewers
    18.25 km from city centre
    from 299 € per night
  • Hotel

    Holiday Inn BRISTOL AIRPORT by IHG

    rated as 4.5 out of 5 by 443 reviewers
    15.08 km from city centre
    from 112 € per night
  • Hotel

    Cameley Lodge - Self Catering

    rated as 4.5 out of 5 by 139 reviewers
    15.71 km from city centre
    from 855 € per night
  • Hotel

    Berwick Lodge

    rated as 4.5 out of 5 by 1,266 reviewers
    8.09 km from city centre
    from 144 € per night
  • Hotel

    Number 38 Clifton

    rated as 4.5 out of 5 by 467 reviewers
    2.17 km from city centre
    from 186 € per night
  • Hotel
    344 m from city centre
    from 64 € per night
  • Hotel

    Go2 Portishead Marina Hotel

    rated as 4.5 out of 5 by 1,266 reviewers
    12.11 km from city centre
    from 74 € per night
  • Hotel

    Leonardo Hotel Bristol City

    rated as 4.5 out of 5 by 795 reviewers
    909 m from city centre
    from 117 € per night

Cheap hotels in Bristol

Affordable budget hotels in Bristol

  • Hotel

    The Anchor Inn

    rated as 4.5 out of 5 by 50 reviewers
    19.54 km from city centre
    from 132 € per night
  • Hotel

    The Ibrox Lodge

    rated as 4.5 out of 5 by 31 reviewers
    1.22 km from city centre
  • Hotel

    Premier Inn Bristol Parkway - M32

    rated as 4.5 out of 5 by 134 reviewers
    6.88 km from city centre
    from 58 € per night
  • Hotel

    Premier Inn Bristol City Centre Haymarket

    rated as 4.5 out of 5 by 1,647 reviewers
    456 m from city centre
  • Hotel

    Premier Inn Bristol Cribbs Causeway - M5 J17

    rated as 4 out of 5 by 2,582 reviewers
    7.69 km from city centre
    from 60 € per night
  • Hotel

    Best Western Henbury Lodge Hotel

    rated as 4.5 out of 5 by 766 reviewers
    6.3 km from city centre
    from 121 € per night
  • Hotel

    Travelodge Bristol Severn View M48

    rated as 4 out of 5 by 679 reviewers
    16.57 km from city centre
    from 57 € per night
  • Hotel

    Premier Inn Bristol City Centre - Finzels Reach

    rated as 4 out of 5 by 1,137 reviewers
    541 m from city centre
    from 69 € per night
  • Hotel

    Ramada by Wyndham Bristol West

    rated as 4 out of 5 by 499 reviewers
    8.05 km from city centre
    from 50 € per night

Travel tips for Bristol

FAQs about hotels in Bristol