Skip to main content

Stays under £120 a night

106 Hotels & B&Bs — showing the top 48

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All (20241) B&Bs (7912) Under £120 (839) Best reviewed
Mercure Salisbury White Hart Hotel ⭐ 8.2
4 star

Mercure Salisbury White Hart Hotel

Salisbury

from £110/night

Best Western Plus Red Lion Hotel ⭐ 9.0
4 star

Best Western Plus Red Lion Hotel

Salisbury

from £120/night

Holiday Inn Salisbury - Stonehenge ⭐ 8.8
4 star

Holiday Inn Salisbury - Stonehenge

Salisbury

from £100/night

Websters Bed & Breakfast ⭐ 9.6
4 star

Websters Bed & Breakfast

Salisbury

from £95/night

B&B
⭐ 8.9
4 star

Spire House Bed & Breakfast

Salisbury

from £90/night

The Merchants House - BW Signature Collection
3 star

The Merchants House - BW Signature Collection

Salisbury

from £79/night

The Riverside WorldHotels Distinctive
4 star

The Riverside WorldHotels Distinctive

Salisbury

from £119/night

Fleur de Lis Hotel ⭐ 8.0
3 star

Fleur de Lis Hotel

Sandwich

from £100/night

Inn
⭐ 7.9
3 star

Kings Arms Hotel

Sandwich

from £95/night

St Peters Bed and Breakfast ⭐ 8.9
3 star

St Peters Bed and Breakfast

Sandwich

from £90/night

Inn
⭐ 8.1
3 star

The New Inn

Sandwich

from £85/night

Molland Manor House ⭐ 9.0
4 star

Molland Manor House

Sandwich

from £120/night

Gower Hotel ⭐ 8.2
3 star

Gower Hotel

Saundersfoot

from £79/night

Claremont Hotel Saundersfoot ⭐ 8.0
3 star

Claremont Hotel Saundersfoot

Saundersfoot

from £85/night

Malin House Hotel ⭐ 8.3
3 star

Malin House Hotel

Saundersfoot

from £78/night

The Woodlands Guest House ⭐ 9.3
4 star

The Woodlands Guest House

Saundersfoot

from £95/night

Nythfa Guesthouse ⭐ 9.4
5 star

Nythfa Guesthouse

Saundersfoot

from £110/night

Harbourlight Guest House ⭐ 9.2
3 star

Harbourlight Guest House

Saundersfoot

from £89/night

Sandyhill Guest House ⭐ 9.1
3 star

Sandyhill Guest House

Saundersfoot

from £75/night

The Grand Hotel Scarborough ⭐ 6.8
3 star

The Grand Hotel Scarborough

Scarborough

from £75/night

Weston Hotel ⭐ 8.5
3 star

Weston Hotel

Scarborough

from £110/night

Hotel
⭐ 7.6
3 star

The Esplanade Hotel

Scarborough

from £90/night

Shorehouse ⭐ 9.1
4 star

Shorehouse

Scarborough

from £95/night

The Waves ⭐ 9.5
4 star

The Waves

Scarborough

from £120/night

The Clarence Gardens Hotel, BW Signature Collection
3 star

The Clarence Gardens Hotel, BW Signature Collection

Scarborough

from £79/night

Kingsmills Hotel ⭐ 8.9
4 star

Kingsmills Hotel

Scottish Highlands

from £105/night

The Ceilidh Place ⭐ 8.6
3 star

The Ceilidh Place

Scottish Highlands

from £110/night

Hillview Guesthouse ⭐ 9.2
4 star

Hillview Guesthouse

Scottish Highlands

from £95/night

Philipburn Hotel BW Signature Collection

Philipburn Hotel BW Signature Collection

Selkirk

from £120/night

Leopold Hotel Sheffield ⭐ 8.8
4 star

Leopold Hotel Sheffield

Sheffield

from £119/night

Royal Victoria Sheffield, DoubleTree by Hilton ⭐ 8.4
4 star

Royal Victoria Sheffield, DoubleTree by Hilton

Sheffield

from £109/night

Mercure Sheffield St Paul's Hotel & Spa ⭐ 8.3
4 star

Mercure Sheffield St Paul's Hotel & Spa

Sheffield

from £99/night

Leonardo Hotel Sheffield ⭐ 8.5
4 star

Leonardo Hotel Sheffield

Sheffield

from £95/night

Best Western Plus Kenwood Hall Hotel & Spa ⭐ 8.0
4 star

Best Western Plus Kenwood Hall Hotel & Spa

Sheffield

from £89/night

Guest House
⭐ 9.1
4 star

Westbourne House

Sheffield

from £79/night

Cutlers Hotel ⭐ 8.0
3 star

Cutlers Hotel

Sheffield

from £69/night

Best Western Plus Aston Hall Hotel
3 star

Best Western Plus Aston Hall Hotel

Sheffield

from £115/night

Best Western Plus Sheffield Mosborough Hall Hotel
3 star

Best Western Plus Sheffield Mosborough Hall Hotel

Sheffield

from £120/night

Best Western Sheffield City Hotel
3 star

Best Western Sheffield City Hotel

Sheffield

from £54/night

Scalloway Hotel ⭐ 8.4
3 star

Scalloway Hotel

Shetland

from £110/night

Sumburgh Hotel ⭐ 8.0
3 star

Sumburgh Hotel

Shetland

from £120/night

Grand Hotel Lerwick ⭐ 7.8
3 star

Grand Hotel Lerwick

Shetland

from £95/night

Alder Lodge Guest House ⭐ 9.0
4 star

Alder Lodge Guest House

Shetland

from £90/night

Fort Charlotte Guest House ⭐ 9.5
5 star

Fort Charlotte Guest House

Shetland

from £95/night

Lion & Pheasant Hotel ⭐ 8.8
4 star

Lion & Pheasant Hotel

Shrewsbury

from £120/night

Prince Rupert Hotel ⭐ 8.0
3 star

Prince Rupert Hotel

Shrewsbury

from £99/night

Holiday Inn Shrewsbury - West ⭐ 7.8
3 star

Holiday Inn Shrewsbury - West

Shrewsbury

from £89/night

Sydney House Hotel ⭐ 8.9
4 star

Sydney House Hotel

Shrewsbury

from £95/night

Search every UK hotel on Booking.com

Hotels, B&Bs, cottages and apartments on Booking.com, with live prices and availability.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.