• Login or Create Account
  • Currency

    MYR

You are booking hotel for more than 90 days

map
Star Category
  • (1)
  • (9)
  • (8)
User Rating
  • (5)
  • (3)
  • (1)
  • (9)
  • (9)
Property Type
  • (11)
  • (9)
  • (4)
  • (1)
Amenities
Guests Love
  • (7)
  • (1)

Show -2 more

Booking Preference
Booking Preference
  • (1)
  • (30)
  • (20)
BACK TO TOP

Book Hotels in Midlothian, United Kingdom from 187 Hotels

hotelImg

The Craigie

Penicuik
Skiing
Free Cancellation
This 4 Star Hotel in Midlothian is located in Penicuik. Full Address of property is 50 Bog Road View On Map Key amenities of this property are Skiing.
View More
Excellent4.6

(1314 Ratings)

MYR 837

+ MYR 167 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Dalhousie Castle

Midlothian
SpaSpa
Location of the Hotel is Midlothian View On Map (B704). Top Facilities of this Hotel are Spa.
View More
Excellent4.3

(743 Ratings)

MYR 1,428

+ MYR 286 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Melville Castle

Midlothian
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Free Cancellation
This 4 Star Hotel in Midlothian is located in Midlothian. Full Address of property is Melville Castle View On Map Key amenities of this property are Kids' Meals & Bar & Elevator/Lift.
View More
Excellent4.4

(1803 Ratings)

MYR 1,964

+ MYR 393 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Sun Inn

Midlothian
BarBar
Free Cancellation
Location of the Hotel is Midlothian View On Map (Lothianbridge). Top Facilities of this Hotel are Bar.
View More
Excellent4.3

(375 Ratings)

MYR 557

+ MYR 111 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

89 Clerk Street

Midlothian
Room in a Homestay
| 1 Bedroom | Sleeps 3 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Vehicle RentalsVehicle Rentals
Full Address of property is 89 Clerk Street, Midlothian, Edinburgh View On Map Key amenities of this property are Vehicle Rentals.
View More
Good3.1

(35 Ratings)

MYR 735

+ MYR 147 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Premier Inn Edinburgh A7 (Dalkeith)

Midlothian
BarBar
Free Cancellation
Location of the Hotel is Midlothian View On Map (Melville Dykes Rd). Top Facilities of this Hotel are Bar.
View More

MYR 898

+ MYR 180 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Grosvenor Suites

Edinburgh City Centre | 15.4 km from Midlothian
2.9 km drive to Edinburgh City Centre,
4 minutes walk to Edinburgh Haymarket Station,
Entire Apartment
| 1 Bedroom | Sleeps 3 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

BarBar
This 4 Star Apart-hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 6 Grosvenor Crescent View On Map Key amenities of this property are Bar.
View More
Very Good4.1

(2203 Ratings)

MYR 938

+ MYR 188 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

@part Bernard Rooms

Newington | 13.9 km from Midlothian
2 km drive to Edinburgh City Centre,
Entire Apartment
| 1 Bedroom | Sleeps 3 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Kitchen
Location of the Apart-hotel is Newington View On Map (4/7 Bernard Terrace). Top Facilities of this Apart-hotel are Kitchen.
View More
Very Good3.9

(706 Ratings)

MYR 929

+ MYR 186 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Midlothian


Check out best Midlothian hotel deals and offers on more than 187 hotels in Midlothian only on MakeMyTrip!

Wondering where to book your stay in Midlothian? We understand your desire for comfort and hence have listed out the best Midlothian hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Midlothian. Select from best 187 hotels in Midlothian.

All Above properties for Midlothian are updated on Wednesday, May 13, 2026- 01.18.

Book affordable hotels in Midlothian at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Midlothian, Stay in Midlothian's best hotels! Midlothian Hotels Price Starts from Minimum MYR 244 for Budget hotel. If you’re looking for a cheap hotel in Midlothian, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Midlothian accommodation. Check Price Now!


Five Star Hotels in Midlothian

Edinburgh City Centre

100 Princes Street

0 1 2 3 4 0 1 2 3 4

MYR 4,386

Per Night

Edinburgh City Centre

Edinburgh City Centre

Edinburgh City Centre

Virgin Hotels Edinburgh

0 1 2 3 4 0 1 2 3 4

MYR 2,207

Per Night

Edinburgh City Centre

Edinburgh City Centre

The Roseate Edinburgh

0 1 2 3 4 0 1 2 3 4

MYR 1,432

Per Night

Haymarket

Gleneagles Townhouse

0 1 2 3 4 0 1 2 3 4

MYR 3,474

Per Night

Edinburgh City Centre

Prestonfield House

0 1 2 3 4 0 1 2 3 4

MYR 2,791

Per Night

Prestonfield

Edinburgh City Centre

Hotels By Category in Midlothian

Get the best deals on different type of Hotel categories in Midlothian with MakeMyTrip.com. Choose from 187 hotels in Midlothian. Just MYR 244 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Midlothian with Free Breakfast

KM Hotel

0 1 2 0 1 2 3 4

MYR 1,321

Per Night

Newington

Motel One Edinburgh-Royal

0 1 2 0 1 2 3 4

MYR 1,298

Per Night

Edinburgh City Centre

Edinburgh City Centre

Elder York Guest House

0 1 2 0 1 2 3 4

MYR 1,058

Per Night

Edinburgh City Centre

Novotel Edinburgh Centre

0 1 2 3 0 1 2 3 4

MYR 1,261

Per Night

Edinburgh City Centre

100 Princes Street

0 1 2 3 4 0 1 2 3 4

MYR 4,386

Per Night

Edinburgh City Centre

The Ben Doran Guest House

0 1 2 3 0 1 2 3 4

