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.