Request A Reservation
Book a feast in dramatic and enchanting surroundings...
Evening dining: 18.00 - 21.00, daily
Afternoon Tea: 14:00 - 17:00, daily
Please request a table by completing the form below at least 24 hours in advance or call 0131 654 0088 or email reception@melvillecastle.com to speak to a member of our team. Please note that we cannot accept large bookings due to social distancing measures.
For urgent reservations (within 24 hours), call 0131 654 0088.
Please note, we recommend phoning in advance to check availability in order to avoid disappointment. Availability on weekends can be limited, however we endeavour to accommodate your booking as best we can. Please feel assured that our team is always on hand to answer any queries you may have to ensure your Melville Castle experience is a wonderful one.