Find a pub or hotel

Please enter a location, pub or hotel name. If you are looking for something specific try our advanced search

Use my location
Please enter at least 3 characters Please enter a location, postcode or pub name Sorry couldn't find a location

Pubs or hotels matching the name '{{ pubSearchTerm }}'

Check out your nearest pub or hotel

{{ x.distanceTo }} miles
{{ }}Hotel

{{ x.address1 }} {{ }} {{ x.county }} {{ x.postcode }}

{{ x.telephone }}

View more results Search again
Not what you were looking for? Try our advanced search

01721 723467 01721 723467

24 Northgate
Scottish Borders
EH45 8RS

From £39 per night

Opening Times


*Please note: actual opening hours are subject to change. For confirmation, please contact the pub.



J D Wetherspoon is proud to present this stunning hotel. Located in the picturesque town of Peebles, this is walking distance from the high street. We have seven en suite rooms, all boasting Freeview widescreen TV, unlimited free Wi-Fi and digital temperature control. We are the perfect place to stay for families, couples, business or leisure.

Nestled within an area of outstanding beauty and only 23 miles south of Edinburgh, the Borders town of Peebles sits straddling the majestic River Tweed. The world-famous salmon fishing river – Peebles’ motto is ‘Against the stream they multiply’ – is one of the many treasures on offer to visitors. A Royal Burgh since 1152 and the rule of King David I, Peebles has been a market town, for many years, cherished by locals and visitors alike for its picturesque and unspoilt character.


  • Luggage Storage
  • Lift Facility
  • EnSuite
  • Country Break
  • Food & Drink
  • Step Free Access
  • Tea & Coffee Facilities

Hotel Terms & Conditions

Click here to view the Terms & Conditions

Contact Us

Please telephone the hotel directly if you have any queries whilst booking, need to make a booking of five rooms or more or require the use of a cot for an infant (cots subject to availability).

The Cross Keys
We are also a pub

Come and have a drink with us.