Hotels near Midlothian

See all 94 Hotels in Midlothian
Dalhousie Castle Hotel & Spa
Dalhousie Castle Hotel & Spa

B704, Bonnyrigg EH19 3JB

3.0 out of 5.0
4.3 out of 5 (241 reviews)

Situated in the suburbs, this spa hotel is 1.3 mi (2.1 km) from Scottish Mining Museum and 3.1 mi (4.9 km) from Butterfly and …

$137
Chapel Cross Guest House
Chapel Cross Guest House

2 Penicuik Road, Roslin EH25 9LH

3.0 out of 5.0
4.6 out of 5 (5 reviews)

Situated in Roslin, this guesthouse is within 3 mi (5 km) of Rosslyn Chapel, Pentland Hills Regional Park, and Hawthornden …

$72
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton

19 North Bridge, Edinburgh EH1 1SD

4.0 out of 5.0
3.8 out of 5 (1,365 reviews)

Located in Old Town, this hotel is within a 5-minute walk of Brass Rubbing Centre, St. Giles' Cathedral, and Real Mary King's …

$160
The George Hotel
The George Hotel

19-21 George Street, Edinburgh EH2 2PB

4.0 out of 5.0
4.4 out of 5 (71 reviews)

Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street an …

$204
ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile

77 South Bridge, Edinburgh EH1 1HN

3.0 out of 5.0
4.3 out of 5 (1,222 reviews)

Located in Old Town, this hotel is within a 5-minute walk of Talbot Rice Gallery, St. Giles' Cathedral, and Festival Theatre. …

Get Rates
Brooks Hotel Edinburgh
Brooks Hotel Edinburgh

70-72 Grove Street, Edinburgh EH3 8AP

3.0 out of 5.0
4.1 out of 5 (458 reviews)

Located in Haymarket, this eco-friendly hotel is within a 15-minute walk of Edinburgh International Conference Centre, Roya …

$85
Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh

36 Simpson Loan, Edinburgh EH3 9GF

4.0 out of 5.0
4.6 out of 5 (651 reviews)

Located in Old Town, this hotel is within a 10-minute walk of The Meadows and University of Edinburgh. National Museum of …

Get Rates
The Hostel
The Hostel

3 Clifton Terrace, Edinburgh EH12 5DR

2.0 out of 5.0
3.1 out of 5 (71 reviews)

Located in Haymarket, this hostel is within a 15-minute walk of Scottish National Gallery of Modern Art and Edinburgh …

$12
Princes Street Suites
Princes Street Suites

16 Waterloo Place, Edinburgh EH1 3EG

4.0 out of 5.0
4.5 out of 5 (497 reviews)

This all-suite Edinburgh property is 5 minutes away from St. Andrews Square and George Street. Edinburgh Castle is a 15 …

$166
Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh

1 Festival Square, Edinburgh EH3 9SR

5.0 out of 5.0
4.5 out of 5 (575 reviews)

This hotel is located in the financial district, next to the West End business and entertainment area and a five-minute wal …

$192
Hide content

Where To Stay In Midlothian

Midlothian, Edinburgh Hotel Information

Expedia.com offers a selection of 94 hotels in Midlothian. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Midlothian. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find hotels in the Midlothian neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Midlothian, Scotland now!

Looking for local hotels nearby? Check out the new hotels near me page.

false