• Login or Create Account
  • Currency

    SAR

You are booking hotel for more than 30 days

1 Properties in Midlothian

Sort By:
Popular
User Rating (Highest First)
Price (Highest First)
Price (Lowest First)
We are offering below available 3 Star hotels in Midlothian. Choose rooms from available 2 3 Star hotels in Midlothian and get amazing deals on your Midlothian 3 Star hotels. Enjoy extra savings on handpicked 3 Star Midlothian Hotels. Additionally, many of these hotels are conveniently located, allowing guests to easily access popular attractions and amenities. Get up to 20% (up to AED 400) OFF* on selected 3 Star Midlothian hotels with MakeMyTrip using coupon code: “SUPERSAVER”. View More
map
Applied FiltersClear

3 Star

Select Filters

Price per night
  • (0)
  • (0)
  • (0)
  • (0)
  • (1)
  • (0)

Your Budget

to
Star Category
  • (0)
  • (3)
  • (1)
User Rating
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)
Property Type
  • (1)
  • (0)
  • (0)

Show 2 more

Locality

Popular locations

Amenities
Guests Love
  • (0)
  • (0)

Show -2 more

Booking Preference
Booking Preference
  • (0)
  • (1)
  • (0)
BACK TO TOP

hotelImg
default background imagedefault background imagedefault background imagedefault background image

Premier Inn Edinburgh A7 (Dalkeith)

Midlothian
Twin Room
| Twin Bed

SAR 848

SAR 773

+ SAR 212 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Travelodge Edinburgh Dreghorn

Edinburgh | 11.3 km from city centre
8.1 km drive to Edinburgh City Centre,
Family Room
| 1 King Bed And 2 Single Beds

SAR 673

SAR 644

+ SAR 168 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Arden Guest House, Craigmillar Castle Edinburgh

Edinburgh | 11.4 km from city centre
5.1 km from City Centre,
Standard Double Room, 1 Double Bed
| Fullbed
Free ParkingFree Parking
Good3.4

Based on 264 Ratings

Location3.6

Cleanliness3.5

Room3.2

Hospitality3.8

(264 Ratings)

SAR 567

SAR 530

+ SAR 177 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Braid Hills Hotel

Greenbank | 12.2 km from city centre
5.1 km drive to Edinburgh City Centre,
Classic Double
| Fullbed
Free ParkingFree Parking
Free Cancellation
Very Good4.2

Based on 957 Ratings

Location4.2

Cleanliness4.3

Room3.9

Hospitality4.3

Value For Money3.9

(957 Ratings)

SAR 991

SAR 944

+ SAR 248 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Northumberland Hotel

Newington | 12.3 km from city centre
3.6 km drive to Edinburgh City Centre,
Double Room, Ensuite
| Fullbed
Free ParkingFree Parking
Good3.1

Based on 673 Ratings

(12 reviews by Indian travellers)

Location3.6

Cleanliness3.2

Room2.9

Hospitality3.3

(673 Ratings)

SAR 976

SAR 856

+ SAR 244 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Arrandale Guest House

Newington | 12.8 km from city centre
3.1 km drive to Edinburgh City Centre,
Guest House
Double Room (room 9)
| Kingbed
Free Cancellation
Very Good3.7

Based on 155 Ratings

(3 reviews by Indian travellers)

Location4

Cleanliness4.1

Room3.8

Hospitality3.8

(155 Ratings)

SAR 739

SAR 698

+ SAR 185 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Premier Inn Edinburgh A1 (Musselburgh)

Musselburgh | 12.9 km from city centre
Free Cancellation till 4 hrs before check in

SAR 1,328

SAR 1,185

+ SAR 332 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Premier Inn Edinburgh A1 (Newcraighall)

Edinburgh | 12.9 km from city centre
9.3 km drive to Edinburgh City Centre,
4 minutes walk to Newcraighall Station,
Twin Room
| Twin Bed

SAR 1,043

SAR 951

+ SAR 261 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Grangeview Guest House

Newington | 13.0 km from city centre
2.9 km drive to Edinburgh City Centre,
Guest House
Double Room, Ground Floor (room 8)
| Fullbed
Excellent4.4

Based on 56 Ratings

Location4.1

Cleanliness4.5

Room4.4

Hospitality4.6

(56 Ratings)

SAR 811

SAR 766

+ SAR 203 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Hotel Ceilidh-donia

Newington | 13.2 km from city centre
3.0 km drive to Edinburgh City Centre,
Standard Twin Room, Ensuite
| Single Bed
BarBar
Breakfast Included
Excellent4.6

Based on 775 Ratings

(3 reviews by Indian travellers)

Location4.1

Cleanliness4.7

Room4.5

Hospitality4.8

Value For Money4.3

(775 Ratings)

SAR 684

SAR 641

+ SAR 171 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Spylaw Bank House

Edinburgh | 13.4 km from city centre
8.5 km drive to Edinburgh City Centre,
Homestay
| Sleeps 3 Guests
Superior Double Room, Ensuite
| Kingbed
Free Cancellation
Breakfast Included
Excellent4.7

(290 Ratings)

SAR 486

SAR 456

+ SAR 121 taxes & fees

Per Night

Login to Book Now & Pay Later!
Get Upto 15% OFF Up to SAR 100, use code EARLYBIRD!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Aynetree Guest House

Duddingston | 13.7 km from city centre
6.9 km drive to Edinburgh City Centre,
Guest House
En Suite Double Room
| Full Bed(s)
Very Good3.8

Based on 93 Ratings

Location3.7

Cleanliness4.3

Hospitality4

(93 Ratings)

SAR 719

+ SAR 144 taxes & fees

Per Night

Login to Book Now & Pay Later!

Hotels By Category in Midlothian

Properties in Midlothian

Hotels By Category in Midlothian

Midlothian Hotels By Popular Area

FAQs - Things to Know before Booking Hotel in Midlothian

Q: ✅ Which are the best three star resorts & hotels in Midlothian offering excellent hospitality?

A: Here is a list of our favourite picks of best three star hotels in Midlothian
  1. Premier Inn Edinburgh A7 (Dalkeith)
  2. Laird And Dog Inn

Q: ✅ What is Lowest & Highest Price for 3 Star Hotels in Midlothian?

A: Midlothian 3 Star Hotels price starting from AED 342 to AED 525. Click Here for details.

Q: ✅ How many 3 Star Hotels in Midlothian are available for booking at MakeMyTrip?

A: There are total 2 3 Star Hotels available in Midlothian for booking. Please check here for all discounts & deals.