Contact Us


If you wish to enquire about the availability of rooms, or just a more general enquiry please feel free to contact us. You can view where we are on the map on our Facilities page.

Our phone number is - 0131 556 3423
And our email address is - terracehotel@btinternet.com


Check Availability & Book Online
Date:
Guests: [Adults + Children]

Book online now.

Please call the hotel direct (0131 556 3423) or use our contact form to enquire about bookings at our busiest times - during the Edingburgh Festival and Hogmanay celebrations.

Please note:

Where minimum 2 nights shows - to book extra nights click on 'nights' above red sign.

Bookings can be made by phone, or email - giving credit card details (number, expiry date security code and name and address of the card holder, as it appears on the card statement including street number and post code). Please note that we will hold your credit card details to guarantee your booking.

Bookings may be cancelled usually giving 48hrs notice - depending on time of year - please enquire at time of booking.