Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Midlothian Pet-friendly Hotels

See all 863 Hotels in Midlothian
Fairshiels B&B

Fairshiels B&B

Blackshiels, Pathhead
2.5 out of 5.0
4.5 out of 5 (79 reviews)
Lovely locationHave had a very lovely dtay at the Fairsheils, the place was very clean and homely, nothing too much trouble for Ann, the owner. The sitting room, with the open fire was comfy and snug and the breakfast really filling with homemade jam to top it off. Will definately be stopping again
  Dec 4, 2017


Chapel Cross Guest House

Chapel Cross Guest House

2 Penicuik Road, Roslin
3.5 out of 5.0
3.9 out of 5 (15 reviews)
Strategically placed.We had a family gathering as grandparents had lived in Glenside Cottages in the glen late 19th/early 20th century and are buried in the chapel church yard. Most of us stayed at Rosslyn Castle, and three of us stayed at The Chapel Cross GH.
  Sep 15, 2015
The County Hotel

The County Hotel

152-156 High Street, Dalkeith
3.0 out of 5.0
3.2 out of 5 (38 reviews)
Very central hotel close to everywhere Had a great 4night stay changed to another room on the 5th night but room was very cold so fifth night wasn't so good
  Nov 9, 2015
The Roslin Glen

The Roslin Glen

2 Penicuik Road - EH25 9LH Roslin, Edinburgh
4.0 out of 5.0

Recently booked Pet-friendly Hotels in Midlothian

Dalhousie Castle Hotel & Spa
4.5 out of 5.0
Last booking: 22 hours ago
Melville Castle
4.5 out of 5.0
Last booking: 44 hours ago

Pocket Guide: Pet-friendly Hotels in Midlothian

Search for hotels in Midlothian on Expedia. You can easily find your hotels in Midlothian using one of the methods below:

  • View our selection of featured hotels in Midlothian
  • Use the map to find hotels in the Midlothian neighborhood you prefer
  • Use the filters to see hotels in a specific area of Midlothian, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Midlothian
  • Enter your travel dates to view the best deals on hotels in Midlothian - while they last