We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Romantic Luxury Free Parking Mid-range Charming Quiet Restaurant Suites Bar/Lounge Room Service Business Classic & up & up Independent Hotels Internet & up Non-Smoking Hotel Meeting Rooms $ $$ $$$ $$$$ Concierge Family-friendly Premier Inn Breakfast included Cheap Hotels Accessible rooms Spa Within 10 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Melville Castle
SAVE $36
$219
Travelocity
$183
View Deal
#1 Best Value of 6 hotels in Midlothian
  • Free Parking
  • Breakfast included
Chapel Cross Guest House
Booking.com
$87
View Deal
#2 Best Value of 6 hotels in Midlothian
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A7 (Dalkeith) Hotel
PremierInn.com
$110
View Deal
#3 Best Value of 6 hotels in Midlothian
  • Free Wifi
  • Free Parking
Dalhousie Castle
Loading prices...
#4 Best Value of 6 hotels in Midlothian
  • Free Parking
  • Restaurant
The County Hotel
Loading prices...
#5 Best Value of 6 hotels in Midlothian
  • Restaurant
  • Room Service
Norwood B & B
#6 Best Value of 6 hotels in Midlothian
    Still looking for a place to stay?
    Midlothian has 17 B&Bs/inns with 1,455 reviews
    Rathan House - the Guesthouse at Eskbank
    Booking.com
    $166
    View Deal
    3.8 miles from Midlothian center
    • Free Wifi
    • Free Parking
    Dunesk Lodge
    3.3 miles from Midlothian center
    • Free Wifi
    • Free Parking
    See all 17 Midlothian B&Bs/inns
    See all hotels in or near Midlothian
    Carberry Tower Mansion House and Estate
    Hotels.com
    $145
    View Deal
    6.2 miles from Midlothian
    • Free Wifi
    • Free Parking
    Travelodge Edinburgh Musselburgh
    Travelodge
    $90
    View Deal
    6.4 miles from Midlothian
    • Free Parking
    Premier Inn Edinburgh A1 (Musselburgh) Hotel
    PremierInn.com
    $103
    View Deal
    6.6 miles from Midlothian
    • Free Wifi
    • Free Parking
    Premier Inn Edinburgh A1 (Newcraighall) Hotel
    Loading prices...
    6.8 miles from Midlothian
    • Free Wifi
    • Free Parking
    Travelodge Edinburgh Cameron Toll
    Travelodge
    $101
    View Deal
    6.9 miles from Midlothian
    • Free Parking
    • Restaurant
    Savings alert: 14% below average rate

    The price you found is 14% lower than this hotel's average rate of $118/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.