Hotels near Midlothian

See all 8 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 (297 reviews)

Located in Midlothian, this spa hotel is within 6 mi (10 km) of Dalkeith Country Park, Rosslyn Chapel, and Gilmerton Cove. …

$126
Melville Castle
Melville Castle

Gilmerton Road, Lasswade EH181AP

4.0 out of 5.0
4.1 out of 5 (297 reviews)

Located in Midlothian, this luxury hotel is 1.6 mi (2.6 km) from Dalkeith Country Park and 1.9 mi (3.1 km) from Gilmerton Cov …

$95
The Sun Inn
The Sun Inn

Lothianbridge, Dalkeith EH22 4TR

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

Located in Newbattle, this inn is 2.5 mi (4.1 km) from Dalkeith Country Park and within 6 mi (10 km) of Rosslyn Chapel and …

$100
The Retreat Castle
The Retreat Castle

1 Cockpen Road, Bonnyrigg EH19 3HS

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

Located in Midlothian, this historic guesthouse is 3 mi (4.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Rossly …

$127
Fairshiels B&B
Fairshiels B&B

Blackshiels, Pathhead EH37 5SX

2.0 out of 5.0
4.4 out of 5 (59 reviews)

Located in Midlothian, this bed & breakfast is 5.7 mi (9.1 km) from Glenkinchie Distillery and within 12 mi (20 km) of Vogrie …

Get Rates
The Original Rosslyn Hotel
The Original Rosslyn Hotel

2-4 Main Street, Roslin EH25 9LE

3.0 out of 5.0
4 out of 5 (29 reviews)

Located in Midlothian, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 mi (15 km) of University of Edinburgh and …

$114
The County Hotel
The County Hotel

152-156 High Street, Dalkeith EH22 1AY

3.0 out of 5.0
3.2 out of 5 (38 reviews)

Located in Midlothian, this hotel is 0.6 mi (1 km) from Dalkeith Country Park and 3 mi (4.8 km) from Gilmerton Cove. Royal …

Get Rates
Chapel Cross Guest House
Chapel Cross Guest House

2 Penicuik Road, Roslin EH25 9LH

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

Located in Midlothian, this guesthouse is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 mi (15 km) of University of …

Get Rates
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate
1 mi from Midlothian
3.0 out of 5.0
4.6 out of 5 (142 reviews)

Located in East Lothian, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 9 mi (15 km) of Arthur's Seat …

$92
Northumberland Hotel
Northumberland Hotel
2.6 mi from Midlothian
3.0 out of 5.0
3 out of 5 (310 reviews)

Located in Newington, this hotel is within 1 mi (2 km) of National Library of Scotland and Royal Commonwealth Pool. Universit …

$52

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.