Hotels near Midlothian

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

B704, Bonnyrigg EH19 3JB

4.0 out of 5.0
4.3 out of 5 (265 reviews)

Located in Midlothian, this spa hotel is 0 mi (0 km) from Dalhousie Castle and within 6 mi (10 km) of Rosslyn Chapel and …

$71
The Original Rosslyn Hotel
The Original Rosslyn Hotel

2-4 Main Street, Roslin EH25 9LE

3.0 out of 5.0
3.9 out of 5 (28 reviews)

Located in Midlothian, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel and within 6 mi (10 km) of Gilmerton Cove and Dalhousi …

Get Rates
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
3.6 mi from Midlothian
4.0 out of 5.0
4.3 out of 5 (232 reviews)

Located in Haymarket, this hotel is within a 10-minute walk of Edinburgh International Conference Centre, King's Theatre, and …

Get Rates
G&V Royal Mile Hotel Edinburgh
G&V Royal Mile Hotel Edinburgh
4 mi from Midlothian
5.0 out of 5.0
4.6 out of 5 (775 reviews)

The modern G&V Royal Mile Hotel Edinburgh offers a prime location just off Edinburgh's Royal Mile and about a 5-minute walk …

$145
Old Town Chambers
Old Town Chambers
4 mi from Midlothian
5.0 out of 5.0
4.8 out of 5 (556 reviews)

Located in Old Town, this luxury apartment is steps from Heart of Midlothian, St. Giles' Cathedral, and Real Mary King's Clos …

$123
The Scotsman Hotel
The Scotsman Hotel
4.1 mi from Midlothian
5.0 out of 5.0
4.4 out of 5 (1,075 reviews)

On North Bridge, and one block from both Princes Street and the Royal Mile, this hotel is a half-mile from Edinburgh Castle …

Get Rates
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
4.5 mi from Midlothian
4.0 out of 5.0
4.3 out of 5 (463 reviews)

This family-friendly Kirknewton hotel is located near the airport, 2.9 mi (4.7 km) from Heriot Watt University, and within …

$68
Nira Caledonia
Nira Caledonia
4.5 mi from Midlothian
4.0 out of 5.0
4.5 out of 5 (249 reviews)

Located in New Town, this luxury hotel is within a 15-minute walk of Castlelaw and Royal Botanic Garden. Princes Street …

$109
DoubleTree by Hilton Edinburgh Airport 
DoubleTree by Hilton Edinburgh Airport 
6.3 mi from Midlothian
4.0 out of 5.0
4 out of 5 (1,308 reviews)

Located in Ingliston, this hotel is 0.5 mi (0.8 km) from Royal Highland Centre and within 6 mi (10 km) of Murrayfield Stadium …

$74
Dakota Forthbridge
Dakota Forthbridge
9.6 mi from Midlothian
3.5 out of 5.0
4.5 out of 5 (289 reviews)

Situated in South Queensferry, this hotel is within 1 mi (2 km) of Forth Road Bridge and Forth Rail Bridge. Dundas Castle and …

Get Rates
Hide content

Where To Stay In Midlothian

Midlothian, Arniston Hotel Information

Planning a trip to Edinburgh? Are you looking to reserve a hotel conveniently located near the main area of Midlothian? About 9 Expedia-listed accommodations can be found within a 0.1-mile radius of the center of Midlothian.

There are several accommodation options within a short stroll from Midlothian's heart, including the Dalhousie Castle Hotel & Spa and The Sun Inn.

The Fairshiels B&B is one of a small number of truly budget hotel options in Midlothian.

You could check out the The Balmoral Hotel and the Old Town Chambers. The The Balmoral Hotel is situated 9 miles from the main part of Midlothian. The Old Town Chambers, is 9 miles away. The Prestonfield House and also the Sheraton Grand Hotel & Spa, Edinburgh are two alternative places to book accommodation in Midlothian.

Looking to venture a little further afield? Edinburgh and Lothian has many attractions. Visit Edinburgh and Lothian's ruins and castles or photograph the region's beaches and coastal plains. Visitors in this section of Scotland enjoy mountain biking.

East Lothian is 17 miles to the northeast of Midlothian and is home to the Nungate Bridge and Haddington Golf Club. Should you wish to stay in East Lothian, check out the Maitlandfield House Hotel and The Avenue Restaurant at The Victoria Inn. Or, you could stay in New Town, 9 miles to the north of Midlothian, where you can choose from the The Chester Residence and Waldorf Astoria Edinburgh - The Caledonian. Whether you're just passing through or staying in New Town, set aside a little time to check out the St. Stephens Centre and Bourne Fine Art.

Get your sporting fix by taking a journey to Murrayfield Stadium, which is 9 miles to the northwest of Midlothian. For visitors who are keen on booking accommodation close by, make a reservation in the Nira Caledonia or Le Monde Hotel.

For travelers planning on flying via Edinburgh Airport, you might like to book accommodation at Norton House Hotel & Spa, or Dalmahoy Hotel & Country Club, which are both a short ride away.