Find and Book Top Rated Hotels in Bury St. Edmunds

Search among 5 available hotels and places to stay in Bury St. Edmunds from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great97 reviews
MapView on map400 m from City Centre300 m from Theatre Royal
From   US$ 177 /nightSelect
8.2
Great78 reviews
MapView on map800 m from City Centre400 m from Theatre Royal
From   US$ 225 /nightSelect
8.0
Great96 reviews
700 m from City Centre400 m from The Apex
From   US$ 91 /nightSelect
8.0
Great94 reviews
500 m from City Centre200 m from Bury Town Football Club
From   US$ 156 /nightSelect
Bed & Breakfast
8.4
Great75 reviews
5.2 km from City Centre
From   US$ 87 /nightSelect

Best hotels and places to stay in Bury St. Edmunds

Why visit?

Bury St. Edmunds is a charming town in the United Kingdom that offers a rich history and a range of attractions for tourists. With its picturesque surroundings and historic sites, it is the perfect destination for a relaxing getaway or an exploration of British heritage. From the cozy bed and breakfasts to luxurious spa hotels, there is something for every traveler in Bury St. Edmunds.

Where to stay?

The town center: Staying in the heart of Bury St. Edmunds allows easy access to all the attractions it has to offer. Whether you choose a quaint B&B or a stylish hotel, youll be surrounded by historical landmarks such as the Bury St. Edmunds Cathedral and the ancient ruins of the Abbey. The town center also offers a variety of restaurants and shops for you to explore.

Suffolk countryside: For a more tranquil stay, consider accommodations in the beautiful Suffolk countryside surrounding Bury St. Edmunds. Here, you can find charming bed and breakfasts tucked away in idyllic settings, offering scenic views and a peaceful atmosphere. Enjoy leisurely walks, cycling routes, and visits to nearby vineyards while experiencing the serenity of the rural landscape.

Luxury spa hotels: Indulge in a pampering getaway by choosing one of the luxury spa hotels in Bury St. Edmunds. These establishments offer a range of wellness facilities, including rejuvenating spa treatments, swimming pools, and fitness centers. Immerse yourself in relaxation and take advantage of the tranquil ambiance to unwind and rejuvenate.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

The Angel Hotel: This historic hotel in the heart of Bury St. Edmunds offers a perfect combination of luxury and affordability. With its elegant rooms, attentive service, and convenient location, it provides great value for money. From here, you can easily explore the towns attractions and enjoy the comfort of modern amenities.

The Abbey Hotel: Situated near the Bury St. Edmunds Cathedral and the Abbey Gardens, this hotel offers a budget-friendly option without compromising on quality. The rooms are tastefully decorated and equipped with all the necessary amenities for a comfortable stay. Its central location allows easy access to the towns attractions and dining options.

The Fox Inn: For a cozy and affordable stay, consider the Fox Inn, a charming bed and breakfast located in the Suffolk countryside. It offers comfortable rooms, a warm atmosphere, and a complimentary breakfast to start your day. With its picturesque surroundings and proximity to the town, it provides excellent value for money.

Best kids-friendly hotels:

The Black Boy: This family-run hotel in the heart of Bury St. Edmunds offers a warm and welcoming environment for families. The spacious rooms provide ample space for everyone, and the friendly staff ensures a pleasant stay. Its central location allows easy access to attractions suitable for children, such as the Moyses Hall Museum and the West Stow Anglo-Saxon Village.

Dragonfly Hotel: Situated on the outskirts of Bury St. Edmunds, the Dragonfly Hotel provides a comfortable and family-friendly experience. The spacious rooms can accommodate families of different sizes, and the hotel offers family packages and deals. Its proximity to attractions like the Abbey Gardens and Nowton Park makes it an ideal choice for families with children.

Best hotels for a romantic getaway:

The Northgate: Located in a Georgian townhouse, The Northgate offers a romantic and elegant setting for couples. The beautifully designed rooms, attentive service, and fine dining options create a perfect ambiance for a romantic escape. It also features a cozy bar and a garden terrace, adding to the overall charm of the hotel.

All Saints Hotel: Just a short drive from Bury St. Edmunds, All Saints Hotel provides a tranquil retreat for couples seeking a romantic getaway. The spacious rooms, luxurious amenities, and serene surroundings make it an ideal choice for relaxation. Additionally, the hotel offers spa facilities, allowing couples to indulge in rejuvenating treatments.

Best for location:

The Crown Hotel: Situated in the town center, The Crown Hotel offers a prime location for exploring Bury St. Edmunds. It is close to the major attractions, shopping areas, and restaurants, making it convenient for travelers. The hotel itself boasts comfortable rooms, a restaurant, and a stylish bar, ensuring a pleasant stay.

The Bushel: Located in the historic core of Bury St. Edmunds, The Bushel provides a central location with easy access to the towns landmarks and entertainment venues. The modern rooms, attentive staff, and proximity to popular sites like the Greene King Brewery and Bury St. Edmunds Cathedral make it an excellent choice for visitors.

The Old Cannon Brewery: This unique hotel is located within a former brewery, offering a blend of history and comfort. Situated near the town center, it provides easy access to attractions while providing a cozy atmosphere. With its own on-site brewery and a restaurant serving locally sourced dishes, guests can enjoy a truly immersive experience in Bury St. Edmunds.

Best for a short city break:

The Grange Hotel: Nestled in the Suffolk countryside on the outskirts of Bury St. Edmunds, The Grange Hotel offers a peaceful retreat for a short city break. The hotel features comfortable rooms, a restaurant serving delicious cuisine, and beautiful gardens to unwind in. Its proximity to the town allows easy exploration of the citys attractions.

The Ickworth Hotel: Situated in a stunning country estate just a short drive from Bury St. Edmunds, The Ickworth Hotel provides a luxurious and tranquil escape. With its spacious rooms, extensive grounds, and leisure facilities, it offers a perfect setting for a relaxing short break. Guests can also enjoy activities such as cycling, tennis, and nature walks on the estate.

Show moreLess