10 Best Salisbury Hotels: Cathedral & Stonehenge (2026)
Best of List · English

10 Best Salisbury Hotels: Cathedral & Stonehenge (2026)

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 8 top picks

Salisbury is one of those tiny English cathedral cities that punches massively above its weight. It's a small Wiltshire town, walkable end to end in 20 minutes — but it's got the tallest church spire in England (123 meters of Gothic flex), one of the four surviving original copies of the Magna Carta (the 1215 document that basically invented the rule of law), and Stonehenge — yes, that Stonehenge — sitting 15 km up the road. Add in Old Sarum's iron-age hill fort and Wilton House's Tudor grandeur, and you've got more history per square mile than almost anywhere in Britain. We picked 10 hotels across the spectrum. The splurge-worthy four-star pick is Milford Hall with its full spa for post-Stonehenge muscle relief. Mid-range gems include the historic Best Western Red Lion (claims 13th-century roots — legit ancient) and Mercure White Hart in a Georgian beauty. For value, the Old Rectory B&B scores an absurd 9.7/10 with homemade breakfasts, Peartree Serviced Apartments sleeps 8 for groups, and King's Head Inn Wetherspoon sits riverside from just ~$40. The train from London Waterloo runs hourly and takes about 90 minutes — easy weekend.

Where to stay — neighborhoods

Salisbury is one of those tiny English cathedral cities that punches massively above its weight. It's a small Wiltshire town, walkable end to end in 20 minutes — but it's got the tallest church spire in England (123 meters of Gothic flex), one of the four surviving original copies of the Magna Carta (the 1215 document that basically invented the rule of law), and Stonehenge — yes, that Stonehenge — sitting 15 km up the road. Add in Old Sarum's iron-age hill fort and Wilton House's Tudor grandeur, and you've got more history per square mile than almost anywhere in Britain. We picked 10 hotels across the spectrum. The splurge-worthy four-star pick is Milford Hall with its full spa for post-Stonehenge muscle relief. Mid-range gems include the historic Best Western Red Lion (claims 13th-century roots — legit ancient) and Mercure White Hart in a Georgian beauty. For value, the Old Rectory B&B scores an absurd 9.7/10 with homemade breakfasts, Peartree Serviced Apartments sleeps 8 for groups, and King's Head Inn Wetherspoon sits riverside from just ~$40. The train from London Waterloo runs hourly and takes about 90 minutes — easy weekend.
Locations of 8 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 8 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

Mercure Salisbury White Hart Hotel — hotel No. 1 #1 Georgian heritage · opposite the Cathedral 8.5

📍 On St John Street in central Salisbury, opposite Cathedral Close — a 3-minute walk to Salisbury Cathedral and 5 minutes to Market Square.

🏛️ Georgian, Grade II Listed building Opposite Cathedral Close — 3-minute walk to Salisbury Cathedral 🏨 Mercure (Accor) — earn ALL loyalty points
4-starGeorgian heritageMercure Accornear Cathedral

Our number one is the Mercure Salisbury White Hart Hotel, a 4-star Accor-brand stay on St John Street in the centre of Salisbury, sitting right across from Cathedral Close. The building is an 18th-century Georgian, Grade II Listed property — the facade has been kept intact while the interior runs to international chain standard, so you get period bones with predictable comfort. Salisbury Cathedral is a 3-minute walk through the High Street Gate, Market Square is 5 minutes on foot, and Salisbury station — with trains to London Waterloo in about 1.5 hours — is 10 minutes away. It scores 8.5/10 and starts from roughly $120 a night. A solid pick if you want heritage character without giving up the reliability of a chain.

  • Georgian, Grade II Listed building
  • 3 minutes from the Cathedral
  • Mercure (Accor) loyalty points
  • Chain-standard interior, not boutique
  • Parking costs an extra $19-25 a day
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Mercure Salisbury White Hart Hotel
Best Western Red Lion Hotel — hotel No. 2 #2 Coaching Inn from 1220 · England's oldest 8.4

📍 Milford Street in central Salisbury — 2 min to Market Square and a 5-minute walk to Salisbury Cathedral

🏛️ Coaching inn from 1220 — England's oldest still operating 5-minute walk to Salisbury Cathedral 🏨 Best Western Premier — earn Best Western Rewards
Coaching inn1220 heritageBest WesternTudor