MYR 1,401

Per Night

Newington

Market Street Hotel

0 1 2 3 0 1 2 3 4

MYR 2,336

Per Night

Edinburgh City Centre

Edinburgh City Centre

The Frederick House Hotel

0 1 2 3 0 1 2 3 4

MYR 1,490

Per Night

Edinburgh City Centre

Edinburgh City Centre

Apex Waterloo Place Hotel

0 1 2 3 0 1 2 3 4

MYR 1,430

Per Night

Edinburgh City Centre

Glenalmond Guest House

0 1 2 3 0 1 2 3 4

MYR 1,337

Per Night

Newington

Melville Castle

0 1 2 3 0 1 2 3 4

MYR 2,575

Per Night

Midlothian

Stay Central

0 1 2 0 1 2 3 4

MYR 1,088

Per Night

Edinburgh City Centre

Four Star Hotels in Midlothian

Argyle Backpackers

0 1 2 3 0 1 2 3 4

MYR 370

Per Night

Newington

Edinburgh City Centre

Princes Street Suites

0 1 2 3 0 1 2 3 4

MYR 1,800

Per Night

Edinburgh City Centre

Cringletie House Hotel

0 1 2 3 0 1 2 3 4

MYR 1,621

Per Night

Gladstone House

0 1 2 3 0 1 2 3 4

MYR 1,079

Per Night

Newington

Dalhousie Castle

0 1 2 3 0 1 2 3 4

MYR 1,911

Per Night

Midlothian

Edinburgh City Centre

Edinburgh City Centre

Edinburgh City Centre

Melville Castle

0 1 2 3 0 1 2 3 4

MYR 2,575

Per Night

Midlothian

Three Star hotels in Midlothian

Edinburgh

Leonardo Edinburgh City

0 1 2 0 1 2 3 4

MYR 1,755

Per Night

Edinburgh Old Town

Edinburgh City Centre

No.32 Hotel

0 1 2 0 1 2 3 4

MYR 1,465

Per Night

Edinburgh City Centre

Edinburgh City Centre

Edinburgh City Centre

Edinburgh City Centre

Old Waverley Hotel

0 1 2 0 1 2 3 4

MYR 1,330

Per Night

Edinburgh City Centre

Edinburgh City Centre

KM Hotel

0 1 2 0 1 2 3 4

MYR 1,321

Per Night

Newington

Edinburgh Royal Mile

0 1 2 0 1 2 3 4

MYR 1,301

Per Night

Edinburgh City Centre

Motel One Edinburgh-Royal

0 1 2 0 1 2 3 4

MYR 1,298

Per Night

Edinburgh City Centre

Edinburgh City Centre

Grassmarket hotel

0 1 2 0 1 2 3 4

MYR 1,263

Per Night

Edinburgh City Centre

Edinburgh City Centre

Edinburgh

Edinburgh City Centre

Edinburgh City Centre

Edinburgh City Centre

Midlothian

Parliament House Hotel

0 1 2 0 1 2 3 4

MYR 1,153

Per Night

Edinburgh City Centre

Eliza House

0 1 2 0 1 2 3 4

MYR 1,149

Per Night

Edinburgh City Centre

Stay Central

0 1 2 0 1 2 3 4

MYR 1,088

Per Night

Edinburgh City Centre

Joppa

Edinburgh City Centre

Edinburgh City Centre

No 6 West Coates

0 1 2 0 1 2 3 4

MYR 904

Per Night

Haymarket

Edinburgh City Centre

Edinburgh

Musselburgh

Haymarket

Braid Hills Hotel

0 1 2 0 1 2 3 4

MYR 802

Per Night

Greenbank

Point A Edinburgh

0 1 2 0 1 2 3 4

MYR 792

Per Night

Edinburgh City Centre

Edinburgh City Centre

Northumberland Hotel

0 1 2 0 1 2 3 4

MYR 738

Per Night

Newington

Laird And Dog Inn

0 1 2 0 1 2 3 4

MYR 529

Per Night

Midlothian

The Abbey Residence

0 1 2 0 1 2 3 4

MYR 517

Per Night

Edinburgh

Edinburgh City Centre

Edinburgh City Centre

No. 53 Frederick Street

0 1 2 0 1 2 3 4

MYR 1,799

Per Night

Edinburgh City Centre

Newington

Edinburgh City Centre

Niddry Street Apartments

0 1 2 0 1 2 3 4

MYR 1,387

Per Night

Edinburgh City Centre

Edinburgh City Centre

Km Hotel And Apartments

0 1 2 0 1 2 3 4

MYR 1,321

Per Night

Newington

Rosehall Hotel

0 1 2 0 1 2 3 4

MYR 1,154

Per Night

Newington

GILMORE FLAT

0 1 2 0 1 2 3 4

MYR 1,090

Per Night

Merchiston

Elder York Guest House

0 1 2 0 1 2 3 4

MYR 1,058

Per Night

Edinburgh City Centre

Arrandale Guest House

0 1 2 0 1 2 3 4

MYR 889

Per Night

Newington

Midlothian Hotels by Location

Hotels By Star Category in Midlothian

Premium Hotels in Nearby Cities

Stirling

Dunblane

citizenM Glasgow

0 1 2 3 0 1 2 3 4

MYR 475

Per Night

Glasgow city centre

Northumberland

Smiths at Gretna Green

0 1 2 3 0 1 2 3 4

MYR 685

Per Night

Gretna Green

Fairmont St Andrews

0 1 2 3 4 0 1 2 3 4

MYR 2,412

Per Night

Fife

Rabble

0 1 2 3 0 1 2 3 4

MYR 1,713

Per Night

Edinburgh City Centre

Edinburgh

Dundee City Center