Skip to main content
Bed & Breakfast

Glenarch House

Melville Road, Dalkeith · B&B

View on Google Maps

Photo: Nicholas-John Roberts

En-suite B&B rooms with garden views on Melville Road, Dalkeith, minutes from Edinburgh Zoo and Musselburgh.

What's nearby

  • Eskbank Trading 350m away
  • Peaches Eskbank 400m away
  • Three Craws 400m away
  • Chapter One Hair Spa 450m away
  • Justinlees Inn 450m away

Distances as the crow flies, via Google

Good to know

Accessibility

  • ✓Accessible parking

Details via Google — worth confirming with the hotel before you travel, especially for access needs.

Photos

Photos via Google

About Glenarch House

Walk into a room at Glenarch House and you'll find an en-suite bathroom, drinks laid on, and windows looking out over the garden. It's the kind of straightforward comfort that makes this Dalkeith B&B a practical base, whether you're stopping for one night or several, with free WiFi throughout for anyone needing to stay connected.

Breakfast is included, and there's a garden and picnic area for guests who fancy eating or relaxing outdoors, along with outdoor seating for warmer days. The property offers 24 hour reception and luggage storage, so arrivals and departures aren't tied to a strict schedule, and free on-site parking takes the hassle out of driving in.

Glenarch House sits on Melville Road in Dalkeith, within reach of a golf course, pubs, bars, restaurants and other eateries nearby for evenings out. Edinburgh Zoo is a short distance away for a day trip, and Musselburgh is about 4.78 miles off by the coast road, making the B&B a workable spot for exploring Midlothian and the edges of Edinburgh alike.

At a glance

Property type
B&B
Location
Melville Road, Dalkeith
Good for children
Yes
Destination
Dalkeith