Best Western Red Lion Hotel first opened as a coaching inn in 1220 and is listed in Guinness World Records as the oldest in England still trading — it turned 800 years old in 2020. It sits on Milford Street in the centre of Salisbury, a Tudor building that has kept its oak beams, stone walls and open fireplaces. The 51 rooms split between an Original Wing and a larger Modern Wing, and it flies the Best Western Premier flag so you can earn Best Western Rewards. It is a 5-minute walk to Salisbury Cathedral and 2 minutes to Market Square, which scores it 8.4/10. Rates run from roughly $109 a night up to about $271. Good for travellers who want real heritage and couples after something with a story.

  • A 1220 coaching inn, England's oldest still open
  • 5-minute walk to Salisbury Cathedral
  • Best Western Rewards points
  • Original Wing rooms run small
  • No lift in the old wing
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Best Western Red Lion Hotel
Milford Hall Hotel & Spa — hotel No. 3 #3 country house · spa + indoor pool 8.6

📍 On Castle Street, near the centre of Salisbury — 5 min walk to Salisbury station and 10 min to Salisbury Cathedral

🏝️ Georgian country-house heritage building with a private garden 🛏️ Indoor pool, spa and 24-hour fitness centre — the only one in Salisbury 💰 5 min walk to Salisbury station
4-starcountry housespaindoor pool

Milford Hall Hotel & Spa is a 4-star Georgian country house on Castle Street, close to the centre of Salisbury and the only hotel in town with an indoor pool, spa and full fitness centre. The Georgian building keeps its period exterior, with a private country garden out back, and the 35 rooms run to a contemporary country-house look with King-size beds. It's the closest pick on our list to the station — a 5-minute walk to Salisbury station, where the train to London Waterloo takes 1.5 hours — and about 10 minutes on foot to Salisbury Cathedral. The kitchen, Hadrian Restaurant, leans on Wiltshire produce. It scores 8.6/10 on Booking.com and starts around $129 a night, which makes it a strong fit for families and anyone who wants wellness facilities on site.

  • Only Salisbury hotel with indoor pool, spa and full fitness centre
  • 5 min walk to Salisbury station for the London train
  • Georgian country house with a private garden
  • 10 min walk from the centre and Salisbury Cathedral
  • From $129 a night — the priciest 4-star in town
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Milford Hall Hotel & Spa
The Cathedral Hotel Salisbury — hotel No. 4 #4 Boutique · Cathedral spire view 8.7

📍 Milford Street, opposite Cathedral Close in the town centre — 3 min walk to Salisbury Cathedral, 3 min to Market Square

Some rooms have a Salisbury Cathedral spire view 🏛️ Boutique hotel in a Grade II Listed heritage building 🍽️ Restaurant serving Modern British with local Wiltshire produce
BoutiqueCathedral viewCentral4-star

The Cathedral Hotel Salisbury is a boutique 4-star on Milford Street, right opposite Cathedral Close in the centre of town. It sits in a Grade II Listed heritage building that has been done up with more personality than any chain on this list, and some of its 18 rooms look straight onto the Salisbury Cathedral spire — at 123 m, the tallest in England. It is a 3-minute walk to the cathedral through the High Street Gate, one of the closest stays here alongside the Mercure White Hart, and Market Square is the same 3 minutes away. The score is 8.7/10, the highest in this roundup, and rooms start at $114 a night. It is the pick for couples and anyone who wants heritage character over chain consistency.

  • Some rooms frame the 123 m Cathedral spire, England's tallest
  • Boutique heritage building, prettier than any chain here
  • 3 min walk to Salisbury Cathedral in the town centre
  • No lift in the heritage part of the building
  • No private parking — use a public car park nearby
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The Cathedral Hotel Salisbury
Premier Inn Salisbury North — hotel No. 5 #5 Premier Inn · Hypnos beds & free parking 8.5

📍 Pearce Way, Salisbury North, beside the A30 — Stonehenge 12 km, Old Sarum just 2 km away

🛏️ Hypnos King-size beds with the Good Night Guarantee 🅿️ Free parking — rare for a central chain 🗿 By the A30 — Stonehenge is a 15-min drive
Premier Inntrusted chainnear the A30free parking

