Search Hotels Near St. Mary and All Saints, Peterborough

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Mary and All Saints hotels

The Crown Inn

The Crown Inn
5.0 star property
1.7 mi from St. Mary and All Saints
9.6 out of 10, Exceptional, (278 reviews)
"Lovely Inn with excellent staff and very good food. "
United Kingdom
Drew
The price is £160
includes taxes & fees
17 Mar - 18 Mar
The Crown Inn

The Talbot Hotel, Oundle, Northamptonshire

The Talbot Hotel, Oundle, Northamptonshire
4.0 star property
3.3 mi from St. Mary and All Saints
9.4 out of 10, Exceptional, (610 reviews)
"Very cosy hotel with friendly staff. "
United Kingdom
Angela
The price is £67
includes taxes & fees
22 Mar - 23 Mar
The Talbot Hotel, Oundle, Northamptonshire

The Haycock Manor Hotel

The Haycock Manor Hotel
4.0 star property
3.8 mi from St. Mary and All Saints
9.4 out of 10, Exceptional, (207 reviews)
"Breakfast was simply great! "
United Kingdom
Marc
The price is £116
includes taxes & fees
29 Mar - 30 Mar
The Haycock Manor Hotel

Queens Head Inn

Queens Head Inn
4.0 star property
2.2 mi from St. Mary and All Saints
8.2 out of 10, Very good, (153 reviews)
"Friendly staff, great food, quaint English property "
Canada
Carolyn
The price is £92
includes taxes & fees
15 Mar - 16 Mar
Queens Head Inn

The Sibson Inn Hotel

The Sibson Inn Hotel
3.5 star property
3.5 mi from St. Mary and All Saints
8.4 out of 10, Very good, (439 reviews)
"Perfect first class the food is amazing and very good prices. You definitely won’t leave hungry and cooked fresh. "
United Kingdom
Dennis
The price is £77
includes taxes & fees
16 Mar - 17 Mar
The Sibson Inn Hotel

Delta Hotels by Marriott Peterborough

Delta Hotels by Marriott Peterborough
4.0 star property
5.1 mi from St. Mary and All Saints
8.8 out of 10, Excellent, (354 reviews)
"Food was amazing and bar was brilliant"
United Kingdom
Tracy
The price is £65
includes taxes & fees
10 Apr - 11 Apr
Delta Hotels by Marriott Peterborough

Ascot House

Ascot House
4.0 star property
5.6 mi from St. Mary and All Saints
9.0 out of 10, Wonderful, (27 reviews)
"Great stay - perfect for friends as a place to stay for the weekend. Great price & felt very good value for money!"
United Kingdom
Imogen
The price is £89
includes taxes & fees
16 Mar - 17 Mar
Ascot House

Days Inn by Wyndham Peterborough

Days Inn by Wyndham Peterborough
2.5 star property
5 mi from St. Mary and All Saints
7.8 out of 10, Good, (1,002 reviews)
"Great price and accessible for getting into the town "
United Kingdom
Dave
The price is £35
includes taxes & fees
15 Mar - 16 Mar
Days Inn by Wyndham Peterborough

Orton Hall Hotel & Spa

Orton Hall Hotel & Spa
3.5 star property
7 mi from St. Mary and All Saints
8.6 out of 10, Excellent, (926 reviews)
"Comfortable hotel and nice SPA area"
United Kingdom
Mauro Sergio
The price is £80
includes taxes & fees
22 Mar - 23 Mar
Orton Hall Hotel & Spa

The Swallows Rest Bed & Breakfast

The Swallows Rest Bed & Breakfast
4.0 star property
8.7 mi from St. Mary and All Saints
10.0 out of 10, Exceptional, (122 reviews)
"Breakfast great place excellent and clean"
United Kingdom
Brian
The price is £93
includes taxes & fees
16 Mar - 17 Mar
The Swallows Rest Bed & Breakfast

Crown Hotel Stamford

Crown Hotel Stamford
4.0 star property
9 mi from St. Mary and All Saints
9.6 out of 10, Exceptional, (645 reviews)
"Great place to stay! "
United Kingdom
Marc
The price is £140
includes taxes & fees
15 Mar - 16 Mar
Crown Hotel Stamford

The Bell Inn Hotel, Stilton, Cambridgeshire

The Bell Inn Hotel, Stilton, Cambridgeshire
4.0 star property
6.8 mi from St. Mary and All Saints
9.4 out of 10, Exceptional, (316 reviews)
"Great food lovely ambience."
United Kingdom
Paul
The price is £69
includes taxes & fees
13 Mar - 14 Mar
The Bell Inn Hotel, Stilton, Cambridgeshire

Spanhoe Lodge - B&B

Spanhoe Lodge - B&B
3.0 star property
7.9 mi from St. Mary and All Saints
9.4 out of 10, Exceptional, (93 reviews)
"Absolutely beautiful stay.. wonderfully quiet and peaceful "
United Kingdom
Anthony
The price is £90
includes taxes & fees
11 Mar - 12 Mar
Spanhoe Lodge - B&B

The Milestone Hotel, Peterborough (Cambridgeshire), Sure Collection by Best Western

The Milestone Hotel, Peterborough (Cambridgeshire), Sure Collection by Best Western
3.0 star property
6.3 mi from St. Mary and All Saints
7.8 out of 10, Good, (236 reviews)
"Good, clean room, helpful staff, good price."
United Kingdom
Peter
The price is £50
includes taxes & fees
15 Mar - 16 Mar
The Milestone Hotel, Peterborough (Cambridgeshire), Sure Collection by Best Western

The Collyweston Slater

The Collyweston Slater
3.5 star property
7.2 mi from St. Mary and All Saints
8.6 out of 10, Excellent, (21 reviews)
"Very nice accommodation. Great food and beverages."
United Kingdom
Richard
The price is £109
includes taxes & fees
9 Apr - 10 Apr
The Collyweston Slater

Candlesticks

Candlesticks
3.0 star property
8.7 mi from St. Mary and All Saints
8.4 out of 10, Very good, (594 reviews)
"Wonderful stay Friendly host and amenities are good.Will come back. "
United Kingdom
Anne
The price is £96
includes taxes & fees
2 Apr - 3 Apr
Candlesticks

The Coach House Inn

The Coach House Inn
3.0 star property
9.1 mi from St. Mary and All Saints
9.0 out of 10, Wonderful, (114 reviews)
"Friendly staff, fantastic breakfasts and great pub grub!"
United Kingdom
Rachel
The price is £69
includes taxes & fees
18 Mar - 19 Mar
The Coach House Inn

Park Inn by Radisson Peterborough

Park Inn by Radisson Peterborough
3.0 star property
8.8 mi from St. Mary and All Saints
8.4 out of 10, Very good, (1,004 reviews)
"The Room was good and the Staff were helpful and friendly. Hotel is also conveniently located."
United Kingdom
Simon
The price is £63
includes taxes & fees
3 Apr - 4 Apr
Park Inn by Radisson Peterborough

The Bull Hotel, Sure Hotel Collection by Best Western

The Bull Hotel, Sure Hotel Collection by Best Western
4.0 star property
8.9 mi from St. Mary and All Saints
8.2 out of 10, Very good, (856 reviews)
"Very good large comfortable bed, Always clean and the staff are always very helpful. Stayed there a number of times, and will again."
United Kingdom
Richard
The price is £95
includes taxes & fees
13 Mar - 14 Mar
The Bull Hotel, Sure Hotel Collection by Best Western

Redwings Lodge Uppingham

Redwings Lodge Uppingham
2.5 star property
9.9 mi from St. Mary and All Saints
8.0 out of 10, Very good, (786 reviews)
"Stay was okay, room was clean, I was sleeping Ona pull out sofa probably better sleeping on the floor. Very uncomfortable. Stayed there twice but time to move on."
United Kingdom
Andy
The price is £45
includes taxes & fees
15 Mar - 16 Mar
Redwings Lodge Uppingham
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Mary and All Saints Hotel Reviews

Hotels near other St. Mary and All Saints attractions

Frequently asked questions

What are the top-rated hotels near St. Mary and All Saints?
Discover the top-rated hotels near St. Mary and All Saints, perfect for travellers seeking luxury and comfort in Peterborough.

The Crown Inn

The Crown Inn boasts an impressive review rating of 9.6 and a luxurious 5-star experience, located just 7.2 km from St. Mary and All Saints. This elegant hotel features a charming terrace and a beautiful garden, perfect for relaxation. Guests can indulge in upscale dining at the on-site restaurant, offering kid-friendly meals, along with free self-parking and climate control for added comfort.

The Talbot Hotel, Oundle, Northamptonshire

The Talbot Hotel is a delightful 4-star hotel with a review rating of 9.4, situated 7.4 km from St. Mary and All Saints. Nestled in a historical district, this hotel offers a mixture of modern comforts and traditional charm. Travellers can enjoy amenities including a lovely terrace, daily housekeeping, and complimentary toiletries. The hotel's concierge service and an inviting garden enhance the overall experience, making it a perfect choice for those exploring Peterborough.

Queens Head Inn

Rated 8.2 by travellers, the Queens Head Inn is a cozy 4-star hotel located just 3.7 km from St. Mary and All Saints. Guests appreciate the traditional design and the inviting atmosphere. The inn features a restaurant with garden views, a beautiful yard, and free self-parking. With amenities such as daily housekeeping and premium bedding, travellers can enjoy a relaxing stay close to the heart of Peterborough.
How much is a hotel near St. Mary and All Saints?
Staying near St. Mary and All Saints is a treat, with plenty of hotels from £35 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near St. Mary and All Saints?
Discovering the perfect family-friendly hotels near St. Mary and All Saints can make your visit to Peterborough even more memorable. Here are some top-rated options that cater to families.

The Crown Inn

The Crown Inn is a luxurious 5-star hotel located 7.2 km from St. Mary and All Saints, with an impressive travellers' rating of 9.6. This hotel offers family-friendly amenities, including a garden and kids' meal options, making it suitable for families seeking a touch of elegance. Guests can also relax on the terrace and appreciate the luxury touches throughout the hotel, including free self-parking, ensuring a comfortable and enjoyable stay.

The Talbot Hotel, Oundle, Northamptonshire

Just 7.4 km from St. Mary and All Saints, The Talbot Hotel offers a delightful stay with a stellar travellers' rating of 9.4. This 4-star hotel is family-friendly, providing amenities like free cribs and children's breakfast options. Guests can also enjoy the historic ambiance with features such as a picturesque terrace, a snack bar, and complimentary toiletries, making it a wonderful choice for families looking for comfort and convenience.

Queens Head Inn

Queens Head Inn is a charming 4-star hotel located just 3.7 km from St. Mary and All Saints, with a travellers' rating of 8.2. This hotel is well-equipped for families, offering amenities such as free cribs and kids' meals, ensuring a comfortable stay for everyone. Additional features include a beautiful garden, a restaurant with garden views, and free self-parking, making it an excellent choice for family getaways.
Are there any 5-star hotels near St. Mary and All Saints?
Discover luxurious 5-star hotels near St. Mary and All Saints that provide a perfect blend of comfort and elegance for travellers.

The Crown Inn

The Crown Inn is a distinguished 5-star hotel located just 7.2 km from St. Mary and All Saints, with a remarkable review rating of 9.6. This charming hotel offers a serene garden and an inviting terrace, ideal for relaxing after a day of exploration. Travellers can indulge in exquisite dining options at the on-site restaurant, which includes kids' meals. With luxury amenities like complimentary self-parking and climate control, The Crown Inn ensures a comfortable and memorable stay.
Which hotels near St. Mary and All Saints offer the best views?
Discover the top-rated hotels near St. Mary and All Saints that offer stunning views for an unforgettable stay in Peterborough.

Queens Head Inn

Queens Head Inn is a charming 4-star hotel located just 3.7 km from St. Mary and All Saints, with a review rating of 8.2 by travellers. This traditional hotel features a delightful garden view restaurant, perfect for enjoying meals surrounded by nature. Guests can unwind on the terrace or in the spacious suites, making the most of the peaceful yard area. Additional amenities include free self-parking, daily housekeeping, and climate control for comfort.
What are the best pet-friendly hotels near St. Mary and All Saints?
Finding the perfect pet-friendly stay near St. Mary and All Saints can enhance your travel experience in Peterborough, especially with top-rated options available.

The Talbot Hotel, Oundle, Northamptonshire

The Talbot Hotel is a charming 4-star hotel located just 7.4 km from St. Mary and All Saints, with an impressive travellers' rating of 9.4. This hotel welcomes pets, offering amenities such as food and water bowls for your furry friends. Guests can also enjoy conveniences like daily housekeeping, a lovely terrace, and free parking. Set in a historical district, it provides a cozy atmosphere with a beautiful garden for relaxing strolls.
Can I book a fully refundable hotel close to St. Mary and All Saints?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "St. Mary and All Saints", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near St. Mary and All Saints?
To look for discounts on hotels near St. Mary and All Saints, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia