Getting here
By car
Melville Castle is about 30 minutes from Edinburgh city centre and Edinburgh Airport, where you can easily rent a car or order a taxi or Uber. Older SatNavs may direct you to Melville Castle Golf Course; this is not the correct entrance. Please make sure you come in from Dalkeith/Eskbank. The drive is about a mile long through our woodland.
Public transport
Train: The closest train station is Eskbank, a five-minute drive from Melville Castle. The journey from Edinburgh takes about 20 minutes and there are two trains an hour. There is no taxi rank at Eskbank, so you'll need to pre-arrange a taxi to pick you up for the final leg of your journey to our hotel.
Bus: The number 20 bus stops at the top of our drive. It runs every 15-30 minutes and takes about 45 minutes to get to and from Edinburgh. Catch the bus from the shops' side of Princes Street in the city centre.