Book a table

You can reserve a table for up to 6 people at The Salisbury Arms by using our handy booking tool. For groups of 7 or more, please complete our party enquiry form - or drop us a line direct on 0131 667 4518.

If you find there is no online availability, please call us on 0131 667 4518 and we'll do our best to fit you in.

Booking your table is easy

  • Select the session and party size for your booking
  • Select the date you'd like to book and click Book a Table
  • Select the time you'd like to dine
  • Enter your details
  • Confirm your booking details are correct
  • You will receive confirmation by email and text if you provided a mobile phone number


To cancel an online booking, just click the link in your booking confirmation email.

Real ale, real food and a really good atmosphere58 Dalkeith Rd, Edinburgh, EH16 5ADTel: 0131 667 4518