Premier Inn Salisbury North sits on Pearce Way in Salisbury North, right by the A30 and about 4 km from the city centre — the pick if you're driving to Stonehenge, the West Country and Salisbury Plain. It's part of Premier Inn, the largest hotel chain in the UK, run under Whitbread, and it scores 8.5/10 on Booking.com. The Hypnos King-size beds come with the Good Night Guarantee (your money back if you don't sleep well), and the parking is free and unlimited — something you won't find at the central chains. From $80 a night it's the best value in its class, and the Family Rooms take 2 adults plus 2 kids on a sofa bed, which makes it an easy call for families watching the budget.

  • Premier Inn — the same standard UK-wide
  • Free unlimited parking
  • By the A30, 15 min to Stonehenge
  • 4 km from the centre — you need a car
  • No heritage feel — a new chain building
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Premier Inn Salisbury North
Travelodge Salisbury Central — hotel No. 6 #6 Budget chain · cheapest central starting rate 8

📍 St John Street, central — a 5-minute walk to Salisbury Cathedral and 3 minutes to Market Square

💰 Saver Rate from $63 a night — cheapest in the centre 5-minute walk to Salisbury Cathedral 🛏️ King-size Dreamer beds, Travelodge Comfort standard
Travelodgecentralsaver ratewalk to Cathedral

Travelodge Salisbury Central sits on St John Street in the middle of town — 5 minutes' walk from Salisbury Cathedral and 3 minutes from Market Square. Travelodge is England's second-largest hotel chain after Premier Inn, and this one does exactly what the brand promises: a clean, King-size Dreamer bed in a central spot for not much money. Book the Saver Rate far enough ahead and you're looking at $63 a night, the lowest starting price of any central Salisbury hotel. The trade-off is character — the design is basic, breakfast costs extra, and there's no private parking. But if you just want to walk out the door and be at the Cathedral, Market Square and the restaurants within minutes, it earns its 8.0/10. Good for budget travellers who'd rather spend their money on Stonehenge tickets than on a fancier room.

  • Saver Rate from $63
  • central — walk to everything
  • dependable Travelodge standard
  • basic, value-first design
  • breakfast not included
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Travelodge Salisbury Central
Sarum College — hotel No. 7 #7 B&B in a theology college · inside Cathedral Close 9.1

Sarum College

From ~$91

📍 Inside Cathedral Close, next to Salisbury Cathedral — 1-2 minutes to the cathedral gate, 8 minutes' walk to Market Square.

Inside Cathedral Close — right next to Salisbury Cathedral 🏛️ Late-18th-century building, Grade I Listed 📚 A working theology college that lets rooms to travelers
B&Binside Cathedral Closeheritage buildingquiet stay

Sarum College is the rarest address in Salisbury: you stay inside Cathedral Close, the walled green that wraps Salisbury Cathedral, where almost everything else is a private home for cathedral staff. The building is late-18th-century Georgian, Grade I Listed, and has run as a theological college here since 1979 — it rents its 50 rooms to anyone, not just students on short courses. Rooms facing the cathedral put the Spire right in the window, and at 9.1/10 it scores higher than any other stay on this list. You get a big library, a quiet reading room, breakfast in a Georgian dining room and the run of the Close garden all day. From $91 a night. It is not a hotel — no spa, no pool, no TV in the room — but for the location and the silence, nothing in town comes close.

  • Inside Cathedral Close, next to the cathedral
  • Cathedral Spire fills the window
  • 9.1/10 — highest on the list
  • No full restaurant — breakfast and lunch only
  • Closed during some festivals and at Christmas
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Sarum College
The King's Head Inn Salisbury — hotel No. 8 #8 pub inn · good value near the cathedral 8.2

📍 Bridge Street in central Salisbury, near the River Avon and Crane Bridge — 5 min walk to Salisbury Cathedral

🍺 Central pub inn pouring Wiltshire real ale and local beer 5 min walk to Salisbury Cathedral 💰 From $71 a night — good value in the centre
pub inncentralpub foodheritage

The King's Head Inn sits on Bridge Street in the middle of Salisbury, a short walk from the River Avon and 5 minutes on foot from Salisbury Cathedral. It is a heritage building that keeps the feel of a real English pub — the ground-floor bar pours Wiltshire real ale and local beer, and the kitchen turns out solid pub food with a Sunday roast as its signature. There are 16 rooms above the pub, simple and clean rather than fancy, with doubles and kings and en-suite showers. Rates start at $71 a night, which is good value this close to the cathedral. It scores 8.2/10 on Booking.com. Best for couples and solo travelers who like a pub atmosphere; light sleepers should ask for a room on the upper floors at the back.

  • Genuine heritage pub with Wiltshire real ale like Wadworth 6X
  • Central — 5 min walk to Salisbury Cathedral
  • Good value from $71, with a Sunday roast at $19
  • Pub noise downstairs on Friday and Saturday nights
  • No lift — you take the stairs
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of The King's Head Inn Salisbury

📊Comparison · all 8 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1Mercure Salisbury White Hart Hotel48.5~$12010-minute walk to Salisbury station, with trains to London Waterloo in about 1.5 hours.#1 Georgian heritage · opposite the Cathedral
2Best Western Red Lion Hotel48.4~$10912-minute walk to Salisbury Station, where the train to London Waterloo takes 1.5 hours#2 Coaching Inn from 1220 · England's oldest
3Milford Hall Hotel & Spa48.6~$1295 min walk to Salisbury station — the closest on our list — with trains to London Waterloo in 1.5 hours#3 country house · spa + indoor pool
4The Cathedral Hotel Salisbury48.7~$11410 min walk to Salisbury station — trains to London Waterloo take 1.5 hours#4 Boutique · Cathedral spire view
5Premier Inn Salisbury North38.5~$80Salisbury Station 4 km / 8 min by car; Bus 8 runs from Pearce Way every 30 min#5 Premier Inn · Hypnos beds & free parking
6Travelodge Salisbury Central38.0~$63Salisbury Station is a 12-minute walk; trains reach London Waterloo in 1.5 hours#6 Budget chain · cheapest central starting rate
7Sarum College39.1~$91Salisbury Station is a 12-minute walk; trains reach London Waterloo in about 1.5 hours.#7 B&B in a theology college · inside Cathedral Close
8The King's Head Inn Salisbury38.2~$7110 min walk to Salisbury station; trains to London Waterloo take 1.5 hours#8 pub inn · good value near the cathedral

Which one — by trip style

🏨
#1 Georgian heritage · opposite the Cathedral
Mercure Salisbury White Hart Hotel

#1 Mercure White Hart is a Georgian, 4-star heritage hotel in the centre of Salisbury, sitting right across from Cathedral Close.

🏨
#2 Coaching Inn from 1220 · England's oldest
Best Western Red Lion Hotel

#2 Red Lion is a coaching inn from 1220 — England's oldest still trading, 800 years of heritage in the centre of town, scored 8.4/10.

🏨
#3 country house · spa + indoor pool
Milford Hall Hotel & Spa

#3 Milford Hall is a Georgian country house in town — the only Salisbury hotel with an indoor pool and spa, scoring 8.6/10.

🏨
#4 Boutique · Cathedral spire view
The Cathedral Hotel Salisbury

#4 The Cathedral Hotel is a boutique 4-star opposite the cathedral where some rooms frame the 123 m spire — the highest-scoring stay in this roundup at 8.7/10.

🏨
#5 Premier Inn · Hypnos beds & free parking
Premier Inn Salisbury North

#5 Premier Inn North is a dependable 3-star chain by the A30, built for the Stonehenge drive, scoring 8.5/10.

🏨
#6 Budget chain · cheapest central starting rate
Travelodge Salisbury Central

#6 Travelodge Central is a basic 3-star chain in the heart of town with a Saver Rate from $63 — score 8.0/10.

Final picks

8 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

How many days in Salisbury?
Two days, one night is the sweet spot — Cathedral, Magna Carta, Old Sarum, medieval streets, plus a half-day Stonehenge run. Stretch to three days if you want to add Wilton House and Avebury Stone Circle (which honestly beats Stonehenge for atmosphere — you can actually touch the stones).
How do you get to Stonehenge from Salisbury?
The Stonehenge Tour Bus from Salisbury Station is the no-brainer — runs hourly, costs about £18 including Stonehenge entry plus Old Sarum. A taxi runs £25-35 each way for the 20-minute drive. Either way, book your timed-entry ticket online ahead — they sell out, especially summer weekends.
Where should I actually stay?
City center (Red Lion, White Hart, Qudos) is best for walking to the Cathedral. Near the train station (Caboose, King's Head) makes life easy if you're coming from London. For a quieter B&B vibe try Old Rectory or Victoria Lodge. Groups or families? Peartree Serviced Apartments wins.
Which hotel scores highest with guests?
The Old Rectory B&B is the top dog at 9.7/10 — basically untouchable. Peartree Serviced Apartments hits 9.3, and Caboose by the station scores 9.2. All three are smaller B&B or apartment-style places, not the big-hotel experience.
What's the cheapest pick that's still decent?
King's Head Inn Wetherspoon kicks off at ~$40/night and still pulls 8.9/10 — riverside in the town center, near the station. City Lodge at ~$54 with an 8.5 is the runner-up. Both are total steals for what you get.
Want the full Thai version?
Yes — our complete Thai guide covers Cathedral tips, the Magna Carta visit, Stonehenge tour bus details, the London train, and full reviews of all 10 hotels with live Agoda, Booking.com, and Trip.com prices.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →