Hotels in Bury St. Edmunds

Search and compare Bury St. Edmunds hotels from hundreds of travel sites and save

Bury St. Edmunds, England, United Kingdom
30 Jul — 31 Jul2
Bury St. Edmunds, England, United Kingdom
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bury St. Edmunds

Filter by star ratings
All filters
Premier Inn Bury St Edmunds Town Centre Hotel
Premier Inn Bury St Edmunds Town Centre Hotel
Raingate Street, Bury St. Edmunds, United Kingdom
Show on map
0.6 km from city centre, Bury St. Edmunds 

Located amongst a range of well-known tourist attractions, shops and eateries, Premier Inn Bury St Edmunds Town Centre is ideal for guests wishing to explore Bury St. Edmunds and its surroundings. Guests can also enjoy free internet access throughout the property.

The Ickworth Hotel
The Ickworth Hotel
8.8 Excellent
Bury St Edmunds, Bury St. Edmunds, United Kingdom
Show on map
4.4 km from city centre, Bury St. Edmunds 
ExcellentBased on 113 reviews
8.8

The Ickworth is ideally positioned in peaceful surrounds in Ickworth, just a short drive from Bury St. Edmunds and Newmarket. It also offers free Wi-Fi, an indoor pool and a 24-hour reception.

Box Bush Cottage
Box Bush Cottage
9.6 Excellent
Bury Road, Bury St. Edmunds, United Kingdom
Show on map
9.6 km from city centre, Bury St. Edmunds 
ExcellentBased on 118 reviews
9.6

Situated in Brockley, Box Bush Bed & Breakfast and Holiday Cottage is an easy drive from Theatre Royal and provides free private parking on site. The various amenities this peaceful bed & breakfast offers include free Wi-Fi and a sauna.

Best Western Priory Hotel
Best Western Priory Hotel
7.7 Good
Mildenhall Road Suffolk, Bury St. Edmunds, United Kingdom
Show on map
2.0 km from city centre, Bury St. Edmunds 
GoodBased on 1,404 reviews
7.7

Best Western Priory Hotel offers award-winning accommodation in Bury St. Edmunds and is within walking distance of Bury St Edmunds Railway Station. It is conveniently located for those wishing to visit local attractions.

The Angel Hotel
The Angel Hotel
8.6 Excellent
3 Angel Hill, Bury St. Edmunds, United Kingdom
Show on map
0.4 km from city centre, Bury St. Edmunds 
ExcellentBased on 1,069 reviews
8.6

Situated a short stroll from Bury St Edmunds Railway Station, Angel Hotel Bury St. Edmunds provides guests with a convenient base while visiting Bury St. Edmunds. This contemporary hotel also won the East of England Tourism ‘Best Large Hotel’ Award 2009.

Tips for booking a Bury St. Edmunds hotel

Cheapest month:December
Most expensive month:April
Average price in Bury St. Edmunds:$178/night
Absolute cheapest price found:$59/night
Cheapest day:Friday
Most expensive day:Sunday
$144 - $271
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$159 - $212
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bury St. Edmunds hotels

Show all 115 hotels
1
Best Western Priory Hotel
Best Western Priory Hotel
7.7 Good
Mildenhall Road Suffolk, Bury St. Edmunds, United Kingdom
Show on map
2.0 km from city centre, Bury St. Edmunds 

Best Western Priory Hotel offers award-winning accommodation in Bury St. Edmunds and is within walking distance of Bury St Edmunds Railway Station. It is conveniently located for those wishing to visit local attractions.

Cheapest hotels in Bury St. Edmunds, Suffolk

Show all 115 hotels
Best Western Priory Hotel
Best Western Priory Hotel
7.7 Good
Mildenhall Road Suffolk, Bury St. Edmunds, United Kingdom
Show on map
2.0 km from city centre,  

Best Western Priory Hotel offers award-winning accommodation in Bury St. Edmunds and is within walking distance of Bury St Edmunds Railway Station. It is conveniently located for those wishing to visit local attractions.

$105
Avg. per night
Premier Inn Bury St Edmunds Town Centre Hotel
Premier Inn Bury St Edmunds Town Centre Hotel
Raingate Street, Bury St. Edmunds, United Kingdom
Show on map
0.6 km from city centre,  

Located amongst a range of well-known tourist attractions, shops and eateries, Premier Inn Bury St Edmunds Town Centre is ideal for guests wishing to explore Bury St. Edmunds and its surroundings. Guests can also enjoy free internet access throughout the property.

$134
Avg. per night
Box Bush Cottage
Box Bush Cottage
9.6 Excellent
Bury Road, Bury St. Edmunds, United Kingdom
Show on map
9.6 km from city centre,  

Situated in Brockley, Box Bush Bed & Breakfast and Holiday Cottage is an easy drive from Theatre Royal and provides free private parking on site. The various amenities this peaceful bed & breakfast offers include free Wi-Fi and a sauna.

$152
Avg. per night
The Angel Hotel
The Angel Hotel
8.6 Excellent
3 Angel Hill, Bury St. Edmunds, United Kingdom
Show on map
0.4 km from city centre,  

Situated a short stroll from Bury St Edmunds Railway Station, Angel Hotel Bury St. Edmunds provides guests with a convenient base while visiting Bury St. Edmunds. This contemporary hotel also won the East of England Tourism ‘Best Large Hotel’ Award 2009.

$292
Avg. per night
The Ickworth Hotel
The Ickworth Hotel
8.8 Excellent
Bury St Edmunds, Bury St. Edmunds, United Kingdom
Show on map
4.4 km from city centre,  

The Ickworth is ideally positioned in peaceful surrounds in Ickworth, just a short drive from Bury St. Edmunds and Newmarket. It also offers free Wi-Fi, an indoor pool and a 24-hour reception.

$326
Avg. per night

Hotel prices in Bury St. Edmunds

3 stars

$105 - $152

Box Bush Cottage

No. 1 most popular

Box Bush Cottage
9.6 Excellent
$152
Avg. per night
Best Western Priory Hotel

Best value

$105
Avg. per night
4 stars and up

$292 - $326

The Ickworth Hotel

No. 1 most popular

The Ickworth Hotel
8.8 Excellent
$326
Avg. per night
The Angel Hotel

Best value

The Angel Hotel
8.6 Excellent
$292
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Bury St. Edmunds

About Bury St. Edmunds

Bury St. Edmunds has centuries-old architecture, renowned theatre productions, country parks and traditional open-air markets. This charming market town also boasts guided walks, television-film locations, family-friendly activities and old-world British pubs.

Things to do

Get oriented in Bury St. Edmunds with a 90-minute guided walking tour through the historic section of the city. You can explore the Abbey Gate, Garden and Ruins as well as legendary streets, such as Guildhall Street, Hatter Street and Abbeygate Street. Check tour options and schedules at the official Tourist Information Centre.

Pedestrianised zones provide ample shopping opportunities, especially in the designer retail outlets on High Street. The Bury St. Edmunds Market in the town centre springs to life on Wednesday and Saturday mornings with street snacks and stalls selling antiques, spices, handmade cheeses and crafts.

Travelling with little ones? Head over to West Stow Country Park for woodland walks, trails, bird feeding and a children’s playground. The park is part of a re-created Anglo-Saxon village where you can watch period reenactments and films, dress up in Anglo-Saxon garb and meet rare breeds of chickens and pigs.

In the evening, catch an opera, dance or drama performance at Theatre Royal, the oldest purpose-built performance art theatre in Britain. Afterwards, sample local Greene King Ales at the 17th-century Dog and Partridge pub, famous for being a filming location for the “Lovejoy” television series. You can also squeeze your way into the Nutshell, considered the tiniest pub in the country.

Getting around

Buses, coaches, taxis and bicycle hires offer transportation around Bury St. Edmunds. You can rent a car in the city or at the Norwich International and London Stansted airports, both of which are about 75 kilometres away.

Bury St. Edmunds travel FAQs

  • What are the best hotels in Bury St. Edmunds?

    One of the most popular hotels in Bury St. Edmunds is The Angel Hotel, which has been reviewed by 1,073 users and currently has a rating of 8.6/10. Other top-rated locations include The Ickworth Hotel and Best Western Priory Hotel, which have received 8.8/10 and 7.7/10 ratings from our users, respectively.

  • What is a good hotel near Bury St Edmunds Abbey?

    The Angel Hotel is a popular hotel near Bury St Edmunds Abbey that is highly recommended, with a score of 8.6 across 1,073 reviews.

  • How much is a hotel in Bury St. Edmunds tonight?

    Over the last 3 days, the starting price of a hotel in Bury St. Edmunds tonight has been as low as $211 and the average price has been $393. If you’d prefer 4-star accommodation, expect to pay at least $169 for this evening.