Midlothian Hotels

There are no hotel results in Midlothian. Below are the closest 50 hotels near Midlothian.

50 Hotels Found

  1. Show Prices


    (3.2 miles/5.2 km away, in Edinburgh)

    Hotel Class 4 out of 5 stars

    Bonnyrigg, Edinburgh, Scotland EHI9 3JB, United Kingdom

    3 reviews

    "This is a magnificent castle set in its own grounds with an impressive drive. The last time I..."

    Good for: Castles and Palaces, Spa and Resort, Romantic Travel and Honeymoons

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  2. Show Prices


    (3.4 miles/5.5 km away, in Penicuik)

    Hotel Class 3 out of 5 stars

    50 Bog Road, PENICUIK, EH26 0JG, GB


  3. (3.8 miles/6.1 km away, in Edinburgh)

    14 Vogrie Rd., Gorebridge, Midlothian

  4. Show Prices


    (5 miles/8 km away, in Edinburgh)

    Hotel Class 4 out of 5 stars

    Gilmerton Road, Midlothian

    5 reviews

    "This is another imposing castle hotel that is a must for the Scottish Experience. The entrance is..."

    Good for: Castles and Palaces, Luxury Travel, Romantic Travel and Honeymoons

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  5. (5.3 miles/8.5 km away, in Edinburgh)

    137 Drum Street, Edinburgh, Scotland EH17 8RJ, United Kingdom


  6. (5.3 miles/8.6 km away, in Edinburgh)

    3 Drum Street, Edinburgh, EH17 8QQ, United Kingdom

  7. Show Prices


    (5.6 miles/9 km away, in Edinburgh)

    115 Lasswade Road, Edinburgh, EH166UD, United Kingdom

    • Hotel Photos
    • Hotel Amenities
  8. Show Prices


    (6.2 miles/10 km away, in Edinburgh)

    46 Dreghorn Link, A720 City Bypass, Edinburgh, Scotland EH13 9QR, United Kingdom

    • Hotel Photos

  9. (6.4 miles/10.3 km away, in Edinburgh)

    17 Craigend Park, Edinburgh, United Kingdom

  10. Show Prices


    (6.5 miles/10.4 km away, in Edinburgh)

    Hotel Class 4 out of 5 stars

    11 Mayfield Gardens, Edinburgh, Scotland EH9 2AX, United Kingdom

    1 review

    "We stayed two nights at the Ben Doran in October 2004. It's a beautiful small hotel. Our room, which..."

    Good for: Historical Travel, Budget Travel, Castles and Palaces

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  11. (6.5 miles/10.4 km away, in Edinburgh)

    75 Mayfield Road, Edinburgh, EH9 3AA, United Kingdom

  12. Show Prices


    (6.5 miles/10.4 km away, in Edinburgh)

    52 Mayfield Road, Edinburgh, EH9 2NH, United Kingdom

  13. Show Prices


    (6.5 miles/10.5 km away, in Edinburgh)

    128 Old Dalkeith Road, Edinburgh, EH16 4SD, United Kingdom

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  14. Show Prices


    (6.6 miles/10.6 km away, in Edinburgh)

    Hotel Class 3 out of 5 stars

    126 Old Dalkeith Road, Edinburgh, Scotland EH16 4SD, United Kingdom

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  15. Show Prices


    (6.8 miles/10.9 km away, in Edinburgh)

    Hotel Class 3 out of 5 stars

    134 Braid Rd, Edinburgh, Scotland EH10 6JD, United Kingdom

    2 reviews

    "We chose this hotel based on two things; availablity during a very busy International Rugby weekend,..."

    Good for: Skiing and Boarding, Golf, Family Travel

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  16. (6.9 miles/11.1 km away, in Edinburgh)

    12 Lygon Road, Edinburgh, EH16 5QB, United Kingdom

  17. Show Prices


    (6.9 miles/11.1 km away, in Edinburgh)

    19 Old Dalkeith Road, Edinburgh, EH16 4TE, United Kingdom

    • Hotel Photos
    • Hotel Amenities
  18. Show Prices


    (6.9 miles/11.2 km away, in Edinburgh)

    Hotel Class 2 out of 5 stars

    43 Craigmillar Park, Cameron Toll, Edinburgh, EH16 5PD, United Kingdom

    • Hotel Photos
  19. Show Prices


    (7 miles/11.2 km away, in Edinburgh)

    5 Cameron Terrace, Edinburgh, EH16 5LD, United Kingdom

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  20. (7 miles/11.2 km away, in Edinburgh)

    1 Lady Road, Edinburgh, LL57 1DQ, United Kingdom

  21. Show Prices


    (7 miles/11.3 km away, in Edinburgh)

    29 Craigmillar Park, Edinburgh, Scotland EH16 5PE, United Kingdom

    • Hotel Photos
    • Hotel Amenities
  22. Show Prices


    (7 miles/11.3 km away, in Edinburgh)

    Hotel Class 4 out of 5 stars

    27 Craigmillar Park, Newington, Edinburgh, Scotland EH16 5PE, United Kingdom

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  23. (7.1 miles/11.4 km away, in Edinburgh)

    EH10 5DD, Edinburgh, EH10 5DD, United Kingdom


  24. (7.1 miles/11.5 km away, in Edinburgh)

    60, Braid Road, Edinburgh, Scotland, EH10 6, United Kingdom

  25. Show Prices


    (7.2 miles/11.6 km away, in Edinburgh)

    77 Mayfield Road, Edinburgh, EH9 3AA, United Kingdom

    • Hotel Photos
    • Hotel Amenities

Instant Answers: Midlothian

Get an instant answer from local experts and frequent travelers

90 travelers online now