Skip to main content

Stays under £120 a night

50 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
The London Inn ⭐ 8.1
3 star

The London Inn

Padstow

from £95/night

10 Treverbyn Road ⭐ 9.2
4 star

10 Treverbyn Road

Padstow

from £110/night

B&B
⭐ 8.5
3 star

Molesworth Manor

Padstow

from £85/night

The Rutland Arms Hotel, Bakewell ⭐ 8.9
3 star

The Rutland Arms Hotel, Bakewell

Peak District

from £110/night

Biggin Hall Hotel ⭐ 8.5
3 star

Biggin Hall Hotel

Peak District

from £110/night

The Roseleigh Guest House ⭐ 9.2
4 star

The Roseleigh Guest House

Peak District

from £95/night

Barony Castle Hotel ⭐ 8.5
4 star

Barony Castle Hotel

Peebles

from £120/night

The Park Peebles ⭐ 8.6
3 star

The Park Peebles

Peebles

from £115/night

The Tontine Hotel ⭐ 8.3
3 star

The Tontine Hotel

Peebles

from £95/night

The Cross Keys ⭐ 8.0
3 star

The Cross Keys

Peebles

from £85/night

Traquair Arms Hotel ⭐ 8.2
3 star

Traquair Arms Hotel

Peebles

from £90/night

Best Western Lamphey Court Hotel and Spa
4 star

Best Western Lamphey Court Hotel and Spa

Pembroke

from £89/night

The Stackpole Inn ⭐ 9.1
4 star

The Stackpole Inn

Pembrokeshire

from £120/night

Guest House
⭐ 9.4
4 star

Sunny Bank Guest House

Pembrokeshire

from £70/night

The Queens Hotel ⭐ 7.8
3 star

The Queens Hotel

Penzance

from £105/night

The Dolphin Tavern ⭐ 8.1
3 star

The Dolphin Tavern

Penzance

from £95/night

Camilla House ⭐ 9.2
4 star

Camilla House

Penzance

from £100/night

Chy-an-Mor Guest House ⭐ 9.0
4 star

Chy-an-Mor Guest House

Penzance

from £95/night

The Pendennis Guest House ⭐ 8.9
4 star

The Pendennis Guest House

Penzance

from £106/night

The Salutation Hotel ⭐ 7.9
3 star

The Salutation Hotel

Perth

from £95/night

Best Western Queens Hotel Perth ⭐ 7.8
3 star

Best Western Queens Hotel Perth

Perth

from £89/night

Huntingtower Hotel ⭐ 8.0
3 star

Huntingtower Hotel

Perth

from £110/night

Sunbank House Hotel ⭐ 8.8
4 star

Sunbank House Hotel

Perth

from £105/night

Guest House
⭐ 8.5
3 star

Kinnaird Guest House

Perth

from £85/night

The Milestone Hotel, Peterborough Cambridgeshire, Sure Collection by Best Western
3 star

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

Peterborough

from £86/night

The Cricketers, Duncton ⭐ 8.5
3 star

The Cricketers, Duncton

Petworth

from £110/night

B&B
⭐ 9.9
4 star

Kilsham Farm Bed & Breakfast

Petworth

from £100/night

B&B
⭐ 8.9
3 star

No. 73 Petworth

Petworth

from £85/night

Best Western Forest And Vale Hotel
3 star

Best Western Forest And Vale Hotel

Pickering

from £120/night

Moulin Hotel ⭐ 8.3
3 star

Moulin Hotel

Pitlochry

from £95/night

Craigatin House & Courtyard ⭐ 9.3
5 star

Craigatin House & Courtyard

Pitlochry

from £120/night

The Duke of Cornwall Hotel ⭐ 7.8
3 star

The Duke of Cornwall Hotel

Plymouth

from £105/night

New Continental Hotel ⭐ 7.9
3 star

New Continental Hotel

Plymouth

from £95/night

The Firs Bed and Breakfast ⭐ 9.1
4 star

The Firs Bed and Breakfast

Plymouth

from £85/night

Jewells Guest House ⭐ 8.2
3 star

Jewells Guest House

Plymouth

from £65/night

Best Western Pontypool Metro Hotel

Best Western Pontypool Metro Hotel

Pontypool

from £92/night

Holiday Inn Express Poole ⭐ 8.2
3 star

Holiday Inn Express Poole

Poole

from £89/night

Coast 77 ⭐ 9.3
4 star

Coast 77

Poole

from £95/night

Guest House
⭐ 8.1
3 star

Acorns Guest House

Poole

from £75/night

Best Western Aberavon Beach Hotel
3 star

Best Western Aberavon Beach Hotel

Port Talbot

from £75/night

Golden Fleece Inn ⭐ 8.7
4 star

Golden Fleece Inn

Portmeirion

from £110/night

Royal Sportsman Hotel ⭐ 8.2
3 star

Royal Sportsman Hotel

Portmeirion

from £95/night

Yr Hen Fecws ⭐ 9.1
3 star

Yr Hen Fecws

Portmeirion

from £90/night

The Queens Hotel Southsea ⭐ 8.1
4 star

The Queens Hotel Southsea

Portsmouth

from £110/night

Hotel
⭐ 8.0
4 star

Best Western Plus Royal Beach Hotel

Portsmouth

from £105/night

Holiday Inn Portsmouth - Gunwharf Quays ⭐ 8.2
4 star

Holiday Inn Portsmouth - Gunwharf Quays

Portsmouth

from £119/night

ibis Portsmouth Centre ⭐ 7.8
3 star

ibis Portsmouth Centre

Portsmouth

from £75/night

Sallyport Hotel ⭐ 8.0
3 star

Sallyport Hotel

Portsmouth

from £80/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.