We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Marks and Spencers

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Bath?

We'll send you updates with the latest deals, reviews and articles for Bath each week.

Map of Marks and Spencers

Hotels (34)

B&Bs / Inns (159)

Specialty Lodging (39)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2018 Winner Value for Money | Luxury | Best Service | Small Hotels | Romance
 
141 Newbridge Hill, Bath BA1 3PT, England
Show Prices
$205 - $314 Avg. price/night*
Ollie #1 of 34 hotels in Bath
Professional photos | Traveler photos (794)
Special Rate Best Rates from £115
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance | Best Service
 
Dukes Hotel (Bath, UK)
53-54 Great Pulteney Street, Bath BA2 4DN, England
Show Prices
$140 - $218 Avg. price/night*
Ollie #2 of 34 hotels in Bath
  •  Delightful 
  • Picked dukes online and was hoping for the best. It exceeded all... more
  • May 17, 2018
Traveler photos (286)
Announcement Best Value offer
Henrietta Road, Bath BA2 6LX, England
Show Prices
$189 - $376 Avg. price/night*
Ollie #3 of 34 hotels in Bath
Professional photos | Traveler photos (568)
Special Price 25% Off
Certificate of Excellence
Travelers' Choice® 2018 Winner Small Hotels
 
The House near Bath (Woolverton)
Woolverton, Bath BA2 7QS, England
Show Prices
$158 - $215 Avg. price/night*
Ollie #4 of 34 hotels in Bath
Professional photos | Traveler photos (299)
Certificate of Excellence
Travelers' Choice® 2018 Winner Top Hotels | Luxury
 
Beau Street, Bath BA1 1QY, England
Show Prices
$297 - $556 Avg. price/night*
Ollie #5 of 34 hotels in Bath
Professional photos | Traveler photos (973)
16 Royal Crescent, Bath BA1 2LS, England
Show Prices
$362 - $826 Avg. price/night*
Ollie #6 of 34 hotels in Bath
  •  Lovely lunch 
  • We had popped in to see family who were staying at the hotel and three of... more
  • May 16, 2018
Professional photos | Traveler photos (858)
Warminster Road, Bath BA2 6SH, England
Show Prices
$188 - $278 Avg. price/night*
Ollie #7 of 34 hotels in Bath
Professional photos | Traveler photos (560)
Offers & Announcements 50% off Second Night
8-10 Queen Street, Bath BA1 1HE, England
Show Prices
$134 - $291 Avg. price/night*
Ollie #8 of 34 hotels in Bath
Professional photos | Traveler photos (616)
Offers & Announcements FREE OUTDOOR HOT TUB
The Ayrlington (Bath, UK)
24-25 Pulteney Road, Bath BA2 4EZ, England
No photo provided
Show Prices
$169 - $356 Avg. price/night*
Ollie #9 of 34 hotels in Bath
  •  Excellent location 
  • We stayed here for one night ideal place to explore Bath most places with... more
  • May 20, 2018
Professional photos | Traveler photos (624)
Queensberry Hotel (Bath, UK)
Russell Street, Bath BA1 2QF, England
Show Prices
$161 - $424 Avg. price/night*
Ollie #10 of 34 hotels in Bath
  •  Lovely place to stay 
  • The room was spacious with a small seating area. The bath was large and... more
  • May 18, 2018
Professional photos | Traveler photos (472)
Special Rate Book direct & be...
The Bath Priory (Bath, UK)
Weston Road, Bath BA1 2XT, England
Show Prices
$232 - $580 Avg. price/night*
Ollie #11 of 34 hotels in Bath
Professional photos | Traveler photos (582)
Special Offer Spring Blooms
15 Great Pulteney Street, Bath BA2 4BS, England
Show Prices
$159 - $419 Avg. price/night*
Ollie #12 of 34 hotels in Bath
Traveler photos (411)
Eveleigh Avenue | London Road West, Bath BA1 7JD, England
Show Prices
$136 - $300 Avg. price/night*
Ollie #13 of 34 hotels in Bath
Professional photos | Traveler photos (798)
Special Offer Romantic Getaway
James Street West, Bath BA1 2DA, England
Show Prices
$154 - $332 Avg. price/night*
Ollie #14 of 34 hotels in Bath
  •  Hen weekend 
  • We stayed at the Apex City of Bath hotel for my daughters hen weekend... more
  • May 20, 2018
Traveler photos (182)
4 James Street West, Bath BA1 2BX, England
No photo provided
Show Prices
$120 - $218 Avg. price/night*
Ollie #15 of 34 hotels in Bath
Traveler photos (236)
Royal Hotel (Bath, UK)
Manvers Street, Bath BA1 1JP, England
Show Prices
$138 - $240 Avg. price/night*
Ollie #16 of 34 hotels in Bath
Professional photos | Traveler photos (404)
Queen Square, Bath BA1 2HH, England
Show Prices
$148 - $375 Avg. price/night*
Ollie #17 of 34 hotels in Bath
Professional photos | Traveler photos (762)
Special Offer CHEAPEST ONLINE RATES!
Rossiter Road | Widcombe Basin, Bath BA2 4JP, England
Show Prices
$89 - $223 Avg. price/night*
Ollie #18 of 34 hotels in Bath
Traveler photos (89)
The Abbey Hotel (Bath, UK)
North Parade, Bath BA1 1LF, England
Show Prices
$148 - $383 Avg. price/night*
Ollie #19 of 34 hotels in Bath
  •  Good back up 
  • I didn't intend to stay here. I'd booked the Hilton, but they gave my room... more
  • May 13, 2018
Professional photos | Traveler photos (490)
Lower Bristol Road | Brougham Hayes, Bath BA2 3QU, England
Show Prices
$103 - $271 Avg. price/night*
Ollie #20 of 34 hotels in Bath
  •  Professional Stay 
  • As always the rooms are fine, the breakfast is good and most importantly... more
  • May 20, 2018
Professional photos | Traveler photos (208)
Special Offer Book Direct and Save

Additional Marks and Spencers Information

3.5 of 5 bubbles | 97 Reviews