Book your Royal Hotel stay direct with us for the best prices!

Bookings can be made via a number of options:

Enter your arrival dates and the number of nights you would like to stay with us in the ‘Book Direct’ box on this page to see our standard availability.

Bookings:

If you can’t see the availability you need online, or are looking for a group booking, why not email or call? We will always do our best to help.

Contact us:
Email: info@royalhoteljedburgh.com
Tel: +44 (0)1835 863152

Or submit your query using our contact form.