Melville Castle Hotel

Melville Castle Hotel is a luxury country house set in Edinburgh. It is ideally located on the bank of the North Esk River, 6 miles away from Edinburgh city centre.

The castle was built in 1786 for the first viscount Melville and majorly rebuilt in 1983. Melville Castle hotel opened in June 2003.

The 33 spacious luxury rooms at Melville Castle Hotel are uniquely furnished and equipped with modern amenities.